test_class.file: core/src/test/java/net/adamcin/oakpal/core/jcrfacade/retention/RetentionManagerFacadeTest.java
test_class.identifier: RetentionManagerFacadeTest
test_case.body: @Test
      public void testGetRetentionPolicy() throws Exception {
          RetentionManager delegate = mock(RetentionManager.class);
          RetentionManagerFacade facade = getFacade(delegate);
          final String path = "/correct/path";
          final RetentionPolicy value = mock(RetentionPolicy.class);
          when(delegate.getRetentionPolicy(path)).thenReturn(value);
          assertSame("same value", value, facade.getRetentionPolicy(path));
      }
test_case.class_method_signature: RetentionManagerFacadeTest.testGetRetentionPolicy()
test_case.full_signature: @Test public void testGetRetentionPolicy()
test_case.identifier: testGetRetentionPolicy
test_case.invocations: mock getFacade mock thenReturn when getRetentionPolicy assertSame getRetentionPolicy
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testGetRetentionPolicy()
focal_class.declarator: delegate
focal_class.modifier: private final
focal_class.original_string: private final RetentionManager delegate;
focal_class.type: RetentionManager
focal_class.var_name: delegate
focal_class.file: core/src/main/java/net/adamcin/oakpal/core/jcrfacade/retention/RetentionManagerFacade.java
focal_class.identifier: RetentionManagerFacade
focal_class.interfaces: implements RetentionManager
focal_class.class_method_signature: RetentionManagerFacade.RetentionManagerFacade(final @NotNull RetentionManager delegate)
focal_class.full_signature: public  RetentionManagerFacade(final @NotNull RetentionManager delegate)
focal_class.identifier: RetentionManagerFacade
focal_class.modifiers: public
focal_class.parameters: (final @NotNull RetentionManager delegate)
focal_class.signature:  RetentionManagerFacade(final @NotNull RetentionManager delegate)
focal_class.class_method_signature: RetentionManagerFacade.getHolds(String absPath)
focal_class.full_signature: @Override public Hold[] getHolds(String absPath)
focal_class.identifier: getHolds
focal_class.modifiers: @Override public
focal_class.parameters: (String absPath)
focal_class.return: Hold[]
focal_class.signature: Hold[] getHolds(String absPath)
focal_class.class_method_signature: RetentionManagerFacade.getRetentionPolicy(String absPath)
focal_class.full_signature: @Override public RetentionPolicy getRetentionPolicy(String absPath)
focal_class.identifier: getRetentionPolicy
focal_class.modifiers: @Override public
focal_class.parameters: (String absPath)
focal_class.return: RetentionPolicy
focal_class.signature: RetentionPolicy getRetentionPolicy(String absPath)
focal_class.class_method_signature: RetentionManagerFacade.addHold(String absPath, String name, boolean isDeep)
focal_class.full_signature: @Override public Hold addHold(String absPath, String name, boolean isDeep)
focal_class.identifier: addHold
focal_class.modifiers: @Override public
focal_class.parameters: (String absPath, String name, boolean isDeep)
focal_class.return: Hold
focal_class.signature: Hold addHold(String absPath, String name, boolean isDeep)
focal_class.class_method_signature: RetentionManagerFacade.removeHold(String absPath, Hold hold)
focal_class.full_signature: @Override public void removeHold(String absPath, Hold hold)
focal_class.identifier: removeHold
focal_class.modifiers: @Override public
focal_class.parameters: (String absPath, Hold hold)
focal_class.return: void
focal_class.signature: void removeHold(String absPath, Hold hold)
focal_class.class_method_signature: RetentionManagerFacade.setRetentionPolicy(String absPath, RetentionPolicy retentionPolicy)
focal_class.full_signature: @Override public void setRetentionPolicy(String absPath, RetentionPolicy retentionPolicy)
focal_class.identifier: setRetentionPolicy
focal_class.modifiers: @Override public
focal_class.parameters: (String absPath, RetentionPolicy retentionPolicy)
focal_class.return: void
focal_class.signature: void setRetentionPolicy(String absPath, RetentionPolicy retentionPolicy)
focal_class.class_method_signature: RetentionManagerFacade.removeRetentionPolicy(String absPath)
focal_class.full_signature: @Override public void removeRetentionPolicy(String absPath)
focal_class.identifier: removeRetentionPolicy
focal_class.modifiers: @Override public
focal_class.parameters: (String absPath)
focal_class.return: void
focal_class.signature: void removeRetentionPolicy(String absPath)
focal_method.body: @Override
      public RetentionPolicy getRetentionPolicy(String absPath) throws RepositoryException {
          return delegate.getRetentionPolicy(absPath);
      }
focal_method.class_method_signature: RetentionManagerFacade.getRetentionPolicy(String absPath)
focal_method.full_signature: @Override public RetentionPolicy getRetentionPolicy(String absPath)
focal_method.identifier: getRetentionPolicy
focal_method.invocations: getRetentionPolicy
focal_method.modifiers: @Override public
focal_method.parameters: (String absPath)
focal_method.return: RetentionPolicy
focal_method.signature: RetentionPolicy getRetentionPolicy(String absPath)