C
- The type of value used to aggregate all the delta entries. For example, if you
process the delta entries as they come in and throw the rest awaypublic class DbxDeltaC<C> extends Dumpable
DbxDelta
object.Modifier and Type | Class and Description |
---|---|
static class |
DbxDeltaC.Entry<MD extends Dumpable>
A single "delta entry" in a
DbxDeltaC page. |
static class |
DbxDeltaC.Reader<C,MD extends Dumpable>
For JSON parsing.
|
Modifier and Type | Field and Description |
---|---|
String |
cursor
A string that is used by the server to keep track of which entries have already been
returned to you.
|
C |
entries
Apply these entries to your local state to catch up with the Dropbox server's state.
|
boolean |
hasMore
If
true , then there are more entries available. |
boolean |
reset
If
true , then you should reset your local state to be an empty
folder before processing the list of delta entries. |
Constructor and Description |
---|
DbxDeltaC(boolean reset,
C entries,
String cursor,
boolean hasMore) |
Modifier and Type | Method and Description |
---|---|
protected void |
dumpFields(DumpWriter out) |
getTypeName, toString, toString, toStringMultiline, toStringMultiline
public final boolean reset
true
, then you should reset your local state to be an empty
folder before processing the list of delta entries.
This is always true
for the first delta result, but for subsequent results
it is true only in true
rare situations. For example, if Dropbox
changes their cursor format, or if a user asks Dropbox to completely reset his/her
account, then the next time you call a delta API it may send down a reset and
start you from scratch.
public final C entries
public final String cursor
This cursor is valid for a long time. You'd typically store this somewhere persistent (such as a database) so you can resume continue you left off.
public final boolean hasMore
true
, then there are more entries available. You can retrieve
them immediately by making the call again (passing in cursor
).
If false
, then wait at least 5 minutes before checking again.protected void dumpFields(DumpWriter out)
dumpFields
in class Dumpable