Class Checkpoint
- java.lang.Object
-
- org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
-
- org.apache.jackrabbit.jcr2spi.operation.Checkpoint
-
- All Implemented Interfaces:
Operation
public class Checkpoint 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 Checkpointcreate(NodeState nodeState, VersionManager mgr)static Checkpointcreate(NodeState nodeState, NodeId activityId, VersionManager mgr)NodeIdgetActivityId()The id of the current activity present on the editing session ornull.NodeIdgetNewVersionId()NodeIdgetNodeId()voidpersisted()Invalidate the targetNodeState.voidsetNewVersionId(NodeId newVersionId)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.
-
setNewVersionId
public void setNewVersionId(NodeId newVersionId)
-
getNewVersionId
public NodeId getNewVersionId()
-
create
public static Checkpoint create(NodeState nodeState, VersionManager mgr)
-
create
public static Checkpoint create(NodeState nodeState, NodeId activityId, VersionManager mgr)
-
-