Class Index

A C D F G K O S

A

AbstractAsyncUser<T extends User> Maintains definitions of all asyncronous user operation methods, this class is meant to be extended. 
AbstractPush This class defines the behaviour of a Push implementation, and should be extended within the library to support with new providers. 
AbstractPush.PushRegistration This class manages metadata necessary for registering a device for push notifications. 
AbstractPush.RegisterPush Request object for posting to the REST endpoint to register a user for push notifications  
AbstractPush.UnregisterPush Request object for posting to REST endpoint to unregister a user from push notifications  
AbstractSqliteOfflineStore<T> This class is an implementation of an OfflineStore

This class delegates requests to an appropriate OfflineTable, which is associated with the current collection. 

AbstractSyncService  
AndroidCredentialStoreException

AndroidCredentialStoreException class. 

AndroidJson  
AndroidJson.JSONPARSER  
AndroidMimeTypeFinder Uses Android features to determine the MIME type of a provided file. 
AsyncAppData<T> Wraps the com.kinvey.java.AppData public methods in asynchronous functionality using native Android AsyncTask. 
AsyncAppDataOperation Builder for asynchronous app data requests. 
AsyncClientRequest<T>

Abstract AsyncClientRequest class - used for Kinvey Callbacks. 

AsyncClientRequest.ExecutorType  
AsyncCustomEndpoints<I, O> Wraps the com.kinvey.java.CustomEndpoints public methods in asynchronous functionality using native Android AsyncTask. 
AsyncFile Wraps the com.kinvey.java.File public methods in asynchronous functionality using native Android AsyncTask. 
AsyncLinkedData<T extends LinkedGenericJson> Wraps the com.kinvey.java.LinkedData public methods in asynchronous functionality using native Android AsyncTask. 
AsyncUser<T extends User> Wraps the User public methods in asynchronous functionality using native Android AsyncTask. 
AsyncUserDiscovery Wraps the com.kinvey.java.UserDiscovery public methods in asynchronous functionality using native Android AsyncTask. 
AsyncUserGroup Wraps the com.kinvey.java.UserGroup public methods in asynchronous functionality using native Android AsyncTask. 

C

Client This class is an implementation of a com.kinvey.java.AbstractClient with default settings for the Android operating system. 
Client.Builder Create a client for interacting with Kinvey's services from an Android Activity. 

D

DatabaseHandler This class provides declarations for "methods you would perform on a database". 

F

FileCacheSqlHelper This class manages a sqlite database for maintaining metadata about cached files. 

G

GCMPush

This functionality can be accessed through the push() convenience method. 

GCMPush.PushConfig This class is used to maintain metadata about the current GCM push configuration in the User collection. 
GCMPush.PushConfigField Manages ids and notificationKeys for PushConfig  

K

KinveyClientBuilderCallback This class provides callbacks for an creation of the client. 
KinveyDeleteCallback Use this for async callbacks when deleting entities 
KinveyGCMService IntentService responsible for handling GCM messages. 
KinveyListCallback<T> Use this for async callbacks when retrieving multiple entities 
KinveyMICCallback  
KinveyPingCallback This class provides callbacks for an asynchronous Ping 
KinveySyncCallback This class provides callbacks from requests executed by the Offline API. 
KinveySyncService This Android Service listens for intents and uses the AsyncAppData API to execute requests 
KinveySyncService.KBinder Binder coupled with this Service  
KinveyUserCallback This callback is typed for a User object, use it for operations on Users. 
KinveyUserDeleteCallback This class provides callbacks for an asynchronous Deletion of a User 
KinveyUserListCallback This callback is typed for an array of User objects, use it for bulk operations on the User collection.. 
KinveyUserManagementCallback This callback is used for User Management operations, such as sending emails or password reset forms. 

O

OfflineHelper This class manages a set of OfflineTables. 
OfflineRequestInfo This class is an abstraction of a REST request. 
OfflineRequestInfo.OfflineMetaData  
OfflineResponseInfo This class maintains information about a response from a request executed by the offline sync service. 
OfflineTable<T extends GenericJson> This class manages the necessary tables for offline to function associated with one specific AsyncAppData collection. 

S

SharedPrefCredentialStore Implementation of a com.kinvey.java.auth.CredentialStore utilizing a private instance of Android's Shared Preferences 
SQLiteFileCache File Caching allows your application to store files locally in an arbitrary location, and maintains metadata about the contents of the cache in sqlite table. 
SqlLiteOfflineStore<T> This class is an implementation of an AbstractSqliteOfflineStore, which provides a native android sqlite3 database