Class AddLabel
- java.lang.Object
-
- org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
-
- org.apache.jackrabbit.jcr2spi.operation.AddLabel
-
- All Implemented Interfaces:
Operation
public class AddLabel extends AbstractOperation
AddLabel
...
-
-
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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(OperationVisitor visitor)
Calls the appropriatevisit
method onvisitor
based on the type of this operation.static Operation
create(NodeState versionHistoryState, NodeState versionState, Name label, boolean moveLabel)
Name
getLabel()
NodeId
getVersionHistoryId()
NodeId
getVersionId()
boolean
moveLabel()
void
persisted()
Invalidates the jcr:versionLabel nodestate present with the given version history.-
Methods inherited from class org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
addAffectedItemState, assertChildNodeEntries, getAffectedItemStates, getName, getNodeState, getStatus, undo
-
-
-
-
Method Detail
-
accept
public void accept(OperationVisitor visitor) throws RepositoryException, ConstraintViolationException, AccessDeniedException, ItemExistsException, NoSuchNodeTypeException, UnsupportedRepositoryOperationException, VersionException
Description copied from interface:Operation
Calls the appropriatevisit
method onvisitor
based on the type of this operation.
-
persisted
public void persisted()
Invalidates the jcr:versionLabel nodestate present with the given version history. If 'moveLabel
' is true, all descendant states (property states) are invalidated as well.- See Also:
Operation.persisted()
-
getVersionHistoryId
public NodeId getVersionHistoryId() throws RepositoryException
- Throws:
RepositoryException
-
getVersionId
public NodeId getVersionId() throws RepositoryException
- Throws:
RepositoryException
-
getLabel
public Name getLabel()
-
moveLabel
public boolean moveLabel()
-
-