org.bsf.smartValueObject
Class SmartAccess.DirtyVisitor
java.lang.Object
|
+--org.bsf.smartValueObject.SmartAccess.DirtyVisitor
- All Implemented Interfaces:
- SmartAccess.SmartVisitor
- Enclosing class:
- SmartAccess
- private static class SmartAccess.DirtyVisitor
- extends java.lang.Object
- implements SmartAccess.SmartVisitor
A visitor which searches the graph for dirty objects.
Field Summary |
private boolean |
dirty
|
private java.util.Map |
map
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
map
private java.util.Map map
dirty
private boolean dirty
SmartAccess.DirtyVisitor
private SmartAccess.DirtyVisitor()
visitVersionable
public boolean visitVersionable(java.lang.Object o)
- Description copied from interface:
SmartAccess.SmartVisitor
- Visits a versionable object
- Specified by:
visitVersionable
in interface SmartAccess.SmartVisitor
visitSmartContainer
public boolean visitSmartContainer(java.lang.Object o)
- Description copied from interface:
SmartAccess.SmartVisitor
- Visits a smart container
- Specified by:
visitSmartContainer
in interface SmartAccess.SmartVisitor
visitorResponse
public java.lang.Object visitorResponse()
- Description copied from interface:
SmartAccess.SmartVisitor
- To obtain a return value after traversal.
- Specified by:
visitorResponse
in interface SmartAccess.SmartVisitor
isDirty
public boolean isDirty()
continueVisiting
private boolean continueVisiting(java.lang.Object o)
markVisited
private void markVisited(java.lang.Object o)