org.apache.jackrabbit.jcr2spi.operation
Class RemoveLabel

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

public class RemoveLabel
extends AbstractOperation

RemoveLabel...


Field Summary
 
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 versionHistoryState, NodeState versionState, Name label)
           
 Name getLabel()
           
 NodeId getVersionHistoryId()
           
 NodeId getVersionId()
           
 void persisted()
          Invalidates the jcr:versionlabel nodestate present with the given version history and all decendant states (property states).
 
Methods inherited from class org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
addAffectedItemState, assertChildNodeEntries, getAffectedItemStates, getName, getNodeState, getStatus, undo
 
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 javax.jcr.RepositoryException
Description copied from interface: Operation
Calls the appropriate visit method on visitor based on the type of this operation.

Parameters:
visitor -
Throws:
javax.jcr.RepositoryException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.AccessDeniedException
javax.jcr.ItemExistsException
javax.jcr.nodetype.NoSuchNodeTypeException
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.version.VersionException

persisted

public void persisted()
               throws javax.jcr.RepositoryException
Invalidates the jcr:versionlabel nodestate present with the given version history and all decendant states (property states).

Throws:
javax.jcr.RepositoryException
See Also:
Operation.persisted()

getVersionHistoryId

public NodeId getVersionHistoryId()
                           throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

getVersionId

public NodeId getVersionId()
                    throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

getLabel

public Name getLabel()

create

public static Operation create(NodeState versionHistoryState,
                               NodeState versionState,
                               Name label)
Parameters:
versionHistoryState -
versionState -
label -
Returns:


Copyright © 2004-2011 Apache Software Foundation. All Rights Reserved.