Class RevisionEntry
- java.lang.Object
-
- org.apache.jackrabbit.oak.plugins.document.mongo.RevisionEntry
-
- All Implemented Interfaces:
com.mongodb.DBObject,org.bson.BSONObject
public class RevisionEntry extends Object implements com.mongodb.DBObject
A light-weight implementation of a MongoDB DBObject for a single revision based map entry.
-
-
Constructor Summary
Constructors Constructor Description RevisionEntry(@NotNull Revision revision, @Nullable Object value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsField(String s)Objectget(String key)booleanisPartialObject()Set<String>keySet()voidmarkAsPartialObject()Objectput(String key, Object v)voidputAll(Map m)voidputAll(org.bson.BSONObject o)ObjectremoveField(String key)MaptoMap()StringtoString()
-
-
-
Method Detail
-
markAsPartialObject
public void markAsPartialObject()
- Specified by:
markAsPartialObjectin interfacecom.mongodb.DBObject
-
isPartialObject
public boolean isPartialObject()
- Specified by:
isPartialObjectin interfacecom.mongodb.DBObject
-
putAll
public void putAll(org.bson.BSONObject o)
- Specified by:
putAllin interfaceorg.bson.BSONObject
-
putAll
public void putAll(Map m)
- Specified by:
putAllin interfaceorg.bson.BSONObject
-
toMap
public Map toMap()
- Specified by:
toMapin interfaceorg.bson.BSONObject
-
removeField
public Object removeField(String key)
- Specified by:
removeFieldin interfaceorg.bson.BSONObject
-
containsField
public boolean containsField(String s)
- Specified by:
containsFieldin interfaceorg.bson.BSONObject
-
-