org.apache.jackrabbit.jcr2spi.operation
Class LockOperation
java.lang.Object
org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
org.apache.jackrabbit.jcr2spi.operation.LockOperation
- All Implemented Interfaces:
- Operation
public class LockOperation
- extends AbstractOperation
LockOperation
...
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
accept
public void accept(OperationVisitor visitor)
throws RepositoryException,
ConstraintViolationException,
AccessDeniedException,
ItemExistsException,
NoSuchNodeTypeException,
UnsupportedRepositoryOperationException,
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:
RepositoryException
ConstraintViolationException
AccessDeniedException
ItemExistsException
NoSuchNodeTypeException
UnsupportedRepositoryOperationException
VersionException
- See Also:
Operation.accept(OperationVisitor)
persisted
public void persisted()
- Invalidates the
NodeState
that has been locked.
- See Also:
Operation.persisted()
getNodeId
public NodeId getNodeId()
isDeep
public boolean isDeep()
isSessionScoped
public boolean isSessionScoped()
setLockInfo
public void setLockInfo(LockInfo lockInfo)
getLockInfo
public LockInfo getLockInfo()
create
public static LockOperation create(NodeState nodeState,
boolean isDeep,
boolean isSessionScoped)
- Parameters:
nodeState
- isDeep
-
- Returns:
Copyright © 2004-2008 The Apache Software Foundation. All Rights Reserved.