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()
throws RepositoryException
- Throws:
RepositoryException
isDeep
public boolean isDeep()
isSessionScoped
public boolean isSessionScoped()
getTimeoutHint
public long getTimeoutHint()
getOwnerHint
public String getOwnerHint()
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:
create
public static LockOperation create(NodeState nodeState,
boolean isDeep,
boolean isSessionScoped,
long timeoutHint,
String ownerHint)
Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.