|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.todoroo.astrid.sync.SyncMetadataService<TYPE>
public abstract class SyncMetadataService<TYPE extends SyncContainer>
| Field Summary | |
|---|---|
static java.lang.String |
TAG_KEY
metadata key of tag add-on |
| Constructor Summary | |
|---|---|
SyncMetadataService(android.content.Context context)
|
|
| Method Summary | |
|---|---|
void |
clearMetadata()
Clears metadata information. |
abstract TYPE |
createContainerFromLocalTask(Task task,
java.util.ArrayList<Metadata> metadata)
create a task container based on the given data |
void |
findLocalMatch(TYPE remoteTask)
Searches for a local task with same remote id, updates this task's id |
TodorooCursor<Task> |
getLocallyCreated(Property<?>... properties)
Gets tasks that were created since last sync |
TodorooCursor<Task> |
getLocallyUpdated(Property<?>... properties)
Gets tasks that were modified since last sync |
abstract Criterion |
getLocalMatchCriteria(TYPE remoteTask)
|
abstract Criterion |
getMetadataCriteria()
|
abstract java.lang.String |
getMetadataKey()
|
abstract Criterion |
getMetadataWithRemoteId()
|
Metadata |
getTaskMetadata(long taskId)
Reads metadata out of a task |
abstract SyncProviderUtilities |
getUtilities()
|
TYPE |
readTaskAndMetadata(TodorooCursor<Task> taskCursor)
Reads a task and its metadata |
void |
saveTaskAndMetadata(TYPE task)
Saves a task and its metadata |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String TAG_KEY
| Constructor Detail |
|---|
public SyncMetadataService(android.content.Context context)
| Method Detail |
|---|
public abstract java.lang.String getMetadataKey()
public abstract SyncProviderUtilities getUtilities()
public abstract TYPE createContainerFromLocalTask(Task task,
java.util.ArrayList<Metadata> metadata)
public abstract Criterion getMetadataCriteria()
public abstract Criterion getLocalMatchCriteria(TYPE remoteTask)
public abstract Criterion getMetadataWithRemoteId()
public void clearMetadata()
public TodorooCursor<Task> getLocallyCreated(Property<?>... properties)
properties -
public TodorooCursor<Task> getLocallyUpdated(Property<?>... properties)
properties -
public void findLocalMatch(TYPE remoteTask)
remoteTask - public void saveTaskAndMetadata(TYPE task)
task - public TYPE readTaskAndMetadata(TodorooCursor<Task> taskCursor)
task -
public Metadata getTaskMetadata(long taskId)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||