Details
-
Technical task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Lock.isLockHoldingSession is IMO the only way a given application can find out if a given session can unlock a lock node (in contrast to Lock.getLockOwner which by API contract is not suited for that purpose).
However, the implementation in oak-jcr is not consistent with the unlock implementation and with the internal method LockManagerImpl.canUnlock(NodeDelegatee).