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 void
accept(OperationVisitor visitor)
Calls the appropriatevisit
method onvisitor
based on the type of this operation.static Checkpoint
create(NodeState nodeState, VersionManager mgr)
static Checkpoint
create(NodeState nodeState, NodeId activityId, VersionManager mgr)
NodeId
getActivityId()
The id of the current activity present on the editing session ornull
.NodeId
getNewVersionId()
NodeId
getNodeId()
void
persisted()
Invalidate the targetNodeState
.void
setNewVersionId(NodeId newVersionId)
boolean
supportsActivity()
Returnstrue
, if activities are supported,false
otherwise.-
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.- Parameters:
visitor
- the visitor to call back.- Throws:
RepositoryException
ConstraintViolationException
AccessDeniedException
ItemExistsException
NoSuchNodeTypeException
UnsupportedRepositoryOperationException
VersionException
-
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,false
otherwise.- Returns:
true
, if activities are supported,false
otherwise.
-
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)
-
-