Class MongoBlob
java.lang.Object
org.apache.jackrabbit.oak.plugins.document.mongo.MongoBlob
- All Implemented Interfaces:
org.bson.conversions.Bson
The
MongoDB
representation of a blob. Only used by MongoBlobStore-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
getData()
getId()
long
int
getLevel()
void
setData
(byte[] data) void
void
setLastMod
(long lastMod) void
setLevel
(int level) <TDocument>
org.bson.BsonDocumenttoBsonDocument
(Class<TDocument> tDocumentClass, org.bson.codecs.configuration.CodecRegistry codecRegistry)
-
Field Details
-
KEY_ID
- See Also:
-
KEY_DATA
- See Also:
-
KEY_LAST_MOD
- See Also:
-
KEY_LEVEL
- See Also:
-
-
Constructor Details
-
MongoBlob
public MongoBlob()Default constructor. Needed for MongoDB serialization.
-
-
Method Details
-
getId
-
setId
-
getData
public byte[] getData() -
setData
public void setData(byte[] data) -
getLevel
public int getLevel() -
setLevel
public void setLevel(int level) -
getLastMod
public long getLastMod() -
setLastMod
public void setLastMod(long lastMod) -
toBsonDocument
public <TDocument> org.bson.BsonDocument toBsonDocument(Class<TDocument> tDocumentClass, org.bson.codecs.configuration.CodecRegistry codecRegistry) - Specified by:
toBsonDocument
in interfaceorg.bson.conversions.Bson
-