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 String
getLockOwner()
String
getLockToken()
javax.jcr.Node
getNode()
long
getSecondsRemaining()
boolean
isDeep()
boolean
isLive()
boolean
isLockOwningSession()
boolean
isSessionScoped()
void
refresh()
-
-
-
Constructor Detail
-
ProxyLock
public ProxyLock(ProxySession<?> mountSession, javax.jcr.lock.Lock source)
-
-
Method Detail
-
getLockOwner
public String getLockOwner()
- Specified by:
getLockOwner
in interfacejavax.jcr.lock.Lock
-
isDeep
public boolean isDeep()
- Specified by:
isDeep
in interfacejavax.jcr.lock.Lock
-
getNode
public javax.jcr.Node getNode()
- Specified by:
getNode
in interfacejavax.jcr.lock.Lock
-
getLockToken
public String getLockToken()
- Specified by:
getLockToken
in interfacejavax.jcr.lock.Lock
-
getSecondsRemaining
public long getSecondsRemaining() throws javax.jcr.RepositoryException
- Specified by:
getSecondsRemaining
in interfacejavax.jcr.lock.Lock
- Throws:
javax.jcr.RepositoryException
-
isLive
public boolean isLive() throws javax.jcr.RepositoryException
- Specified by:
isLive
in interfacejavax.jcr.lock.Lock
- Throws:
javax.jcr.RepositoryException
-
isSessionScoped
public boolean isSessionScoped()
- Specified by:
isSessionScoped
in interfacejavax.jcr.lock.Lock
-
isLockOwningSession
public boolean isLockOwningSession()
- Specified by:
isLockOwningSession
in interfacejavax.jcr.lock.Lock
-
refresh
public void refresh() throws javax.jcr.lock.LockException, javax.jcr.RepositoryException
- Specified by:
refresh
in interfacejavax.jcr.lock.Lock
- Throws:
javax.jcr.lock.LockException
javax.jcr.RepositoryException
-
-