Developer |
Application Development in SAP Mobile Platform |
Application and Device Security Overview |
Logging and Tracing Overview |
REST API Application Development |
Client Hub |
Prerequisites |
Managing iOS Application Registration Using Client Hub |
Getting Started with Client Hub Application Installation and Initialization |
Configuring Business Application with Client Hub |
Managing Android Application Registration Using Client Hub |
Getting Started with Client Hub Application Installation and Initialization |
Configuring Business Application with Client Hub |
Native OData Application Development |
Native OData App Development Using the OData API |
Best Practices for Online OData App Development |
Setting Up the Native OData Development Environment |
Android Environment Requirements |
iOS Environment Requirements |
Windows Development Requirements |
Supported Environments and Application Types |
iOS Applications |
Creating a Project and Importing the OData Libraries and Bundles |
Developing iOS Online OData Applications |
Registering Devices and Connecting Users |
Initializing an Online Store |
Read Operations |
Making HTTP Get Requests from Whitelisted Connections |
Perform Create, Update, Delete Operations |
Create Operations |
Update Operations |
Delete Operations |
Miscellaneous Operations |
Function Imports |
Logging Operations |
Developing with MAF Logon for iOS |
Architectural Overview |
MAF Logon Task Flow |
Create Your Logon Handler |
Integrate Logon Handler in Your App |
Present the Logon Screen |
Handling Delegate Calls |
Error Handling |
Executing Logon Operations |
Data Requests |
Onboarding with SAP Mobile Place |
SAP Mobile Place Workflow |
HttpConversation Workflow |
Developing Logon with Certificate Authentication |
Acquiring Certificates from Afaria |
Using a Third-Party Certificate Provider |
Mutual Certificate Handling |
API Reference |
CertificateProvider protocol |
getCertificate:delegate method |
getStoredCertificate:error method |
deleteStoredCertificateWithError:error method |
CertificateProviderDelegate protocol |
currentViewController method |
onGetCertificateSuccess method |
onGetCertificateFailure:error method |
SAML Authentication |
Customizing the Logon UI |
Logon Screen Configuration Options |
Data Vault Life Cycle |
MAF Onboarding Scenarios |
MAF Configuration Provisioning |
Supportability for iOS |
Logging and Tracing Overview |
Implement Logging and Tracing in iOS Native Application |
Developing with iOS Reusable UI Components |
Getting Started |
MAF Template Project |
MAF Skinning |
The MAF Skinning Mechanism |
Skinning Custom Controls |
Using Storyboard or Interface Builder |
MAF Simple Controls |
Project Setup |
Creating iOS Starter Application |
Prepare the Project Structure and Copy Dependencies to Your Project |
Configure Your Xcode Project |
Build Configuration |
MAFUIView |
MAFUIButton |
MAFUILabel |
MAFUITextField |
MAFUISlider |
MAFUIProgressView |
MAFUIStepper |
MAFUITabBar |
MAFUISearchBar |
Bars and Items |
MAFUISwitch |
MAFUITextView |
MAFUIImageView |
MAFUITableView and MAFUITableViewCell |
MAFUIActivityIndicator |
MAFUISegmentedControl |
MAF Calendar |
Project Setup |
Creating iOS Starter Application |
Prepare the Project Structure and Copy Dependencies to Your Project |
Configure Your Xcode Project |
Build Configuration |
MAF Calendar Overview |
Presenting Calendar Views |
List View |
Month View |
Month Combo View |
Day Detail View |
Week View - Landscape View |
Skinning Calendar Views |
Styling the List View |
Styling the Month Combo View |
Styling the iPhone Month View |
Styling the iPad Month View |
Stlying the Day Detail View |
Styling the Week View |
MAF Formatters |
Dependencies and Project Setup |
MAF Formatter Types |
MAFDateTimeFormatter |
MAFCurrencyFormatter |
Phone Number Formatter |
MAFAddressFormatter |
MAF Locale-Aware Controls |
The Controls |
Currency Control |
Currency Value with Selector Control |
Phone Number Control |
Address Control |
Dependencies and Project Setup |
Setting Up a Frame for a Sample Application |
Creating the Controls - the Base Classes |
Skinning the Controls |
Setting Value Help Options |
MAF Tree View |
Dependencies and Project Setup |
Preparing Data and Content for the MAF Tree View |
Creating the MAF Tree View Controls |
Browsing Mode |
Editing Mode |
Rebranding the Tree View Component |
MAF Utility Components |
Developing with the Extensibility Framework |
Architectural Overview |
Prerequisites |
Implementing an Extensible Application |
Environment Prerequisites |
Sample Applications |
Creating a New Project |
Adding the Required Dependencies |
MAF Libraries |
Configuring Build Settings |
Default Layout and Style Configurations |
Implement an Extensible Application |
Setting Up a New Project |
Adding the Required MAF Dependencies |
Adding Resources |
Adding Binary Dependencies |
Defining the Extensibility Metadata XML |
Your First Extensible App |
Displaying Text |
Adding Custom Code |
Adding Custom Styling |
Working with Data |
Using Expressions |
Adding Built-in Style and Layout Configuration Files |
Adding and Accessing Localized Texts |
Using Localization Key in Configuration |
Localized Offline Demo Data Management |
Creating Offline Demo Data |
Demo Data Bundled with the App |
Demo Data Provisioned via ACP |
Adding and Accessing Default Images |
Specifying Default Images |
Implementation and Coding |
Loading the Library |
Initialization Status |
Framework Busy States |
Fully Metadata-Driven Apps |
Mixing Coded and Metadata-Driven Tiles |
Intercepting Tile Creation Events |
Adding Extensible UIs to an Existing App |
Coded Subviews Embedded in Metadata-Driven Tiles |
Adding Configuration-Based Tiles to Programmed View Controllers |
Provisioning Configuration-Based Tiles with Custom Data |
Embedding a Custom Control in a Metadata-Driven Tile |
Listening for Configuration-Based Control Events |
Feeding the Tile with Custom Data |
Creating Custom UI Elements |
Fixing Data Validation Issues |
Handling Provisioning Updates |
Mobile Application Workbench |
Logging and Tracing |
Features Not Supported |
Technical Details |
Generic Business Object |
Extensibility Layout XML |
Extensibility Configuration XSD |
Tile Bindings |
Tile Containers |
Tile Definitions |
Tile Layouts |
List Management |
Context Management |
Automatic and Explicit Context Updates |
Responses to Context Update Events |
Global Context Management |
Definitions of Events and Actions |
Formatters |
Amounts with Currency |
Date and Time |
Phone Number |
Address |
Functions |
Use of Functions in Configuration |
Data Source Adaptor |
Extensibility Configuration Management |
Application Configuration Profile Directory and Contents |
Uploading Configuration Profiles |
Enabling Apple Push Notifications (APNS) |
Running and Testing iOS Applications |
Deploying iOS Applications |
Generating a Certificate Request File |
Creating an App ID |
Configuring the App ID for Push Notifications |
Creating the Provisioning File |
Analyzing Logs and Debugging Errors in iOS Devices |
Android Applications |
Creating a Project and Importing the OData Libraries |
Developing Android Online OData Applications |
Registering Devices and Connecting Users |
Initializing an Online Store |
Read Operations |
Making HTTP Get Requests from Whitelisted Connections |
Create, Update, Delete Operations |
Create Operations |
Update Operations |
Delete Operations |
Miscellaneous Operations |
Function Imports |
Logging Operations |
Developing with MAF Logon for Android |
Architectural Overview |
MAF Logon Task Flow |
Handling Delegate Calls |
Error Handling |
Executing Logon Operations |
Data Requests |
Onboarding with SAP Mobile Place |
SAP Mobile Place Workflow |
HttpConversation Workflow |
Developing Logon with Certificate Authentication |
Acquiring Certificates from Afaria |
Using a Third-Party Certificate Provider |
API Reference |
CertificateProvider Interface |
getCertificate() Method |
getStoredCertificate() Method |
deleteStoredCertificate() Method |
CertificateProviderListener Interface |
onGetCertificateSuccess() Method |
onGetCertificateFailure() Method |
SAML Authentication |
Logon Configuration Options |
MAF Onboarding Scenarios |
Supportability for Android |
Logging and Tracing Overview |
Implement Logging and Tracing in Android Native Application |
Developing with Android Reusable UI Components |
MAF Skinning |
Dependencies and Project Setup |
The MAF Skinning Mechanism |
MAF Simple Controls |
MAFLogViewer |
MAFActionBar |
MAFButton |
MAFCheckBox |
MAFDialog and MAFDialogWithProgressBar |
MAFEditText |
MAFFilterDialog |
MAFImageView |
MAFListActivity |
MAFOptionMenu |
MAFProgressBar |
MAFProgressDialog |
MAFRadioButton |
MAFSearchBox |
MAFSectionHeader |
MAFSpinner |
MAFSpinnerButton |
MAFTextView |
MAF Setting Screen |
MAF Calendar |
Dependencies and Project Setup |
Creating Appointments and Implementing MAF Calendar Data Provider |
Using the MAF Calendar UI Controls |
List View |
Month View |
Combo View |
Day View |
Week View |
Month Tablet View |
Skinning Calendar Views |
MAF Formatters |
Dependencies and Project Setup |
MAF Formatter Types |
MAFDateTimeFormatter |
MAFCurrencyFormatter |
MAFAddressFormatter |
MAF Tree View |
MAF Locale-Aware Controls |
Dependencies and Project Setup |
The Controls |
Currency Control |
Phone Number Control |
Address Control |
Developing with the Android Extensibility Framework |
Architectural Overview |
Implementing an Extensible Application |
Prerequisites |
Sample Applications |
Creating a New Project |
Adding Dependencies |
Defining the Extensibility XML |
Initializing Logging and the MAF Core |
Displaying Text |
Adding Custom Code |
Adding Custom Styling |
Working with Data |
Adding and Accessing Localized Text |
Using Localization Key in Configuration |
Implementation and Coding |
Building MAF Core |
Fully Metadata-Driven Apps |
Mixing Coded and Metadata-Driven Tiles |
Collaborating with MAF Extensibility Framework |
Passive and Active Mode of the Framework |
Using the MAF Extensibility Framework in Passive Mode |
Using the MAF Extensibility Framework in Active Mode |
Collaborating with MAF Extensibility Components |
Data Layer |
Data Component |
Logic Component |
UI Component |
Activity Status |
Technical Details |
Generic Business Object |
Extensibility Layout XML |
Extensibility Configuration XSD |
Tile Bindings |
Tile Containers |
Tile Definitions |
Tile Layouts |
List Management |
Context Management |
Global Context Management |
Automatic and Explicit Context Updates |
Responses to Context Update Events |
Definitions of Events and Actions |
Formatters |
Amounts with Currency |
Date and Time |
Phone Number |
Address |
Custom Formatter |
Functions |
Use of Functions in Configuration |
Data Source Adaptor |
Extensibility Configuration Management |
Application Configuration Profile Directory and Contents |
Uploading Configuration Profiles |
Logging and Tracing |
Mobile Application Workbench |
Features Not Supported |
Running and Testing Android Applications |
Deploying Android Applications |
Installing Applications on the Device |
Releasing Applications Through an App Marketplace or Enterprise App Store |
Analyzing Logs and Debugging Errors on Android Devices |
Developing iOS and Android Occasionally Offline OData Applications |
Technical Cache for Online Applications |
Implementing a Technical Cache for iOS and Android Online OData Applications |
Developing iOS and Android Offline OData Applications |
Offline OData Version Support |
SAP Annotations for OData Version 2.0 |
Defining an Application Configuration File with Defining Requests |
Defining Requests |
Local Information About Entities and Relationships |
Performance Improvement with Caching and Delta Tracking |
Application Configuration File |
Querying and Modifying Offline Data |
Updating and Refreshing Offline Data |
Offline OData Refreshes and Updates |
Designing an Offline Application to Handle Conflicts and Errors |
Offline OData Conflicts and Errors |
Data Encryption with an OData Offline Store |
Configuring an Offline Application to Access the ErrorArchive |
ErrorArchive Entity Properties |
Additional Offline OData Features |
Sample Metadata for Offline OData |
Windows Applications |
Developing Windows Store and Windows Desktop Applications |
Creating a Windows Store Project |
Creating a Windows Desktop Project |
Set SAP Mobile Platform SDK Binaries Location |
Adding References for a Windows Store Project |
Developing Windows Online OData Applications |
Registering Devices and Connecting Users |
Registration Process Flow |
Initializing an Online Store |
Read Operations |
Making HTTP Get Requests from Whitelisted Connections |
Binding Responses to UI Controls |
Binding Responses to UI Controls Using LINQ |
Perform Create, Update, Delete Operations |
Create Operations |
Update Operations |
Delete Operations |
Miscellaneous Operations |
Function Imports |
Logging Operations |
Developing with LogonCore and FlowEngine for Windows |
SAML Authentication |
SecureStore for Windows |
Onboarding with SAP Mobile Place |
SAP Mobile Place Workflow |
Using SAP Mobile Place Through the FlowEngine component |
Consuming SAP Mobile Place with the Mobile Place UI |
Getting the Configuration Without the Mobile Place UI |
SAP.Net.Http Workflow |
Developing Logon with Certificate Authentication |
Using a Third-Party Certificate Provider |
Supportability for Windows |
Logging and Tracing Overview |
Implement Logging and Tracing in Windows Native Application |
Upload Logs and Traces |
Upload Client Logs |
Upload BTX for End to End Trace |
Additional Logging and Tracing Code Samples |
Running and Testing Windows Applications |
Running and Testing Windows Desktop applications |
Running and Testing Windows Store Applications |
Deploying Windows Applications |
Installing Windows Desktop Applications on the Device |
Installing Windows Store Applications on a Windows Phone |
Releasing Applications Through an App Marketplace or Enterprise App Store |
Native OData API Reference |
Native OData API Reference for iOS |
OData APIs for iOS |
OData Online Store API for iOS |
SAP Mobile Platform 3.0 OData SDK for iOS |
DummyConversationManager class |
addChallengeFilter: method |
addObserver: method |
addRequestFilter: method |
addResponseFilter: method |
allChallengeFilters method |
allObservers method |
allRequestFilters method |
allResponseFilters method |
executeRequest:completionBlock: method |
executeRequest:completionHandler: method |
DummyRequest class |
error method |
postBody method |
requestMethod method |
responseData method |
responseHeaders method |
responseStatusCode method |
responseStatusMessage method |
responseString method |
setDelegate: method |
setDidFailSelector: method |
setDidFinishSelector: method |
setHeaders: method |
setRequestHeaders: method |
setRequestMethod: method |
setURL: method |
startAsynchronous method |
startAsynchronousBatch method |
startSynchronous method |
startSynchronousBatch method |
url method |
MockVerifier class |
addObject: method |
clear method |
verify method |
ODataOnlineTests class |
mockAndOpenStore method |
mockPropertiesForAbsenceTypes method |
onlineStoreOpenFailed:error: method |
onlineStoreOpenFinished: method |
openStoreWithURL: method |
setUp method |
tearDown method |
testAllocateNavigationProperties method |
testAllocateNavigationPropertiesNegative method |
testFailedOpenMetadataFails method |
testFailedOpenMetadataInvalid method |
testFailedOpenServiceDocFails method |
testFailedOpenServiceDocInvalid method |
testScheduleCreateEntity method |
testScheduleDeleteEntity method |
testSchedulePatchEntity method |
testScheduleReadEntitySet method |
testScheduleReadEntityWithEntity method |
testScheduleUpdateEntity method |
testSuccessfulOpen method |
waitForFinish method |
RequestStateForTesting class |
setState:forURL: method |
stateForURL: method |
SODataBatchRequestTest class |
executeSyncChangesetRequestOnline method |
onlineStoreOpenFailed:error: method |
onlineStoreOpenFinished: method |
openStoreAndRunBlocks method |
readSyncBatchRequestOnline method |
readSyncChangeSetRequestWithContentIDRefOnline method |
requestFailed:error: method |
requestFinished: method |
requestParamForCreateWithProductEntity: method |
requestParamForUpdateWithProductEntity: method |
requestServerResponse: method |
setUp method |
tearDown method |
testAsyncBatchRequestOnline method |
testAsyncChangesetRequestOnline method |
testAsyncChangesetWithContentIDOnline method |
testNegativeAsyncBatchRequestOnlineWithUpdate method |
testNegativeAsyncChangesetRequestOnlineWithRead method |
testWrongSyncBatchRequestOnline1 method |
testWrongSyncBatchRequestOnline3 method |
validateResponseForRead: method |
validateResponseForUpdate: method |
waitForFinish method |
SODataConstants class |
SODataConverterTest class |
complexPropertyValue: method |
createConverterForODataSvc method |
createConverterForTaskProcessing method |
createDummyEntityWithID: method |
csdlFromMetadata: method |
entityWithID:andType:andProperties: method |
metadataDataForFileName: method |
setUp method |
tearDown method |
testEntitySetFromData method |
testLeaveRequestEntryToEntity method |
testLinkCreation method |
testMediaLink method |
testMetadataMappingWithCsdl method |
testMetaFunctionImport method |
testODataProductEntryToEntity method |
testSODataGuidToXSGuidValue method |
testTaskFeedToEntity method |
testURLParsing method |
testXsEntityToEntity method |
testXSErrorParsing method |
xsEntitiesFromCollectionFile:svcDoc:collectionName: method |
SODataDeltaPathTests class |
onlineStoreOpenFailed:error: method |
onlineStoreOpenFinished: method |
openStoreAndRunBlocks method |
requestFailed:error: method |
requestServerResponse: method |
setUp method |
tearDown method |
testCRUD method |
waitForFinish method |
SODataDurationTests class |
onlineStoreOpenFailed:error: method |
onlineStoreOpenFinished: method |
provideUsernamePasswordForAuthChallenge:completionBlock: method |
requestFlightDetail method |
requestServerResponse: method |
setUp method |
tearDown method |
testOpenStore method |
waitForFinish method |
SODataErrorHandlingTests class |
onlineStoreOpenFinished: method |
requestFailed:error: method |
requestFinished: method |
requestServerResponse: method |
scheduleQuery: method |
setUp method |
tearDown method |
testScheduleRequest method |
waitForFinish method |
SODataErrorTests class |
onlineStoreOpenFinished: method |
openStoreFailedWithError: method |
requestFailedExpected:error: method |
requestFinished: method |
requestFinishedForQuery: method |
scheduleQuery method |
setUp method |
tearDown method |
testScheduleRequest method |
waitForFinish method |
SODataGuidTests class |
setUp method |
tearDown method |
testSODataGuid method |
SODataHANATest class |
onlineStoreOpenFailed:error: method |
onlineStoreOpenFinished: method |
openStoreAndRunBlocks method |
provideUsernamePasswordForAuthChallenge:completionBlock: method |
requestFailed:error: method |
requestServerResponse: method |
setUp method |
tearDown method |
testCreate method |
testDelete method |
testRead method |
testUpdate method |
waitForFinish method |
SODataJSONRequestTests class |
checkEntity: method |
createBlock method |
onlineStoreOpenFailed:error: method |
onlineStoreOpenFinished: method |
openStoreAndRunBlocks method |
provideUsernamePasswordForAuthChallenge:completionBlock: method |
requestFailed:error: method |
requestServerResponse: method |
setUp method |
tearDown method |
testCreate method |
testDelete method |
testRead method |
testUpdate method |
waitForFinish method |
SODataJSONRequestUnitTest class |
checkEntity: method |
createBlock method |
onlineStoreOpenFinished: method |
openStoreAndRunBlocks method |
openStoreFailedWithError: method |
requestFailed:error: method |
requestServerResponse: method |
setUp method |
tearDown method |
test1_Read method |
test2_CreateRequest method |
test3_UpdateRequest method |
test4_DeleteRequest method |
testMediaLinkEntry method |
waitForFinish method |
SODataMockBatchRequestTest class |
onlineStoreOpenFinished: method |
openStoreFailedWithError method |
readAsyncBatch method |
readAsyncBatchChangeset method |
readAsyncBatchError method |
requestFailed:error: method |
requestFinished: method |
requestParamForCreateWithProductEntity: method |
requestParamForReadWithResourcePath:entityTypeName: method |
requestParamForUpdateWithProductEntity: method |
requestServerResponse: method |
setUp method |
tearDown method |
testOpenStore method |
validateResponseForRead: method |
waitForFinish method |
SODataMockRequestTests class |
allocateProperties method |
checkCreateWithEntity: method |
checkReadWithEntitySet: method |
onlineStoreOpenFinished: method |
openStoreFinishedLeaverequest method |
requestFailed:error: method |
requestFailedExpected:error: method |
requestFinishedForCreate: method |
requestFinishedForDelete: method |
requestFinishedForFailedQuery: method |
requestFinishedForPatch: method |
requestFinishedForQuery: method |
requestFinishedForUpdate: method |
requestServerResponse: method |
scheduleCreate method |
scheduleDelete method |
scheduleFailedQuery method |
schedulePatch method |
scheduleQuery method |
scheduleUpdate method |
setUp method |
syncCreateRequest method |
syncDeleteRequest method |
syncPatchRequest method |
syncReadRequest method |
syncUpdateRequest method |
tearDown method |
testAllocateProperties method |
testScheduleRequest method |
validateValueOfProperty:withValue: method |
waitForFinish method |
SODataNavigationPropertyTests class |
onlineStoreOpenFailed:error: method |
onlineStoreOpenFinished: method |
openStoreAndRunBlocks method |
openStoreAndRunBlocksSampleFlight method |
provideUsernamePasswordForAuthChallenge:completionBlock: method |
requestFailed:error: method |
requestParamForResourcePath: method |
requestServerResponse: method |
setUp method |
tearDown method |
testInlineAndDeepInsert method |
testInlineAndMultipleDeepInsert method |
testRequesFlightAssociationURL method |
testRequesFlightDetail method |
waitForFinish method |
SODataOnlineStore class |
closeWithError: method |
initWithURL:httpConversationManager: method |
initWithURL:httpConversationManager:options: method |
isCacheEnabled method |
isCacheOpen method |
isOpen method |
isPassive method |
openStoreWithError: method |
reopenCacheWithKey:error: method |
resetCache: method |
resetCache:error: method |
setPassive:error: method |
SODataOnlineStoreDelegate protocol |
onlineStoreOpenFailed:error: method |
onlineStoreOpenFinished: method |
SODataOnlineStoreOptions class |
init method |
SODataRequestTest_v4 class |
checkReadWithEntitySet: method |
createLink method |
onlineStoreOpenFailed:error: method |
onlineStoreOpenFinished: method |
openStoreAndRunBlocks method |
readIndividualComplexProperty method |
readIndividualComplexPropertyJson method |
readIndividualProperty method |
readIndividualPropertyJson method |
readLinkList method |
readLinkListJSON method |
readLinkListNegative method |
readProductsBlock method |
readRawValue method |
readSimplePropertyInIndividualComplexComplicated method |
readSimplePropertyInIndividualComplexProperty method |
readSimplePropertyInIndividualComplexPropertyJson method |
readSuppliersBlock method |
requestFailed:error: method |
requestParamForRead method |
requestParamForReadSuppliers method |
requestServerResponse: method |
setUp method |
syncReadRequest method |
tearDown method |
testCreateLink method |
testReadIndividualComplexProperty method |
testReadIndividualComplexPropertyJSON method |
testReadIndividualProperty method |
testReadIndividualPropertyJSON method |
testReadLinkList method |
testReadLinkListJSON method |
testReadProducts method |
testReadRawValue method |
testReadSimplePropertyInIndividualComplexComplicated method |
testReadSimplePropertyInIndividualComplexProperty method |
testReadSimplePropertyInIndividualComplexPropertyJSON method |
waitForFinish method |
SODataRequestTests class |
checkCreateWithEntity: method |
checkReadWithEntitySet: method |
onlineStoreOpenFailed:error: method |
onlineStoreOpenFinished: method |
openStoreAndRunBlocks method |
readProductsBlock method |
requestFailed:error: method |
requestParamForReadSuppliers method |
requestServerResponse: method |
setUp method |
syncCreateRequest method |
syncDeleteRequest method |
syncPatchRequest method |
syncUpdateRequest method |
tearDown method |
testCreate method |
testDelete method |
testFunctionImportRequest method |
testFunctionImportRequestNegative method |
testPatch method |
testRead method |
testReadEntity method |
testReadMetadata method |
testUpdate method |
waitForFinish method |
SODataSMPTest class |
logon method |
onlineStoreOpenFailed:error: method |
onlineStoreOpenFinished: method |
openStoreAndRunBlocks method |
provideUsernamePasswordForAuthChallenge:completionBlock: method |
requestFailed:error: method |
requestServerResponse: method |
setUp method |
tearDown method |
testCreate method |
testDelete method |
testRead method |
testUpdate method |
userRegistrationFailed: method |
userRegistrationSuccessful: method |
waitForFinish method |
waitForLogon method |
waitForUnregister method |
TestHelper class |
baseUrlFromSvcDocUrl:httpConversationManager: method |
clear method |
sharedInstance method |
waitForFinish method |
Deprecated API List |
OData Offline Store API for iOS |
SODataOfflineStore class |
closeStoreWithError: method |
getRequestQueueIsEmpty: method |
GlobalFini method |
GlobalInit method |
LibraryVersion method |
openStoreWithOptions:error: method |
RemoveStoreWithOptions:error: method |
scheduleFlushQueuedRequestsWithDelegate: method |
scheduleRefreshWithDelegate: method |
scheduleRefreshWithRefreshSubset:delegate: method |
offlineStoreDelegate property |
open property |
requestErrorDelegate property |
SODataOfflineStoreDelegate protocol |
offlineStoreNotification:notification: method |
offlineStoreOpenFailed:error: method |
offlineStoreOpenFinished: method |
offlineStoreStateChanged:state: method |
SODataOfflineStoreFlushDelegate protocol |
offlineStoreFlushFailed:error: method |
offlineStoreFlushFinished: method |
offlineStoreFlushStarted: method |
offlineStoreFlushSucceeded: method |
SODataOfflineStoreOptions class |
conversationManager property |
customCookies property |
customHeaders property |
definingRequests property |
enableHttps property |
enableRepeatableRequests property |
extraStreamParms property |
host property |
port property |
serviceRoot property |
storeEncryptionKey property |
storeName property |
urlSuffix property |
SODataOfflineStoreRefreshDelegate protocol |
offlineStoreRefreshFailed:error: method |
offlineStoreRefreshFinished: method |
offlineStoreRefreshStarted: method |
offlineStoreRefreshSucceeded: method |
SODataOfflineStoreRequestErrorDelegate protocol |
offlineStoreRequestFailed:request:error: method |
OData API for iOS |
SAP Mobile Platform 3.0 OData SDK for iOS |
ODataAPITests class |
setUp method |
tearDown method |
testExample method |
SODataAnnotationName protocol |
SODataAnnotationNameDefault class |
initWithName:namespace: method |
SODataDuration class |
reset method |
SODataEntity protocol |
annotationForAnnotationName: method |
annotationForName:namespace: method |
navigationPropertyForRelationIdentifier: method |
setMediaLink:editMediaLink:mediaContentType: method |
setNavigationProperty:forRelationIdentifier: method |
setResourcePath:editResourcePath: method |
SODataEntityDefault class |
initWithType: method |
initWithType:annotations: method |
SODataEntitySet protocol |
SODataEntitySetDefault class |
initWithCount: method |
SODataError protocol |
SODataErrorDefault class |
initWithCode:message: method |
SODataGuid class |
guidAsBinary method |
guidAsString32 method |
guidAsString36 method |
initWithBinary: method |
initWithString32: method |
initWithString36: method |
SODataLink protocol |
SODataLinkDefault class |
initWithResourcePath: method |
SODataLinkList protocol |
SODataLinkListDefault class |
SODataMetaComplexType protocol |
propertyForName: method |
SODataMetaComplexTypeDefault class |
initWithProperties: method |
propertyForName: method |
SODataMetadata protocol |
metaComplexForName: method |
metaEntityContainerForName: method |
metaEntityForName: method |
SODataMetadataDefault class |
initWithMetadataXML:namespaces:resourcePath:latestResourcePath:metaEntities:metaComplexTypes:metaEntityContainers: method |
SODataMetaEntityContainer protocol |
annotation: method [deprecated]![End Level 7 Node: annotation: method [deprecated] End Level 7 Node: annotation: method [deprecated]](../../DITAgraphics/1x1.gif) |
annotationForAnnotationName: method |
annotationForName:namespace: method |
functionImportForName: method |
metaEntitySetForName: method |
SODataMetaEntityContainerDefault class |
initWithFunctionImports:entitySets:annotations: method |
SODataMetaEntitySet protocol |
annotationForAnnotationName: method |
annotationForName:namespace: method |
SODataMetaEntitySetDefault class |
initWithName:entityType:annotations: method |
SODataMetaEntityType protocol |
annotationForAnnotationName: method |
annotationForName:namespace: method |
navigationPropertyForName: method |
propertyForName: method |
SODataMetaEntityTypeDefault class |
initWithName:isMediaEntity:properties:keyPropertyNames:navigationProperties:annotations: method |
SODataMetaFunctionImport protocol |
annotationForAnnotationName: method |
annotationForName:namespace: method |
parameterForName: method |
SODataMetaFunctionImportDefault class |
initWithName:returnTypeName:isReturnCollection:returnEntitySetName:callMethod:parameters:annotations: method |
SODataMetaFunctionParameter protocol |
annotationForAnnotationName: method |
annotationForName:namespace: method |
facetForName: method |
SODataMetaFunctionParameterDefault class |
initWithName:typeName:isCollection:facets:annotations:mode: method |
SODataMetaNavigationProperty protocol |
SODataMetaNavigationPropertyDefault class |
initWithName:targetEntityType:isEntitySet: method |
SODataMetaProperty protocol |
annotationForAnnotationName: method |
annotationForName:namespace: method |
facetForName: method |
SODataMetaPropertyDefault class |
initWithName:type:typeName:facets:annotations:isKey: method |
SODataNavigationProperty protocol |
SODataNavigationPropertyDefault class |
SODataPayload protocol |
SODataPayloadDefault class |
SODataProperty protocol |
SODataPropertyDefault class |
SODataRawValue protocol |
SODataRawValueDefault class |
SODataRequestBatchItem protocol |
SODataRequestChangeset protocol |
SODataRequestChangesetDefault class |
SODataRequestDelegate protocol |
requestCacheResponse: method |
requestFailed:error: method |
requestFinished: method |
requestServerResponse: method |
requestStarted: method |
SODataRequestExecution protocol |
cancelExecution method |
initWithRequest: method |
isCachePassive method |
updatedPayload method |
SODataRequestParam protocol |
SODataRequestParamBatch protocol |
SODataRequestParamBatchDefault class |
SODataRequestParamSingle protocol |
initWithMode:resourcePath: method |
SODataRequestParamSingleDefault class |
SODataResponse protocol |
SODataResponseBatch protocol |
SODataResponseBatchItem protocol |
SODataResponseChangeset protocol |
SODataResponseChangesetDefault class |
initWithResponses: method |
SODataResponseSingle protocol |
SODataResponseSingleDefault class |
initWithCustomTag:payload: method |
SODataStore protocol |
allocateNavigationProperties:error: method |
allocatePropertiesOfEntity:mode:error: method |
determineEntitySetFromResourcePath:error: method |
determineEntityTypeFromResourcePath:error: method |
determineODataTypeFromResourcePath:mode:error: method |
SODataStoreAsync protocol |
scheduleCreateEntity:collectionPath:delegate:options: method |
scheduleDeleteEntity:delegate:options: method |
scheduleDeleteEntity:etag:delegate:options: method |
scheduleFunction:delegate:options: method |
schedulePatchEntity:delegate:options: method |
scheduleReadEntity:delegate:options: method |
scheduleReadEntitySet:delegate:options: method |
scheduleReadEntityWithResourcePath:delegate:options: method |
scheduleReadLink:delegate:options: method |
scheduleReadLinkSet:delegate:options: method |
scheduleReadPropertyComplex:delegate:options: method |
scheduleReadPropertyPrimitive:delegate:options: method |
scheduleReadPropertyRaw:delegate:options: method |
scheduleRequest:delegate: method |
scheduleUpdateEntity:delegate:options: method |
SODataStoreSync protocol |
executeCreateEntity:collectionPath:options:error: method |
executeDeleteEntity:etag:options:error: method |
executeDeleteEntity:options:error: method |
executeFunction:options:error: method |
executePatchEntity:options:error: method |
executeReadEntity:options:error: method |
executeReadEntitySet:options:error: method |
executeReadEntityWithResourcePath:options:error: method |
executeReadLink:options:error: method |
executeReadLinkSet:options:error: method |
executeReadPropertyComplex:options:error: method |
executeReadPropertyPrimitive:options:error: method |
executeReadPropertyRaw:options:error: method |
executeRequest:error: method |
executeUpdateEntity:options:error: method |
Deprecated API List |
Logon APIs for iOS |
HttpConversation API |
SAP Mobile Platform 3.0 OData SDK for iOS |
ChallengeFilterProtocol protocol |
handleChallenge:conversationManager:completionBlock: method |
ChangeSet class |
HttpConversationManager class |
addChallengeFilter: method |
addObserver: method |
addRequestFilter: method |
addResponseFilter: method |
allChallengeFilters method |
allObservers method |
allRequestFilters method |
allResponseFilters method |
executeRequest:completionHandler: method |
HttpConversationObserverProtocol protocol |
RedirectWhitelistProtocol protocol |
isValidUrl: method |
RequestFilterProtocol protocol |
prepareRequest:conversationManager:completionBlock: method |
ResponseFilterProtocol protocol |
processResponse:responseData:conversationManager:completionBlock: method |
SupportabilityUploader class |
initWithHttpConversationManager:urlRequest: method |
Deprecated API List |
HttpConvAuthFlows API |
SAP Mobile Platform 3.0 OData SDK for iOS |
BaseRequestFilter class |
BaseResponseFilter class |
ClientCertProviderProtocol protocol |
provideClientCertForAuthChallenge:completionBlock: method |
CommonAuthenticationConfigurator class |
addClientCertProvider: method |
addOAuth2ConfigProvider: method |
addSAML2ConfigProvider: method |
addUsernamePasswordProvider: method |
allClientCertProvider method |
allOAuth2ConfigProvider method |
allSAML2ConfigProvider method |
allUsernamePasswordProvider method |
disableNSHTTPURLProtocolReplacement: method |
isNSHTTPURLProtocolReplacementEnabled method |
OAuth2ConfigProviderProtocol protocol |
isAcceptedResponse:forProvidedToken:completionBlock: method |
provideOAuth2ConfigurationForURL:completionBlock: method |
provideOAuth2TokenForURL:completionBlock: method |
OAuth2TokenObserverProtocol protocol |
observeOAuth2Token: method |
SAML2ConfigProviderProtocol protocol |
provideSAML2ConfigurationForURL:completionBlock: method |
UsernamePasswordChallengeFilter class |
UsernamePasswordProviderProtocol protocol |
provideUsernamePasswordForAuthChallenge:completionBlock: method |
Deprecated API List |
Mobile Place API |
SAP Mobile Platform 3.0 OData SDK for iOS |
MobilePlaceController class |
configurationParametersWithAppID:versionNumber:parentVC:completionBlock: method |
configurationParametersWithEmail:appID:versionNumber:parentVC:completionBlock: method |
Deprecated API List |
Usage Collection API for iOS |
SAP Mobile Platform 3.0 OData SDK for iOS |
Timer class |
startTimer method |
stopTimer method |
Usage class |
initUsageWithURL:httpConversationManager: method |
initUsageWithURL:httpConversationManager:dataEncryptionKey: method |
log: method |
log:info: method |
log:info:type: method |
makeTimer: method |
stopTimer: method |
stopTimer:info: method |
stopTimer:info:type: method |
timeEnd: method |
timeEnd:info: method |
timeEnd:info:type: method |
timeStart: method |
Supportability API for iOS |
SAP Mobile Platform 3.0 OData SDK for iOS |
Deprecated API List |
ClientLog API for iOS |
SAP Mobile Platform 3.0 OData SDK for iOS |
SAPClientLogEntry class |
initWithMessage:andLevel:andTimestamp: method |
SAPClientLogger class |
initWithDb:andWithLock: method |
SAPClientLogManager class |
Deprecated API List |
E2ETrace API for iOS |
Native OData API Reference for Android |
OData APIs for Android |
OData Online Store API for Android |
com.sap.smp.client package |
odata package |
online package |
OnlineODataStore class |
OnlineODataStore.OnlineStoreOptions class |
OnlineStoreOptions() constructor |
OnlineStoreOptions(PayloadFormatEnum) constructor |
cacheCleanupTreshold variable |
cacheEncryptionKey variable |
forceMetadataDownload variable |
format variable |
maximumCacheSize variable |
useCache variable |
OnlineODataStore.PayloadFormatEnum enum |
Default variable |
JSON variable |
XML variable |
OnlineODataStore.ODataStoreOpenExecution interface |
cancel() method |
OnlineODataStore.OpenListener interface |
storeOpened(OnlineODataStore) method |
storeOpenError(ODataException) method |
allocateNavigationProperties(ODataEntity) method |
allocateProperties(ODataEntity, PropMode) method |
close() method |
closeCache() method |
determineEntitySet(String) method |
determineEntityType(String) method |
determineODataType(String, ODataRequestParamSingle.Mode) method |
executeCreateEntity(ODataEntity, String, Map< String, String >) method |
executeDeleteEntity(ODataEntity, Map< String, String >) method |
executeDeleteEntity(String, String, Map< String, String >) method |
executeFunction(String, Map< String, String >) method |
executePatchEntity(ODataEntity, Map< String, String >) method |
executeReadEntity(String, Map< String, String >) method |
executeReadEntity(ODataEntity, Map< String, String >) method |
executeReadEntitySet(String, Map< String, String >) method |
executeReadLink(String, Map< String, String >) method |
executeReadLinkSet(String, Map< String, String >) method |
executeReadPropertyComplex(String, Map< String, String >) method |
executeReadPropertyPrimitive(String, Map< String, String >) method |
executeReadPropertyRaw(String, Map< String, String >) method |
executeRequest(ODataRequestParam) method |
executeUpdateEntity(ODataEntity, Map< String, String >) method |
getBaseUrl() method |
getMetadata() method |
isOpen() method |
isOpenCache() method |
isPassive() method |
open(Context, URL, HttpConversationManager, OpenListener, OnlineStoreOptions) method |
open(Context, URL, HttpConversationManager, OnlineStoreOptions) method |
reopenCache(String) method |
resetCache() method |
scheduleCreateEntity(ODataEntity, String, ODataRequestListener, Map< String, String >) method |
scheduleDeleteEntity(ODataEntity, ODataRequestListener, Map< String, String >) method |
scheduleDeleteEntity(String, String, ODataRequestListener, Map< String, String >) method |
scheduleFunction(String, ODataRequestListener, Map< String, String >) method |
schedulePatchEntity(ODataEntity, ODataRequestListener, Map< String, String >) method |
scheduleReadEntity(String, ODataRequestListener, Map< String, String >) method |
scheduleReadEntity(ODataEntity, ODataRequestListener, Map< String, String >) method |
scheduleReadEntitySet(String, ODataRequestListener, Map< String, String >) method |
scheduleReadLink(String, ODataRequestListener, Map< String, String >) method |
scheduleReadLinkSet(String, ODataRequestListener, Map< String, String >) method |
scheduleReadPropertyComplex(String, ODataRequestListener, Map< String, String >) method |
scheduleReadPropertyPrimitive(String, ODataRequestListener, Map< String, String >) method |
scheduleReadPropertyRaw(String, ODataRequestListener, Map< String, String >) method |
scheduleRequest(ODataRequestParam, ODataRequestListener) method |
scheduleUpdateEntity(ODataEntity, ODataRequestListener, Map< String, String >) method |
setPassive(boolean) method |
onEmptyBody(IReceiveEvent) method |
onErrorReceived(IReceiveEvent) method |
onResponseHandlingFinished(IReceiveEvent) method |
OData Offline Store API for Android |
com.sap.smp.client package |
odata package |
offline package |
ODataOfflineException class |
getCode() method |
getMessage() method |
ODataOfflineStore class |
ODataOfflineStore(Context) constructor |
allocateNavigationProperties(ODataEntity) method |
allocateProperties(ODataEntity, PropMode) method |
closeStore() method |
determineEntitySet(String) method |
determineEntityType(String) method |
determineODataType(String, Mode) method |
executeCreateEntity(ODataEntity, String, Map< String, String >) method |
executeDeleteEntity(String, String, Map< String, String >) method |
executeDeleteEntity(ODataEntity, Map< String, String >) method |
executeFunction(String, Map< String, String >) method |
executePatchEntity(ODataEntity, Map< String, String >) method |
executeReadEntity(String, Map< String, String >) method |
executeReadEntity(ODataEntity, Map< String, String >) method |
executeReadEntitySet(String, Map< String, String >) method |
executeReadLink(String, Map< String, String >) method |
executeReadLinkSet(String, Map< String, String >) method |
executeReadPropertyComplex(String, Map< String, String >) method |
executeReadPropertyPrimitive(String, Map< String, String >) method |
executeReadPropertyRaw(String, Map< String, String >) method |
executeRequest(ODataRequestParam) method |
executeUpdateEntity(ODataEntity, Map< String, String >) method |
flushQueuedRequests() method |
getMetadata() method |
getOfflineStoreListener() method |
getRequestErrorListener() method |
getRequestQueueIsEmpty() method |
globalFini() method |
globalInit() method |
libraryVersion() method |
openStoreAsync(ODataOfflineStoreOptions) method |
openStoreSync(ODataOfflineStoreOptions) method |
refresh() method |
refresh(String) method |
removeStore(Context, ODataOfflineStoreOptions) method |
scheduleCreateEntity(ODataEntity, String, ODataRequestListener, Map< String, String >) method |
scheduleDeleteEntity(ODataEntity, ODataRequestListener, Map< String, String >) method |
scheduleDeleteEntity(String, String, ODataRequestListener, Map< String, String >) method |
scheduleFlushQueuedRequests(ODataOfflineStoreFlushListener) method |
scheduleFunction(String, ODataRequestListener, Map< String, String >) method |
schedulePatchEntity(ODataEntity, ODataRequestListener, Map< String, String >) method |
scheduleReadEntity(String, ODataRequestListener, Map< String, String >) method |
scheduleReadEntity(ODataEntity, ODataRequestListener, Map< String, String >) method |
scheduleReadEntitySet(String, ODataRequestListener, Map< String, String >) method |
scheduleReadLink(String, ODataRequestListener, Map< String, String >) method |
scheduleReadLinkSet(String, ODataRequestListener, Map< String, String >) method |
scheduleReadPropertyComplex(String, ODataRequestListener, Map< String, String >) method |
scheduleReadPropertyPrimitive(String, ODataRequestListener, Map< String, String >) method |
scheduleReadPropertyRaw(String, ODataRequestListener, Map< String, String >) method |
scheduleRefresh(ODataOfflineStoreRefreshListener) method |
scheduleRefresh(String, ODataOfflineStoreRefreshListener) method |
scheduleRequest(ODataRequestParam, ODataRequestListener) method |
scheduleUpdateEntity(ODataEntity, ODataRequestListener, Map< String, String >) method |
setOfflineStoreListener(ODataOfflineStoreListener) method |
setRequestErrorListener(ODataOfflineStoreRequestErrorListener) method |
ODataOfflineStoreOptions class |
ODataOfflineStoreOptions() constructor |
conversationManager variable |
customCookies variable |
customHeaders variable |
definingRequests variable |
enableHTTPS variable |
enableRepeatableRequests variable |
extraStreamParms variable |
host variable |
port variable |
serviceRoot variable |
storeEncryptionKey variable |
storeName variable |
urlSuffix variable |
ODataOfflineStoreNotification enum |
ODataOfflineStorePendingFlush variable |
ODataOfflineStorePendingRefresh variable |
ODataOfflineStoreState enum |
ODataOfflineStoreClosed variable |
ODataOfflineStoreDownloading variable |
ODataOfflineStoreInitializing variable |
ODataOfflineStoreOpen variable |
ODataOfflineStoreOpening variable |
ODataOfflineStorePopulating variable |
ODataOfflineStoreFlushListener interface |
offlineStoreFlushFailed(ODataOfflineStore, ODataException) method |
offlineStoreFlushFinished(ODataOfflineStore) method |
offlineStoreFlushStarted(ODataOfflineStore) method |
offlineStoreFlushSucceeded(ODataOfflineStore) method |
ODataOfflineStoreListener interface |
offlineStoreNotification(ODataOfflineStore, ODataOfflineStoreNotification) method |
offlineStoreOpenFailed(ODataOfflineStore, ODataException) method |
offlineStoreOpenFinished(ODataOfflineStore) method |
offlineStoreStateChanged(ODataOfflineStore, ODataOfflineStoreState) method |
ODataOfflineStoreRefreshListener interface |
offlineStoreRefreshFailed(ODataOfflineStore, ODataException) method |
offlineStoreRefreshFinished(ODataOfflineStore) method |
offlineStoreRefreshStarted(ODataOfflineStore) method |
offlineStoreRefreshSucceeded(ODataOfflineStore) method |
ODataOfflineStoreRequestErrorListener interface |
offlineStoreRequestFailed(ODataOfflineStore, ODataRequestExecution, ODataException) method |
OData API for Android |
scheduleRequest Method |
SAP Mobile Platform 3.0 OData SDK for Android |
com.sap.smp.client package |
odata package |
exception package |
ODataContractViolationException class |
ODataContractViolationException.ErrorCode enum |
getMessage() method |
CacheAlreadyOpen variable |
CacheClosed variable |
CacheNotEnabled variable |
CachePassiveMode variable |
InvalidInputParameters variable |
InvalidPayloadValue variable |
InvalidResourcePath variable |
InvalidStoreOptionValue variable |
MissingBatchItems variable |
MissingResourcePath variable |
MissingStoreListener variable |
MissingStoreOptions variable |
MissingURL variable |
ReadRequestInChangeSet variable |
StoreAlreadyOpen variable |
StoreClosed variable |
StoreNotOpen variable |
UnexpectedError variable |
UnknownPayloadType variable |
WrongPropertyType variable |
WrongRequestMode variable |
WrongResponseType variable |
ODataContractViolationException(ErrorCode) constructor |
ODataContractViolationException(ErrorCode, Throwable) constructor |
ODataException class |
ODataException.AbstractErrorCode interface |
getMessage() method |
ODataException(AbstractErrorCode) constructor |
ODataException(AbstractErrorCode, Throwable) constructor |
getMessage() method |
errorCode variable |
ODataNetworkException class |
ODataNetworkException.AdditionalNetworkExceptionInfo class |
AdditionalNetworkExceptionInfo(String, String, ODataResponse) constructor |
getMessage() method |
getResponse() method |
getStatusCode() method |
ODataNetworkException.ErrorCode enum |
getMessage() method |
CacheError variable |
InternalError variable |
NetworkError variable |
ResponseError variable |
ODataNetworkException(ErrorCode) constructor |
ODataNetworkException(ErrorCode, AdditionalNetworkExceptionInfo) constructor |
ODataNetworkException(ErrorCode, Throwable) constructor |
ODataNetworkException(ErrorCode, Throwable, AdditionalNetworkExceptionInfo) constructor |
getAdditionalInfo() method |
ODataParserException class |
ODataParserException.ErrorCode enum |
getMessage() method |
DataDeserializationError variable |
DataSerializationError variable |
InternalError variable |
MetadataDeserializationError variable |
ODataErrorDeserializationError variable |
ValidationError variable |
ODataParserException(ErrorCode) constructor |
ODataParserException(ErrorCode, String) constructor |
ODataParserException(ErrorCode, String, Throwable) constructor |
ODataParserException(ErrorCode, Throwable) constructor |
getMessage() method |
impl package |
ODataDurationDefaultImpl class |
ODataDurationDefaultImpl() constructor |
addTo(Calendar) method |
addTo(Date) method |
compareTo(ODataDuration) method |
equals(Object) method |
getDays() method |
getHours() method |
getMinutes() method |
getMonths() method |
getSeconds() method |
getYears() method |
hashCode() method |
isNegative() method |
setDays(int) method |
setHours(int) method |
setMinutes(int) method |
setMonths(int) method |
setNegative(boolean) method |
setSeconds(BigDecimal) method |
setYears(int) method |
subtractFrom(Calendar) method |
subtractFrom(Date) method |
toString() method |
ODataEntityDefaultImpl class |
ODataEntityDefaultImpl(String) constructor |
ODataEntityDefaultImpl(String, Map< AnnotationName, String >) constructor |
equals(Object) method |
getAnnotation(AnnotationName) method |
getAnnotation(String, String) method |
getAnnotationNames() method |
getEditMediaLink() method |
getEditResourcePath() method |
getEntityType() method |
getEtag() method |
getMediaContentType() method |
getMediaLink() method |
getNavigationProperty(String) method |
getNavigationPropertyNames() method |
getProperties() method |
getResourcePath() method |
hashCode() method |
isMediaEntry() method |
setEditResourcePath(String) method |
setEtag(String) method |
setMediaLink(String, URL, URL) method |
setNavigationProperty(String, ODataNavigationProperty) method |
setResourcePath(String) method |
setResourcePath(String, String) method |
ODataEntitySetDefaultImpl class |
ODataEntitySetDefaultImpl(int, String, Set< String >) constructor |
equals(Object) method |
getCount() method |
getDeletedEntities() method |
getDeltaPath() method |
getEntities() method |
getNextResourcePath() method |
getResourcePath() method |
hashCode() method |
setEntities(List< ODataEntity >) method |
setNextResourcePath(String) method |
setResourcePath(String) method |
ODataErrorDefaultImpl class |
ODataErrorDefaultImpl(String, String) constructor |
equals(Object) method |
getCode() method |
getMessage() method |
hashCode() method |
ODataGuidDefaultImpl class |
equals(Object) method |
guidAsBinary() method |
guidAsString32() method |
guidAsString36() method |
hashCode() method |
initWithBinary(byte[]) method![End Level 10 Node: initWithBinary(byte[]) method End Level 10 Node: initWithBinary(byte[]) method](../../DITAgraphics/1x1.gif) |
initWithString32(String) method |
initWithString36(String) method |
ODataLinkDefaultImpl class |
ODataLinkDefaultImpl(String) constructor |
equals(Object) method |
getResourcePath() method |
hashCode() method |
ODataLinkListDefaultImpl class |
ODataLinkListDefaultImpl() constructor |
ODataLinkListDefaultImpl(List< ODataLink >) constructor |
equals(Object) method |
getLinks() method |
hashCode() method |
ODataNavigationPropertyDefaultImpl class |
ODataNavigationPropertyDefaultImpl() constructor |
equals(Object) method |
getAssociationResourcePath() method |
getNavigationContent() method |
getNavigationType() method |
hashCode() method |
hasNavigationInline() method |
setAssociationResourcePath(String) method |
setNavigationContent(Object) method |
toString() method |
ODataPropMapDefaultImpl class |
equals(Object) method |
hashCode() method |
ODataPropertyDefaultImpl class |
ODataPropertyDefaultImpl(String) constructor |
ODataPropertyDefaultImpl(String, Object) constructor |
equals(Object) method |
getName() method |
getValue() method |
hashCode() method |
isComplex() method |
setValue(Object) method |
toString() method |
ODataRawValueDefaultImpl class |
ODataRawValueDefaultImpl(String) constructor |
equals(Object) method |
getValue() method |
hashCode() method |
metadata package |
impl package |
AnnotationNameDefaultImpl class |
AnnotationNameDefaultImpl(String, String) constructor |
equals(Object) method |
getName() method |
getNamespace() method |
hashCode() method |
ODataMetaComplexTypeDefaultImpl class |
ODataMetaComplexTypeDefaultImpl(Map< String, ODataMetaProperty >) constructor |
equals(Object) method |
getProperty(String) method |
getPropertyNames() method |
hashCode() method |
ODataMetaEntityContainerDefaultImpl class |
ODataMetaEntityContainerDefaultImpl(Map< String, ODataMetaFunctionImport >, Map< String, ODataMetaEntitySet >, Map< AnnotationName, String >) constructor |
equals(Object) method |
getAnnotation(AnnotationName) method |
getAnnotation(String, String) method |
getAnnotationNames() method |
getEntitySetNames() method |
getFunctionImport(String) method |
getFunctionImportNames() method |
getMetaEntitySet(String) method |
hashCode() method |
ODataMetaEntitySetDefaultImpl class |
ODataMetaEntitySetDefaultImpl(String, String, Map< AnnotationName, String >) constructor |
equals(Object) method |
getAnnotation(AnnotationName) method |
getAnnotation(String, String) method |
getAnnotationNames() method |
getEntityType() method |
getName() method |
hashCode() method |
ODataMetaFunctionImportDefaultImpl class |
ODataMetaFunctionImportDefaultImpl(String, String, boolean, String, String, Map< String, ODataMetaFunctionParameter >, Map< AnnotationName, String >) constructor |
equals(Object) method |
getAnnotation(AnnotationName) method |
getAnnotation(String, String) method |
getAnnotationNames() method |
getCallMethod() method |
getName() method |
getParameter(String) method |
getParameterNames() method |
getReturnEntitySetName() method |
getReturnTypeName() method |
hashCode() method |
isReturnCollection() method |
ODataMetaFunctionParameterDefaultImpl class |
ODataMetaFunctionParameterDefaultImpl(String, String, boolean, ParameterMode, Map< AnnotationName, String >, Map< String, String >) constructor |
equals(Object) method |
getAnnotation(AnnotationName) method |
getAnnotation(String, String) method |
getAnnotationNames() method |
getFacet(String) method |
getFacetNames() method |
getMode() method |
getName() method |
getTypeName() method |
hashCode() method |
isCollection() method |
ODataMetaNavigationPropertyDefaultImpl class |
ODataMetaNavigationPropertyDefaultImpl(String, String, boolean) constructor |
equals(Object) method |
getName() method |
getTargetEntityType() method |
hashCode() method |
isEntitySet() method |
ODataMetaPropertyDefaultImpl class |
ODataMetaPropertyDefaultImpl(String, EDMType, String, boolean, Map< AnnotationName, String >, Map< String, String >) constructor |
equals(Object) method |
getAnnotation(AnnotationName) method |
getAnnotation(String, String) method |
getAnnotationNames() method |
getFacet(String) method |
getFacetNames() method |
getName() method |
getType() method |
getTypeName() method |
hashCode() method |
isKey() method |
ODataMetadataDefaultImpl class |
ODataMetadataDefaultImpl(Set< String >, Map< String, ODataMetaEntityType >, Map< String, ODataMetaComplexType >, Map< String, ODataMetaEntityContainer >, String) constructor |
equals(Object) method |
getLatestResourcePath() method |
getMetaComplex(String) method |
getMetaComplexNames() method |
getMetaEntity(String) method |
getMetaEntityContainer(String) method |
getMetaEntityContainerNames() method |
getMetaEntityNames() method |
getMetaNamespaces() method |
getResourcePath() method |
getXml() method |
hashCode() method |
AnnotationName interface |
getName() method |
getNamespace() method |
ODataMetaComplexType interface |
getProperty(String) method |
getPropertyNames() method |
ODataMetaEntityContainer interface |
getAnnotation(AnnotationName) method |
getAnnotation(String, String) method |
getAnnotationNames() method |
getEntitySetNames() method |
getFunctionImport(String) method |
getFunctionImportNames() method |
getMetaEntitySet(String) method |
ODataMetaEntitySet interface |
getAnnotation(AnnotationName) method |
getAnnotation(String, String) method |
getAnnotationNames() method |
getEntityType() method |
getName() method |
ODataMetaEntityType interface |
getAnnotation(AnnotationName) method |
getAnnotation(String, String) method |
getAnnotationNames() method |
getKeyPropertyNames() method |
getName() method |
getNavigationProperty(String) method |
getNavigationPropertyNames() method |
getProperty(String) method |
getPropertyNames() method |
isMediaEntity() method |
ODataMetaFunctionImport interface |
getAnnotation(AnnotationName) method |
getAnnotation(String, String) method |
getAnnotationNames() method |
getCallMethod() method |
getName() method |
getParameter(String) method |
getParameterNames() method |
getReturnEntitySetName() method |
getReturnTypeName() method |
isReturnCollection() method |
ODataMetaFunctionParameter interface |
ODataMetaFunctionParameter.ParameterMode enum |
IN variable |
INOUT variable |
OUT variable |
getAnnotation(AnnotationName) method |
getAnnotation(String, String) method |
getAnnotationNames() method |
getFacet(String) method |
getFacetNames() method |
getMode() method |
getName() method |
getTypeName() method |
isCollection() method |
ODataMetaNavigationProperty interface |
getName() method |
getTargetEntityType() method |
isEntitySet() method |
ODataMetaProperty interface |
ODataMetaProperty.EDMType enum |
fromString(String) method |
getText() method |
Binary variable |
Boolean variable |
Byte variable |
Complex variable |
DateTime variable |
DateTimeOffset variable |
Decimal variable |
Double variable |
Guid variable |
Int16 variable |
Int32 variable |
Int64 variable |
Null variable |
SByte variable |
Single variable |
String variable |
text variable |
Time variable |
getAnnotation(AnnotationName) method |
getAnnotation(String, String) method |
getAnnotationNames() method |
getFacet(String) method |
getFacetNames() method |
getName() method |
getType() method |
getTypeName() method |
isKey() method |
ODataMetadata interface |
getLatestResourcePath() method |
getMetaComplex(String) method |
getMetaComplexNames() method |
getMetaEntity(String) method |
getMetaEntityContainer(String) method |
getMetaEntityContainerNames() method |
getMetaEntityNames() method |
getMetaNamespaces() method |
getResourcePath() method |
getXml() method |
store package |
impl package |
ODataRequestChangeSetDefaultImpl class |
add(ODataRequestParamSingle) method |
get(int) method |
size() method |
ODataRequestParamBatchDefaultImpl class |
add(ODataRequestBatchItem) method |
get(int) method |
getCustomTag() method |
setCustomTag(String) method |
size() method |
ODataRequestParamSingleDefaultImpl class |
getContentID() method |
getCustomTag() method |
getEtag() method |
getMode() method |
getOptions() method |
getPayload() method |
getResourcePath() method |
setContentID(String) method |
setCustomTag(String) method |
setEtag(String) method |
setMode(Mode) method |
setOptions(Map< String, String >) method |
setPayload(ODataPayload) method |
setResourcePath(String) method |
ODataResponseBatchDefaultImpl class |
ODataResponseBatchDefaultImpl(List< ODataResponseBatchItem >, Map< Headers, String >, String) constructor |
getCustomTag() method |
getHeaders() method |
getResponses() method |
isBatch() method |
ODataResponseChangeSetDefaultImpl class |
ODataResponseChangeSetDefaultImpl(List< ODataResponseSingle >) constructor |
getResponses() method |
ODataResponseSingleDefaultImpl class |
ODataResponseSingleDefaultImpl(Type, ODataPayload, Map< Headers, String >, String) constructor |
getCustomTag() method |
getHeaders() method |
getPayload() method |
getPayloadType() method |
isBatch() method |
ODataRequestBatchItem interface |
ODataRequestChangeSet interface |
add(ODataRequestParamSingle) method |
get(int) method |
size() method |
ODataRequestExecution interface |
ODataRequestExecution.Status enum |
Canceled variable |
Complete variable |
Error variable |
Initialized variable |
InProgress variable |
cancelExecution() method |
getRequest() method |
getResponse() method |
getStatus() method |
getUniqueId() method |
ODataRequestListener interface |
requestCacheResponse(ODataRequestExecution) method |
requestFailed(ODataRequestExecution, ODataException) method |
requestFinished(ODataRequestExecution) method |
requestServerResponse(ODataRequestExecution) method |
requestStarted(ODataRequestExecution) method |
ODataRequestParam interface |
getCustomTag() method |
setCustomTag(String) method |
ODataRequestParamBatch interface |
add(ODataRequestBatchItem) method |
get(int) method |
size() method |
ODataRequestParamSingle interface |
ODataRequestParamSingle.Mode enum |
getHttpMethod() method |
getMode(String) method |
Create variable |
Patch variable |
Read variable |
Update variable |
getContentID() method |
getEtag() method |
getMode() method |
getOptions() method |
getPayload() method |
getResourcePath() method |
setContentID(String) method |
setEtag(String) method |
setMode(Mode) method |
setOptions(Map< String, String >) method |
setPayload(ODataPayload) method |
setResourcePath(String) method |
USE_CACHE_OPTION variable |
ODataResponse interface |
ODataResponse.Headers enum |
Code variable |
ETag variable |
Location variable |
value variable |
getCustomTag() method |
getHeaders() method |
isBatch() method |
ODataResponseBatch interface |
getResponses() method |
ODataResponseBatchItem interface |
ODataResponseChangeSet interface |
getResponses() method |
ODataResponseSingle interface |
getPayload() method |
getPayloadType() method |
ODataStore interface |
ODataStore.PropMode enum |
Keys variable |
Mandatory variable |
Optional variable |
allocateNavigationProperties(ODataEntity) method |
allocateProperties(ODataEntity, PropMode) method |
determineEntitySet(String) method |
determineEntityType(String) method |
determineODataType(String, Mode) method |
getMetadata() method |
ODataStoreAsync interface |
scheduleCreateEntity(ODataEntity, String, ODataRequestListener, Map< String, String >) method |
scheduleDeleteEntity(ODataEntity, ODataRequestListener, Map< String, String >) method |
scheduleDeleteEntity(String, String, ODataRequestListener, Map< String, String >) method |
scheduleFunction(String, ODataRequestListener, Map< String, String >) method |
schedulePatchEntity(ODataEntity, ODataRequestListener, Map< String, String >) method |
scheduleReadEntity(String, ODataRequestListener, Map< String, String >) method |
scheduleReadEntity(ODataEntity, ODataRequestListener, Map< String, String >) method |
scheduleReadEntitySet(String, ODataRequestListener, Map< String, String >) method |
scheduleReadLink(String, ODataRequestListener, Map< String, String >) method |
scheduleReadLinkSet(String, ODataRequestListener, Map< String, String >) method |
scheduleReadPropertyComplex(String, ODataRequestListener, Map< String, String >) method |
scheduleReadPropertyPrimitive(String, ODataRequestListener, Map< String, String >) method |
scheduleReadPropertyRaw(String, ODataRequestListener, Map< String, String >) method |
scheduleRequest(ODataRequestParam, ODataRequestListener) method |
scheduleUpdateEntity(ODataEntity, ODataRequestListener, Map< String, String >) method |
ODataStoreSync interface |
executeCreateEntity(ODataEntity, String, Map< String, String >) method |
executeDeleteEntity(ODataEntity, Map< String, String >) method |
executeDeleteEntity(String, String, Map< String, String >) method |
executeFunction(String, Map< String, String >) method |
executePatchEntity(ODataEntity, Map< String, String >) method |
executeReadEntity(String, Map< String, String >) method |
executeReadEntity(ODataEntity, Map< String, String >) method |
executeReadEntitySet(String, Map< String, String >) method |
executeReadLink(String, Map< String, String >) method |
executeReadLinkSet(String, Map< String, String >) method |
executeReadPropertyComplex(String, Map< String, String >) method |
executeReadPropertyPrimitive(String, Map< String, String >) method |
executeReadPropertyRaw(String, Map< String, String >) method |
executeRequest(ODataRequestParam) method |
executeUpdateEntity(ODataEntity, Map< String, String >) method |
ODataDuration interface |
addTo(Calendar) method |
addTo(Date) method |
getDays() method |
getHours() method |
getMinutes() method |
getMonths() method |
getSeconds() method |
getYears() method |
isNegative() method |
setDays(int) method |
setHours(int) method |
setMinutes(int) method |
setMonths(int) method |
setNegative(boolean) method |
setSeconds(BigDecimal) method |
setYears(int) method |
subtractFrom(Calendar) method |
subtractFrom(Date) method |
ODataEntity interface |
getAnnotation(AnnotationName) method |
getAnnotation(String, String) method |
getAnnotationNames() method |
getEditMediaLink() method |
getEditResourcePath() method |
getEntityType() method |
getEtag() method |
getMediaContentType() method |
getMediaLink() method |
getNavigationProperty(String) method |
getNavigationPropertyNames() method |
getProperties() method |
getResourcePath() method |
isMediaEntry() method |
setEtag(String) method |
setMediaLink(String, URL, URL) method |
setNavigationProperty(String, ODataNavigationProperty) method |
setResourcePath(String, String) method |
ODataEntitySet interface |
getCount() method |
getDeletedEntities() method |
getDeltaPath() method |
getEntities() method |
getNextResourcePath() method |
getResourcePath() method |
ODataError interface |
getCode() method |
getMessage() method |
ODataGuid interface |
guidAsBinary() method |
guidAsString32() method |
guidAsString36() method |
ODataLink interface |
getResourcePath() method |
ODataLinkList interface |
getLinks() method |
ODataNavigationProperty interface |
ODataNavigationProperty.Type enum |
Empty variable |
Entity variable |
EntitySet variable |
ResourcePath variable |
getAssociationResourcePath() method |
getNavigationContent() method |
getNavigationType() method |
hasNavigationInline() method |
setAssociationResourcePath(String) method |
setNavigationContent(Object) method |
ODataPayload interface |
ODataPayload.Type enum |
getTypeForPayload(ODataPayload) method |
Entity variable |
EntitySet variable |
Error variable |
Link variable |
LinkList variable |
Metadata variable |
Property variable |
Raw variable |
ODataPropMap interface |
ODataProperty interface |
getName() method |
getValue() method |
isComplex() method |
setValue(Object) method |
ODataRawValue interface |
getValue() method |
Deprecated API List |
Logon APIs for Android |
HttpConversation API |
com.sap.smp.client package |
httpc package |
events package |
IBaseEvent interface |
getConversationContext() method |
getManagerContext() method |
getObserversByType(Class< T >) method |
isCancelledExternally() method |
ICancellationEvent interface |
getResult() method |
IReceiveEvent interface |
IReceiveEvent.Util class |
getResponseBody(final InputStreamReader) method |
getContentType() method |
getReader() method |
getResponseHeaders() method |
getResponseStatusCode() method |
getResponseURL() method |
getSendEvent() method |
getStream() method |
ISendEvent interface |
getMethod() method |
getRequestHeaders() method |
getRequestParameters() method |
getRequestURL() method |
ITransmitEvent interface |
getStream() method |
getWriter() method |
exceptions package |
InvalidRedirectUrlException class |
InvalidRedirectUrlException(URL) constructor |
invalidRedirectUrl variable |
filters package |
IRequestFilter interface |
filter(ISendEvent, IRequestFilterChain) method |
getDescriptor() method |
IRequestFilterChain interface |
filter() method |
IResponseFilter interface |
filter(IReceiveEvent, IResponseFilterChain) method |
getDescriptor() method |
RESTART_SIGNAL variable |
IResponseFilterChain interface |
filter() method |
listeners package |
IConnectionConfigurationListener< T > interface |
onConfigRequired(ISendEvent) method |
IConversationFlowListener interface |
onCancellationByRequestFilter(ICancellationEvent) method |
onCancellationByRequestListener(ICancellationEvent) method |
onCancellationByResponseFilter(ICancellationEvent) method |
onCommunicationError(IOException) method |
onCompletion() method |
onExternalCancellation(ICancellationEvent) method |
onMaximumRestartsReached(ICancellationEvent) method |
IRequestListener interface |
onRequestBodySending(ITransmitEvent) method |
onRequestHeaderSending(ISendEvent) method |
IResponseListener interface |
onResponseReceived(IReceiveEvent) method |
ISSLSocketFactoryListener interface |
onFactoryNeeded(ISendEvent, X509TrustManager[], X509KeyManager[]) method![End Level 9 Node: onFactoryNeeded(ISendEvent, X509TrustManager[], X509KeyManager[]) method End Level 9 Node: onFactoryNeeded(ISendEvent, X509TrustManager[], X509KeyManager[]) method](../../DITAgraphics/1x1.gif) |
observers package |
IClientCertificateObserver interface |
observeClientCertificate(String, String, URL, X509KeyManager, String) method |
IObserver interface |
utils package |
BoundedBufferedReader class |
BoundedBufferedReader(Reader) constructor |
BoundedBufferedReader(Reader, int) constructor |
readLine() method |
ConstantConfigurationListener< T > class |
ConstantConfigurationListener(T) method |
onConfigRequired(ISendEvent) method |
EmptyFlowListener class |
onCancellationByRequestFilter(ICancellationEvent) method |
onCancellationByRequestListener(ICancellationEvent) method |
onCancellationByResponseFilter(ICancellationEvent) method |
onCommunicationError(IOException) method |
onCompletion() method |
onExternalCancellation(ICancellationEvent) method |
onMaximumRestartsReached(ICancellationEvent) method |
LinearBufferedInputStream class |
LinearBufferedInputStream(InputStream, int) constructor |
available() method |
close() method |
mark(int) method |
markSupported() method |
read() method |
read(byte[], int, int) method![End Level 9 Node: read(byte[], int, int) method End Level 9 Node: read(byte[], int, int) method](../../DITAgraphics/1x1.gif) |
reset() method |
MultipartRequestFacade class |
MultipartRequestFacade.FormDataParameters class |
FormDataParameters() constructor |
FormDataParameters(String, Map< String, String >) constructor |
FormDataParameters(String, String, Map< String, String >) constructor |
fieldName variable |
fileName variable |
headers variable |
MultipartRequestFacade.HttpRequestParameters class |
HttpRequestParameters() constructor |
HttpRequestParameters(HttpMethod, URL, Map< String, String >) constructor |
headers variable |
method variable |
url variable |
MultipartRequestFacade.PartType enum |
FinishMultipart variable |
FormData variable |
PlainText variable |
SimpleRequest variable |
StartMultipart variable |
MultipartRequestFacade.TypeSelector enum |
FormData variable |
HttpRequests variable |
MultipartRequestFacade(TypeSelector) constructor |
nextPart() method |
onPrepareSending(ITransmitEvent) method |
onRequestBodySending(ITransmitEvent) method |
onRequestHeaderSending(ISendEvent) method |
onSendingBody(ITransmitEvent) method |
onSettingFormDataParameters(FormDataParameters) method |
onSettingSimpleRequestParameters(HttpRequestParameters) method |
MultipartResponseFacade class |
onEmptyBody(IReceiveEvent) method |
onErrorReceived(IReceiveEvent) method |
onPartReceived(int, String, Map< String, List< String >>, String) method |
onResponseHandlingFinished() method |
onResponseReceived(IReceiveEvent) method |
SAPLoggerUtils class |
logResponseDetails(IReceiveEvent, ClientLogger, ClientLogLevel, boolean, boolean) method |
LOGGER_ID variable |
CompositeTextBasedResponseDetector class |
CompositeTextBasedResponseDetector(ITextBasedResponseDetector...) constructor |
appendDetector(IHttpConversation, ITextBasedResponseDetector) method |
performDetection(IReceiveEvent) method |
HttpConversationManager class |
HttpConversationManager.Setting enum |
EXECUTOR variable |
HOSTNAME_VERIFIER variable |
KEY_MANAGER variable |
PROXY_PROVIDER variable |