public class ClientRepository extends EmbeddedRepository
| Modifier and Type | Class and Description |
|---|---|
static class |
ClientRepository.Destination |
static class |
ClientRepository.SyncPriority |
| Constructor and Description |
|---|
ClientRepository(android.content.Context context) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
cancelObjectSync(java.lang.String handle) |
int |
countQueuedObjects(Query query) |
DigitalObject |
createDigitalObject() |
boolean |
isQueuedObject(java.lang.String handle) |
void |
landingZoneSync() |
java.util.List<java.lang.String> |
listQueuedHandles(Query query) |
android.os.Bundle |
prefs() |
void |
requestDownloadSync() |
void |
syncNow(java.lang.String action) |
void |
syncObject(DigitalObject dobj,
ClientRepository.Destination destination,
ClientRepository.SyncPriority priority,
boolean deleteFromLocalAfterSync) |
void |
syncObject(java.lang.String objectId,
ClientRepository.Destination destination,
ClientRepository.SyncPriority priority,
boolean deleteFromLocalAfterSync) |
void |
syncObject(java.lang.String objectId,
ClientRepository.SyncPriority priority,
boolean deleteFromLocalAfterSync)
Given a DigitalObject id sets the necessary attributes on this object to
indicate that it should be synced.
|
call, close, createDigitalObject, deleteDigitalObject, getDigitalObject, getEmbeddedRepository, listHandles, listObjects, search, searchExcluding, searchHandles, searchHandlesExcluding, setContext, verifyDigitalObjectgetHandle, getOrCreateDigitalObject, search, search, searchHandles, searchHandles, searchMappingequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetHandle, getOrCreateDigitalObject, search, search, searchHandles, searchHandles, searchMappingpublic ClientRepository(android.content.Context context)
throws RepositoryException
RepositoryExceptionpublic DigitalObject createDigitalObject() throws CreationException, RepositoryException
CreationExceptionRepositoryExceptionpublic void syncObject(DigitalObject dobj, ClientRepository.Destination destination, ClientRepository.SyncPriority priority, boolean deleteFromLocalAfterSync) throws RepositoryException
RepositoryExceptionpublic void syncObject(java.lang.String objectId,
ClientRepository.SyncPriority priority,
boolean deleteFromLocalAfterSync)
throws RepositoryException
RepositoryExceptionpublic void syncObject(java.lang.String objectId,
ClientRepository.Destination destination,
ClientRepository.SyncPriority priority,
boolean deleteFromLocalAfterSync)
throws RepositoryException
RepositoryExceptionpublic void landingZoneSync()
throws RepositoryException
RepositoryExceptionpublic void syncNow(java.lang.String action)
throws RepositoryException
RepositoryExceptionpublic android.os.Bundle prefs()
throws RepositoryException
RepositoryExceptionpublic void requestDownloadSync()
throws RepositoryException
RepositoryExceptionpublic int countQueuedObjects(Query query) throws RepositoryException
RepositoryExceptionpublic java.util.List<java.lang.String> listQueuedHandles(Query query) throws RepositoryException
RepositoryExceptionpublic boolean isQueuedObject(java.lang.String handle)
throws RepositoryException
RepositoryExceptionpublic boolean cancelObjectSync(java.lang.String handle)
throws RepositoryException
RepositoryException