Package org.nuxeo.ecm.core.storage
Class BaseDocument.Visit
- java.lang.Object
-
- org.nuxeo.ecm.core.storage.BaseDocument.Visit
-
- Enclosing class:
- BaseDocument<T extends StateAccessor>
protected class BaseDocument.Visit extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected Consumer<Document.BlobAccessor>
blobVisitor
protected Runnable
markDirty
protected Deque<String>
path
-
Constructor Summary
Constructors Constructor Description Visit(Consumer<Document.BlobAccessor> blobVisitor, Runnable markDirty)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
visitBlobsComplex(T state, ComplexType complexType)
protected void
visitBlobsField(T state, Field field)
-
-
-
Field Detail
-
blobVisitor
protected final Consumer<Document.BlobAccessor> blobVisitor
-
markDirty
protected final Runnable markDirty
-
-
Constructor Detail
-
Visit
public Visit(Consumer<Document.BlobAccessor> blobVisitor, Runnable markDirty)
-
-
Method Detail
-
visitBlobsComplex
public void visitBlobsComplex(T state, ComplexType complexType) throws PropertyException
- Throws:
PropertyException
-
visitBlobsField
protected void visitBlobsField(T state, Field field) throws PropertyException
- Throws:
PropertyException
-
-