Class ProxyLock
- java.lang.Object
-
- org.apache.sling.jcr.base.internal.mount.ProxyWrapper<javax.jcr.lock.Lock>
-
- org.apache.sling.jcr.base.internal.mount.ProxyLock
-
- All Implemented Interfaces:
javax.jcr.lock.Lock
public class ProxyLock extends ProxyWrapper<javax.jcr.lock.Lock> implements javax.jcr.lock.Lock
-
-
Constructor Summary
Constructors Constructor Description ProxyLock(ProxySession<?> mountSession, javax.jcr.lock.Lock source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetLockOwner()StringgetLockToken()javax.jcr.NodegetNode()longgetSecondsRemaining()booleanisDeep()booleanisLive()booleanisLockOwningSession()booleanisSessionScoped()voidrefresh()
-
-
-
Constructor Detail
-
ProxyLock
public ProxyLock(ProxySession<?> mountSession, javax.jcr.lock.Lock source)
-
-
Method Detail
-
getLockOwner
public String getLockOwner()
- Specified by:
getLockOwnerin interfacejavax.jcr.lock.Lock
-
isDeep
public boolean isDeep()
- Specified by:
isDeepin interfacejavax.jcr.lock.Lock
-
getNode
public javax.jcr.Node getNode()
- Specified by:
getNodein interfacejavax.jcr.lock.Lock
-
getLockToken
public String getLockToken()
- Specified by:
getLockTokenin interfacejavax.jcr.lock.Lock
-
getSecondsRemaining
public long getSecondsRemaining() throws javax.jcr.RepositoryException- Specified by:
getSecondsRemainingin interfacejavax.jcr.lock.Lock- Throws:
javax.jcr.RepositoryException
-
isLive
public boolean isLive() throws javax.jcr.RepositoryException- Specified by:
isLivein interfacejavax.jcr.lock.Lock- Throws:
javax.jcr.RepositoryException
-
isSessionScoped
public boolean isSessionScoped()
- Specified by:
isSessionScopedin interfacejavax.jcr.lock.Lock
-
isLockOwningSession
public boolean isLockOwningSession()
- Specified by:
isLockOwningSessionin interfacejavax.jcr.lock.Lock
-
refresh
public void refresh() throws javax.jcr.lock.LockException, javax.jcr.RepositoryException- Specified by:
refreshin interfacejavax.jcr.lock.Lock- Throws:
javax.jcr.lock.LockExceptionjavax.jcr.RepositoryException
-
-