Class Checkout
- java.lang.Object
-
- org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
-
- org.apache.jackrabbit.jcr2spi.operation.Checkout
-
- All Implemented Interfaces:
Operation
public class Checkout extends AbstractOperation
Checkout...
-
-
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 voidaccept(OperationVisitor visitor)Calls the appropriatevisitmethod onvisitorbased on the type of this operation.static Operationcreate(NodeState nodeState, VersionManager mgr)static Operationcreate(NodeState nodeState, NodeId activityId, VersionManager mgr)NodeIdgetActivityId()The id of the current activity present on the editing session ornull.NodeIdgetNodeId()voidpersisted()Invalidate the targetNodeState.booleansupportsActivity()Returnstrue, if activities are supported,falseotherwise.-
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:OperationCalls the appropriatevisitmethod onvisitorbased on the type of this operation.- Parameters:
visitor- the visitor to call back.- Throws:
RepositoryExceptionConstraintViolationExceptionAccessDeniedExceptionItemExistsExceptionNoSuchNodeTypeExceptionUnsupportedRepositoryOperationExceptionVersionException
-
persisted
public void persisted()
Invalidate the targetNodeState.- See Also:
Operation.persisted()
-
getNodeId
public NodeId getNodeId() throws RepositoryException
- Returns:
- Throws:
RepositoryException
-
getActivityId
public NodeId getActivityId()
The id of the current activity present on the editing session ornull.- Returns:
- id of the current activity present on the editing session or
null.
-
supportsActivity
public boolean supportsActivity()
Returnstrue, if activities are supported,falseotherwise.- Returns:
true, if activities are supported,falseotherwise.
-
create
public static Operation create(NodeState nodeState, VersionManager mgr)
-
create
public static Operation create(NodeState nodeState, NodeId activityId, VersionManager mgr)
-
-