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 java.lang.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 java.lang.Object value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
containsField(java.lang.String s)
boolean
containsKey(java.lang.String s)
java.lang.Object
get(java.lang.String key)
boolean
isPartialObject()
java.util.Set<java.lang.String>
keySet()
void
markAsPartialObject()
java.lang.Object
put(java.lang.String key, java.lang.Object v)
void
putAll(java.util.Map m)
void
putAll(org.bson.BSONObject o)
java.lang.Object
removeField(java.lang.String key)
java.util.Map
toMap()
java.lang.String
toString()
-
-
-
Constructor Detail
-
RevisionEntry
public RevisionEntry(@NotNull @NotNull Revision revision, @Nullable @Nullable java.lang.Object value)
-
-
Method Detail
-
markAsPartialObject
public void markAsPartialObject()
- Specified by:
markAsPartialObject
in interfacecom.mongodb.DBObject
-
isPartialObject
public boolean isPartialObject()
- Specified by:
isPartialObject
in interfacecom.mongodb.DBObject
-
put
public java.lang.Object put(java.lang.String key, java.lang.Object v)
- Specified by:
put
in interfaceorg.bson.BSONObject
-
putAll
public void putAll(org.bson.BSONObject o)
- Specified by:
putAll
in interfaceorg.bson.BSONObject
-
putAll
public void putAll(java.util.Map m)
- Specified by:
putAll
in interfaceorg.bson.BSONObject
-
get
public java.lang.Object get(java.lang.String key)
- Specified by:
get
in interfaceorg.bson.BSONObject
-
toMap
public java.util.Map toMap()
- Specified by:
toMap
in interfaceorg.bson.BSONObject
-
removeField
public java.lang.Object removeField(java.lang.String key)
- Specified by:
removeField
in interfaceorg.bson.BSONObject
-
containsKey
public boolean containsKey(java.lang.String s)
- Specified by:
containsKey
in interfaceorg.bson.BSONObject
-
containsField
public boolean containsField(java.lang.String s)
- Specified by:
containsField
in interfaceorg.bson.BSONObject
-
keySet
public java.util.Set<java.lang.String> keySet()
- Specified by:
keySet
in interfaceorg.bson.BSONObject
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-