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, verifyDigitalObject
getHandle, getOrCreateDigitalObject, search, search, searchHandles, searchHandles, searchMapping
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getHandle, getOrCreateDigitalObject, search, search, searchHandles, searchHandles, searchMapping
public ClientRepository(android.content.Context context) throws RepositoryException
RepositoryException
public DigitalObject createDigitalObject() throws CreationException, RepositoryException
CreationException
RepositoryException
public void syncObject(DigitalObject dobj, ClientRepository.Destination destination, ClientRepository.SyncPriority priority, boolean deleteFromLocalAfterSync) throws RepositoryException
RepositoryException
public void syncObject(java.lang.String objectId, ClientRepository.SyncPriority priority, boolean deleteFromLocalAfterSync) throws RepositoryException
RepositoryException
public void syncObject(java.lang.String objectId, ClientRepository.Destination destination, ClientRepository.SyncPriority priority, boolean deleteFromLocalAfterSync) throws RepositoryException
RepositoryException
public void landingZoneSync() throws RepositoryException
RepositoryException
public void syncNow(java.lang.String action) throws RepositoryException
RepositoryException
public android.os.Bundle prefs() throws RepositoryException
RepositoryException
public void requestDownloadSync() throws RepositoryException
RepositoryException
public int countQueuedObjects(Query query) throws RepositoryException
RepositoryException
public java.util.List<java.lang.String> listQueuedHandles(Query query) throws RepositoryException
RepositoryException
public boolean isQueuedObject(java.lang.String handle) throws RepositoryException
RepositoryException
public boolean cancelObjectSync(java.lang.String handle) throws RepositoryException
RepositoryException