Package org.nuxeo.ecm.core.storage.dbs
Class DBSTransactionState.DirtyPathsFinder
- java.lang.Object
-
- org.nuxeo.ecm.core.storage.dbs.DBSTransactionState.DirtyPathsFinder
-
- Enclosing class:
- DBSTransactionState
protected static class DBSTransactionState.DirtyPathsFinder extends Object
Iterates on a state diff to find the paths corresponding to dirty values.- Since:
- 7.10-HF04, 8.1
-
-
Constructor Summary
Constructors Constructor Description DirtyPathsFinder(Set<String> paths)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
findDirtyPaths(Object[] value, String path)
protected void
findDirtyPaths(Object value, String path)
protected void
findDirtyPaths(List<?> value, String path)
protected void
findDirtyPaths(State.ListDiff value, String path)
void
findDirtyPaths(State.StateDiff value)
protected void
findDirtyPaths(State value, String path)
-
-
-
Constructor Detail
-
DirtyPathsFinder
public DirtyPathsFinder(Set<String> paths)
-
-
Method Detail
-
findDirtyPaths
public void findDirtyPaths(State.StateDiff value)
-
findDirtyPaths
protected void findDirtyPaths(Object value, String path)
-
findDirtyPaths
protected void findDirtyPaths(Object[] value, String path)
-
findDirtyPaths
protected void findDirtyPaths(List<?> value, String path)
-
findDirtyPaths
protected void findDirtyPaths(State.ListDiff value, String path)
-
findDirtyPaths
protected void findDirtyPaths(State value, String path)
-
-