org.apache.jackrabbit.jcr2spi.operation
Class RemoveActivity

java.lang.Object
  extended by org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
      extended by org.apache.jackrabbit.jcr2spi.operation.AbstractRemove
          extended by org.apache.jackrabbit.jcr2spi.operation.RemoveActivity
All Implemented Interfaces:
Operation

public class RemoveActivity
extends AbstractRemove

RemoveActivity...


Field Summary
 
Fields inherited from class org.apache.jackrabbit.jcr2spi.operation.AbstractRemove
parent, removeState
 
Fields inherited from class org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
status
 
Fields inherited from interface org.apache.jackrabbit.jcr2spi.operation.Operation
STATUS_PENDING, STATUS_PERSISTED, STATUS_UNDO
 
Method Summary
 void accept(OperationVisitor visitor)
          Calls the appropriate visit method on visitor based on the type of this operation.
static Operation create(NodeState activityState, HierarchyManager hierarchyMgr)
           
 void persisted()
          Invalidates the NodeState that has been updated and all its descendants.
 
Methods inherited from class org.apache.jackrabbit.jcr2spi.operation.AbstractRemove
getParentState, getRemoveId, undo
 
Methods inherited from class org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
addAffectedItemState, assertChildNodeEntries, getAffectedItemStates, getName, getNodeState, getStatus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

accept

public void accept(OperationVisitor visitor)
            throws AccessDeniedException,
                   UnsupportedRepositoryOperationException,
                   VersionException,
                   RepositoryException
Description copied from interface: Operation
Calls the appropriate visit method on visitor based on the type of this operation.

Parameters:
visitor - the visitor to call back.
Throws:
AccessDeniedException
UnsupportedRepositoryOperationException
VersionException
RepositoryException
See Also:
Operation.accept(org.apache.jackrabbit.jcr2spi.operation.OperationVisitor)

persisted

public void persisted()
Invalidates the NodeState that has been updated and all its descendants. Second, the parent state gets invalidated.

See Also:
Operation.persisted()

create

public static Operation create(NodeState activityState,
                               HierarchyManager hierarchyMgr)
                        throws RepositoryException
Throws:
RepositoryException


Copyright © 2004-2014 The Apache Software Foundation. All Rights Reserved.