java.lang.Object | |
↳ | com.kinvey.android.offline.OfflineTable<T extends com.google.api.client.json.GenericJson> |
This class manages the necessary tables for offline to function associated with one specific AsyncAppData
collection.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String | PREFIX_OFFLINE | ||||||||||
String | PREFIX_QUERY | ||||||||||
String | PREFIX_QUEUE | ||||||||||
String | PREFIX_RESULTS |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
OfflineTable(String collection) |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
KinveyDeleteResponse |
delete(DatabaseHandler handler, AbstractClient client, String id)
Flag an entity for deletion
| ||||||||||
void |
enqueueRequest(DatabaseHandler handler, String verb, String id)
enqueue a request for later execution
| ||||||||||
T[] | getAll(DatabaseHandler handler, AbstractClient client, Class<T> responseClass) | ||||||||||
T |
getEntity(DatabaseHandler handler, AbstractClient client, String id, Class<T> responseClass)
Retrive an entity from this offline table
| ||||||||||
List<OfflineResponseInfo> |
getHistoricalRequests(DatabaseHandler handler)
This method is deprecated.
removed, as table would grow infinitely
| ||||||||||
T[] |
getQuery(DatabaseHandler handler, AbstractClient client, String q, Class clazz)
Retrieve the results of a query from this offline table
| ||||||||||
T |
insertEntity(DatabaseHandler helper, AbstractClient client, GenericJson offlineEntity)
Insert an entity into this offline table
| ||||||||||
void | onCreate(DatabaseHandler handler) | ||||||||||
OfflineRequestInfo |
popSingleQueue(DatabaseHandler handler)
Pop a queued request and remove it from the queue
| ||||||||||
void |
storeCompletedRequestInfo(OfflineHelper helper, String collectionName, boolean success, OfflineRequestInfo info, String returnValue)
This method is deprecated.
removed, as trable would grow infinitely
| ||||||||||
void |
storeQueryResults(DatabaseHandler handler, String queryString, List<String> resultIds)
Store the results of a query
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Flag an entity for deletion
enqueue a request for later execution
Retrive an entity from this offline table
This method is deprecated.
removed, as table would grow infinitely
return a list of all historical offline requests@return
Retrieve the results of a query from this offline table
Insert an entity into this offline table
Pop a queued request and remove it from the queue
This method is deprecated.
removed, as trable would grow infinitely
store the results of a request executed in the background
Store the results of a query