Package org.nuxeo.ecm.core.storage
Class BaseDocument.StatePropertyBlobAccessor
- All Implemented Interfaces:
Document.BlobAccessor
- Enclosing class:
- BaseDocument<T extends StateAccessor>
-
Field Summary
Fields inherited from class org.nuxeo.ecm.core.storage.BaseDocument.StateBlobAccessor
markDirty, path, state
-
Constructor Summary
ConstructorsConstructorDescriptionStatePropertyBlobAccessor
(Collection<String> path, T state, Runnable markDirty) -
Method Summary
Methods inherited from class org.nuxeo.ecm.core.storage.BaseDocument.StateBlobAccessor
getXPath
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.nuxeo.ecm.core.model.Document.BlobAccessor
setBlob
-
Constructor Details
-
StatePropertyBlobAccessor
-
-
Method Details
-
getBlob
Description copied from interface:Document.BlobAccessor
Gets the blob.- Specified by:
getBlob
in interfaceDocument.BlobAccessor
- Overrides:
getBlob
in classBaseDocument<T extends StateAccessor>.StateBlobAccessor
- Throws:
PropertyException
-
setBlob
Description copied from interface:Document.BlobAccessor
Sets the blob.- Specified by:
setBlob
in interfaceDocument.BlobAccessor
- Overrides:
setBlob
in classBaseDocument<T extends StateAccessor>.StateBlobAccessor
- Parameters:
blob
- the blobgcOldBlob
- do we want to garbage collect the old value if any- Throws:
PropertyException
-