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 void
accept(OperationVisitor visitor)
Calls the appropriatevisit
method onvisitor
based on the type of this operation.static Operation
create(NodeState nodeState, VersionManager mgr)
static Operation
create(NodeState nodeState, NodeId activityId, VersionManager mgr)
NodeId
getActivityId()
The id of the current activity present on the editing session ornull
.NodeId
getNodeId()
void
persisted()
Invalidate the targetNodeState
.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.
-
create
public static Operation create(NodeState nodeState, VersionManager mgr)
-
create
public static Operation create(NodeState nodeState, NodeId activityId, VersionManager mgr)
-
-