org.apache.jackrabbit.jcr2spi.operation
Class Checkin

java.lang.Object
  extended by org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
      extended by org.apache.jackrabbit.jcr2spi.operation.Checkin
All Implemented Interfaces:
Operation

public class Checkin
extends AbstractOperation

Checkin...


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
 void accept(OperationVisitor visitor)
          Calls the appropriate visit method on visitor based on the type of this operation.
static Checkin create(NodeState nodeState, VersionManager mgr)
           
 NodeId getNewVersionId()
           
 NodeId getNodeId()
           
 void persisted()
          Invalidate the target NodeState.
 void setNewVersionId(NodeId newVersionId)
           
 
Methods inherited from class org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
addAffectedItemState, assertChildNodeEntries, getAffectedItemStates, getName, getNodeState, getStatus, undo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

accept

public void accept(OperationVisitor visitor)
            throws javax.jcr.RepositoryException,
                   javax.jcr.nodetype.ConstraintViolationException,
                   javax.jcr.AccessDeniedException,
                   javax.jcr.ItemExistsException,
                   javax.jcr.nodetype.NoSuchNodeTypeException,
                   javax.jcr.UnsupportedRepositoryOperationException,
                   javax.jcr.version.VersionException
Description copied from interface: Operation
Calls the appropriate visit method on visitor based on the type of this operation.

Parameters:
visitor - the visitor to call back.
Throws:
javax.jcr.RepositoryException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.AccessDeniedException
javax.jcr.ItemExistsException
javax.jcr.nodetype.NoSuchNodeTypeException
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.version.VersionException
See Also:
Operation.accept(OperationVisitor)

persisted

public void persisted()
Invalidate the target NodeState.

See Also:
Operation.persisted()

getNodeId

public NodeId getNodeId()
                 throws javax.jcr.RepositoryException
Returns:
The nodeState to be checked in.
Throws:
javax.jcr.RepositoryException

setNewVersionId

public void setNewVersionId(NodeId newVersionId)

getNewVersionId

public NodeId getNewVersionId()

create

public static Checkin create(NodeState nodeState,
                             VersionManager mgr)
Parameters:
nodeState -
mgr -
Returns:


Copyright © 2004-2011 Apache Software Foundation. All Rights Reserved.