public class RevisionInternal
extends java.lang.Object
| Constructor and Description |
|---|
RevisionInternal(Body body) |
RevisionInternal(java.util.Map<java.lang.String,java.lang.Object> properties) |
RevisionInternal(java.util.Map<java.lang.String,java.lang.Object> properties,
long size) |
RevisionInternal(java.lang.String docID,
java.lang.String revID,
boolean deleted) |
| Modifier and Type | Method and Description |
|---|---|
static int |
CBLCollateRevIDs(java.lang.String revId1,
java.lang.String revId2) |
static int |
CBLCompareRevIDs(java.lang.String revId1,
java.lang.String revId2) |
RevisionInternal |
copy() |
RevisionInternal |
copyWithDocID(java.lang.String docID,
java.lang.String revID) |
RevisionInternal |
copyWithoutBody() |
static java.lang.String |
digestFromRevID(java.lang.String revID) |
boolean |
equals(java.lang.Object o) |
static int |
generationFromRevID(java.lang.String revID) |
java.util.Map<java.lang.String,java.lang.Object> |
getAttachments() |
Body |
getBody() |
java.lang.String |
getDocID() |
int |
getGeneration()
Generation number: 1 for a new document, 2 for the 2nd revision, ...
|
byte[] |
getJson() |
java.lang.Object |
getObject(java.lang.String key)
in CBL_Revision.m
- (id)objectForKeyedSubscript:(id)key
|
java.util.Map<java.lang.String,java.lang.Object> |
getProperties() |
java.lang.Object |
getPropertyForKey(java.lang.String key) |
java.lang.String |
getRevID() |
long |
getSequence() |
int |
hashCode() |
boolean |
isDeleted() |
boolean |
isMissing() |
boolean |
mutateAttachments(CollectionUtils.Functor<java.util.Map<java.lang.String,java.lang.Object>,java.util.Map<java.lang.String,java.lang.Object>> functor) |
void |
setBody(Body body) |
void |
setDeleted(boolean deleted) |
void |
setDocID(java.lang.String docID) |
void |
setJSON(byte[] json) |
void |
setMissing(boolean missing) |
void |
setProperties(java.util.Map<java.lang.String,java.lang.Object> properties) |
void |
setRevID(java.lang.String revID) |
void |
setSequence(long sequence) |
java.lang.String |
toString() |
public RevisionInternal(java.lang.String docID,
java.lang.String revID,
boolean deleted)
public RevisionInternal(Body body)
public RevisionInternal(java.util.Map<java.lang.String,java.lang.Object> properties)
public RevisionInternal(java.util.Map<java.lang.String,java.lang.Object> properties,
long size)
public java.lang.String getDocID()
public void setDocID(java.lang.String docID)
public java.lang.String getRevID()
public void setRevID(java.lang.String revID)
public boolean isDeleted()
public void setDeleted(boolean deleted)
public Body getBody()
public void setBody(Body body)
public boolean isMissing()
public void setMissing(boolean missing)
public void setSequence(long sequence)
public long getSequence()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.util.Map<java.lang.String,java.lang.Object> getProperties()
public java.lang.Object getPropertyForKey(java.lang.String key)
public void setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
public byte[] getJson()
public void setJSON(byte[] json)
public RevisionInternal copy()
public RevisionInternal copyWithDocID(java.lang.String docID, java.lang.String revID)
public RevisionInternal copyWithoutBody()
public int getGeneration()
public boolean mutateAttachments(CollectionUtils.Functor<java.util.Map<java.lang.String,java.lang.Object>,java.util.Map<java.lang.String,java.lang.Object>> functor)
public java.util.Map<java.lang.String,java.lang.Object> getAttachments()
public java.lang.Object getObject(java.lang.String key)
public static int generationFromRevID(java.lang.String revID)
public static java.lang.String digestFromRevID(java.lang.String revID)
public static int CBLCollateRevIDs(java.lang.String revId1,
java.lang.String revId2)
public static int CBLCompareRevIDs(java.lang.String revId1,
java.lang.String revId2)