org.apache.jackrabbit.spi.commons.batch
Class ConsolidatingChangeLog.CancelableOperations.AddNode

java.lang.Object
  extended by org.apache.jackrabbit.spi.commons.batch.Operations.AddNode
      extended by org.apache.jackrabbit.spi.commons.batch.ConsolidatingChangeLog.CancelableOperations.AddNode
All Implemented Interfaces:
ConsolidatingChangeLog.CancelableOperation, Operation
Enclosing class:
ConsolidatingChangeLog.CancelableOperations

public static class ConsolidatingChangeLog.CancelableOperations.AddNode
extends Operations.AddNode
implements ConsolidatingChangeLog.CancelableOperation

An AddNode operation is is cancelled by a Remove operation higher up the tree. The remove operation is also cancelled if it is targeted at the same node than this add operation.


Field Summary
 
Fields inherited from class org.apache.jackrabbit.spi.commons.batch.Operations.AddNode
nodeName, nodetypeName, parentId, uuid
 
Fields inherited from interface org.apache.jackrabbit.spi.commons.batch.ConsolidatingChangeLog.CancelableOperation
CANCEL_BOTH, CANCEL_NONE, CANCEL_OTHER, CANCEL_THIS
 
Constructor Summary
ConsolidatingChangeLog.CancelableOperations.AddNode(NodeId parentId, Name nodeName, Name nodetypeName, String uuid)
           
 
Method Summary
 int cancel(ConsolidatingChangeLog.CancelableOperation other)
          Determines the cancellation behavior of the other operation on this operation.
 
Methods inherited from class org.apache.jackrabbit.spi.commons.batch.Operations.AddNode
apply, equals, equals, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.jackrabbit.spi.commons.batch.Operation
apply
 

Constructor Detail

ConsolidatingChangeLog.CancelableOperations.AddNode

public ConsolidatingChangeLog.CancelableOperations.AddNode(NodeId parentId,
                                                           Name nodeName,
                                                           Name nodetypeName,
                                                           String uuid)
Method Detail

cancel

public int cancel(ConsolidatingChangeLog.CancelableOperation other)
           throws RepositoryException
Description copied from interface: ConsolidatingChangeLog.CancelableOperation
Determines the cancellation behavior of the other operation on this operation.

Specified by:
cancel in interface ConsolidatingChangeLog.CancelableOperation
Returns:
Throws:
RepositoryException


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