Class Index

A C G K O S

A

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  
AndroidCredentialStoreException

AndroidCredentialStoreException class. 

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 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 Wraps the com.kinvey.java.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. 

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 
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 com.kinvey.java.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 com.kinvey.java.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. 
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 
SqlLiteOfflineStore<T> This class is an implementation of an OfflineStore, which provides methods to execute requests locally.