org.bsf.smartValueObject
Class SmartAccess.ResetVisitor

java.lang.Object
  |
  +--org.bsf.smartValueObject.SmartAccess.ResetVisitor
All Implemented Interfaces:
SmartAccess.SmartVisitor
Enclosing class:
SmartAccess

private static class SmartAccess.ResetVisitor
extends java.lang.Object
implements SmartAccess.SmartVisitor

A visitor which resets all versionable objects.


Field Summary
private  java.util.Map map
           
 
Constructor Summary
private SmartAccess.ResetVisitor()
           
 
Method Summary
private  boolean continueVisiting(java.lang.Object o)
           
private  void markVisited(java.lang.Object o)
           
 java.lang.Object visitorResponse()
          To obtain a return value after traversal.
 boolean visitSmartContainer(java.lang.Object o)
          Visits a smart container
 boolean visitVersionable(java.lang.Object o)
          Visits a versionable object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

map

private java.util.Map map
Constructor Detail

SmartAccess.ResetVisitor

private SmartAccess.ResetVisitor()
Method Detail

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

continueVisiting

private boolean continueVisiting(java.lang.Object o)

markVisited

private void markVisited(java.lang.Object o)