test_class.file: core/src/test/java/net/adamcin/oakpal/core/jcrfacade/lock/LockManagerFacadeTest.java
test_class.identifier: LockManagerFacadeTest
test_case.body: @Test
      public void testHoldsLock() throws Exception {
          LockManager delegate = mock(LockManager.class);
          LockManagerFacade<Session> facade = getFacade(delegate);
          final String path = "/correct/path";
          when(delegate.holdsLock(path)).thenReturn(true);
          assertTrue("is true", facade.holdsLock(path));
      }
test_case.class_method_signature: LockManagerFacadeTest.testHoldsLock()
test_case.full_signature: @Test public void testHoldsLock()
test_case.identifier: testHoldsLock
test_case.invocations: mock getFacade thenReturn when holdsLock assertTrue holdsLock
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testHoldsLock()
focal_class.declarator: delegate
focal_class.modifier: private final @NotNull
focal_class.original_string: private final @NotNull LockManager delegate;
focal_class.type: LockManager
focal_class.var_name: delegate
focal_class.declarator: session
focal_class.modifier: private final @NotNull
focal_class.original_string: private final @NotNull SessionFacade<S> session;
focal_class.type: SessionFacade<S>
focal_class.var_name: session
focal_class.file: core/src/main/java/net/adamcin/oakpal/core/jcrfacade/lock/LockManagerFacade.java
focal_class.identifier: LockManagerFacade
focal_class.interfaces: implements LockManager
focal_class.class_method_signature: LockManagerFacade.LockManagerFacade(final @NotNull LockManager delegate, final @NotNull SessionFacade<S> session)
focal_class.full_signature: public  LockManagerFacade(final @NotNull LockManager delegate, final @NotNull SessionFacade<S> session)
focal_class.identifier: LockManagerFacade
focal_class.modifiers: public
focal_class.parameters: (final @NotNull LockManager delegate, final @NotNull SessionFacade<S> session)
focal_class.signature:  LockManagerFacade(final @NotNull LockManager delegate, final @NotNull SessionFacade<S> session)
focal_class.class_method_signature: LockManagerFacade.getLock(String absPath)
focal_class.full_signature: @Override public Lock getLock(String absPath)
focal_class.identifier: getLock
focal_class.modifiers: @Override public
focal_class.parameters: (String absPath)
focal_class.return: Lock
focal_class.signature: Lock getLock(String absPath)
focal_class.class_method_signature: LockManagerFacade.getLockTokens()
focal_class.full_signature: @Override public String[] getLockTokens()
focal_class.identifier: getLockTokens
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String[]
focal_class.signature: String[] getLockTokens()
focal_class.class_method_signature: LockManagerFacade.holdsLock(String absPath)
focal_class.full_signature: @Override public boolean holdsLock(String absPath)
focal_class.identifier: holdsLock
focal_class.modifiers: @Override public
focal_class.parameters: (String absPath)
focal_class.return: boolean
focal_class.signature: boolean holdsLock(String absPath)
focal_class.class_method_signature: LockManagerFacade.isLocked(String absPath)
focal_class.full_signature: @Override public boolean isLocked(String absPath)
focal_class.identifier: isLocked
focal_class.modifiers: @Override public
focal_class.parameters: (String absPath)
focal_class.return: boolean
focal_class.signature: boolean isLocked(String absPath)
focal_class.class_method_signature: LockManagerFacade.addLockToken(String lockToken)
focal_class.full_signature: @Override public void addLockToken(String lockToken)
focal_class.identifier: addLockToken
focal_class.modifiers: @Override public
focal_class.parameters: (String lockToken)
focal_class.return: void
focal_class.signature: void addLockToken(String lockToken)
focal_class.class_method_signature: LockManagerFacade.lock(String absPath, boolean isDeep, boolean isSessionScoped, long timeoutHint, String ownerInfo)
focal_class.full_signature: @Override public Lock lock(String absPath, boolean isDeep, boolean isSessionScoped, long timeoutHint, String ownerInfo)
focal_class.identifier: lock
focal_class.modifiers: @Override public
focal_class.parameters: (String absPath, boolean isDeep, boolean isSessionScoped, long timeoutHint, String ownerInfo)
focal_class.return: Lock
focal_class.signature: Lock lock(String absPath, boolean isDeep, boolean isSessionScoped, long timeoutHint, String ownerInfo)
focal_class.class_method_signature: LockManagerFacade.removeLockToken(String lockToken)
focal_class.full_signature: @Override public void removeLockToken(String lockToken)
focal_class.identifier: removeLockToken
focal_class.modifiers: @Override public
focal_class.parameters: (String lockToken)
focal_class.return: void
focal_class.signature: void removeLockToken(String lockToken)
focal_class.class_method_signature: LockManagerFacade.unlock(String absPath)
focal_class.full_signature: @Override public void unlock(String absPath)
focal_class.identifier: unlock
focal_class.modifiers: @Override public
focal_class.parameters: (String absPath)
focal_class.return: void
focal_class.signature: void unlock(String absPath)
focal_method.body: @Override
      public boolean holdsLock(String absPath) throws RepositoryException {
          return delegate.holdsLock(absPath);
      }
focal_method.class_method_signature: LockManagerFacade.holdsLock(String absPath)
focal_method.full_signature: @Override public boolean holdsLock(String absPath)
focal_method.identifier: holdsLock
focal_method.invocations: holdsLock
focal_method.modifiers: @Override public
focal_method.parameters: (String absPath)
focal_method.return: boolean
focal_method.signature: boolean holdsLock(String absPath)