package

com.sap.cloud.mobile.foundation.common

Classes

About A utility class to retrieve version information for the SAP Cloud Platform SDK, and OS, and brand, model, and manufacturer information. 
ClientProvider Facilitates keeping a global reference to a Networking Client that has been initialized with all the necessary Authentication and other interceptors. 
CpmsParameters This class is deprecated. As of release 2.2, use SettingsProvider to hold global reference for SettingsParameters Facilitates keeping a global reference to a SettingsParameters that has been initialized with all the settings-- HCPMS server URL, application ID, application version, and device ID.

Generally, the application developer will initialize the SettingsParameters once and get it from any where a oSettingsParameters is needed for the server communication.

The init(SettingsParameters) must be called once and only once.  

EncryptionInputStream This class provides a wrapper for an InputStream that encrypts or decrypts the bytes as they are read. 
EncryptionOutputStream This class provides a wrapper for an OutputStream that encrypts or decrypts the bytes as they are read. 
EncryptionUtil Provides a protected storage for the users to generate and access their encryption key associated with an alias. 
RawEncryption This class provides methods to encrypt and decrypt byte streams and byte arrays. 
SettingsParameters This Class holds the basic settings parameters There are ApplicationId, deviceID, applicationVersion,backendURL, and version of the server  
SettingsProvider Facilitates keeping a global reference to application SettingsParameters, including ApplicationId, deviceID, applicationVersion,backendURL, and version of the server. 

Enums

EncryptionState Describes different encryption states associated with the encryption key generation mechanisms. 
SettingsParameters.PushService Enumeration to use different push services ANDROID is to choose all google push services BAIDU is to choose BAIDU push service  

Exceptions

EncryptionError Signals that an error occurred during encryption.