test_class.file: core/src/test/java/net/adamcin/oakpal/core/jcrfacade/security/user/UserFacadeTest.java
test_class.identifier: UserFacadeTest
test_case.body: @Test
      public void testGetCredentials() throws Exception {
          User delegate = mock(User.class);
          UserFacade facade = getFacade(delegate);
          final Credentials value = mock(Credentials.class);
          when(delegate.getCredentials()).thenReturn(value);
          assertSame("same value", value, facade.getCredentials());
      }
test_case.class_method_signature: UserFacadeTest.testGetCredentials()
test_case.full_signature: @Test public void testGetCredentials()
test_case.identifier: testGetCredentials
test_case.invocations: mock getFacade mock thenReturn when getCredentials assertSame getCredentials
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testGetCredentials()
focal_class.file: core/src/main/java/net/adamcin/oakpal/core/jcrfacade/security/user/UserFacade.java
focal_class.identifier: UserFacade
focal_class.interfaces: implements User
focal_class.class_method_signature: UserFacade.UserFacade(final @NotNull User delegate)
focal_class.full_signature: @SuppressWarnings("WeakerAccess") public  UserFacade(final @NotNull User delegate)
focal_class.identifier: UserFacade
focal_class.modifiers: @SuppressWarnings("WeakerAccess") public
focal_class.parameters: (final @NotNull User delegate)
focal_class.signature:  UserFacade(final @NotNull User delegate)
focal_class.class_method_signature: UserFacade.isAdmin()
focal_class.full_signature: @Override public boolean isAdmin()
focal_class.identifier: isAdmin
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isAdmin()
focal_class.class_method_signature: UserFacade.isSystemUser()
focal_class.full_signature: @Override public boolean isSystemUser()
focal_class.identifier: isSystemUser
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isSystemUser()
focal_class.class_method_signature: UserFacade.getCredentials()
focal_class.full_signature: @Override public Credentials getCredentials()
focal_class.identifier: getCredentials
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Credentials
focal_class.signature: Credentials getCredentials()
focal_class.class_method_signature: UserFacade.getImpersonation()
focal_class.full_signature: @Override public Impersonation getImpersonation()
focal_class.identifier: getImpersonation
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Impersonation
focal_class.signature: Impersonation getImpersonation()
focal_class.class_method_signature: UserFacade.isDisabled()
focal_class.full_signature: @Override public boolean isDisabled()
focal_class.identifier: isDisabled
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isDisabled()
focal_class.class_method_signature: UserFacade.getDisabledReason()
focal_class.full_signature: @Override public String getDisabledReason()
focal_class.identifier: getDisabledReason
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getDisabledReason()
focal_class.class_method_signature: UserFacade.disable(final String reason)
focal_class.full_signature: @Override public void disable(final String reason)
focal_class.identifier: disable
focal_class.modifiers: @Override public
focal_class.parameters: (final String reason)
focal_class.return: void
focal_class.signature: void disable(final String reason)
focal_class.class_method_signature: UserFacade.changePassword(final String password)
focal_class.full_signature: @Override public void changePassword(final String password)
focal_class.identifier: changePassword
focal_class.modifiers: @Override public
focal_class.parameters: (final String password)
focal_class.return: void
focal_class.signature: void changePassword(final String password)
focal_class.class_method_signature: UserFacade.changePassword(final String password, final String oldPassword)
focal_class.full_signature: @Override public void changePassword(final String password, final String oldPassword)
focal_class.identifier: changePassword
focal_class.modifiers: @Override public
focal_class.parameters: (final String password, final String oldPassword)
focal_class.return: void
focal_class.signature: void changePassword(final String password, final String oldPassword)
focal_class.superclass: extends AuthorizableFacade<User>
focal_method.body: @Override
      public Credentials getCredentials() throws RepositoryException {
          return delegate.getCredentials();
      }
focal_method.class_method_signature: UserFacade.getCredentials()
focal_method.full_signature: @Override public Credentials getCredentials()
focal_method.identifier: getCredentials
focal_method.invocations: getCredentials
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: Credentials
focal_method.signature: Credentials getCredentials()