test_class.file: core/src/test/java/net/adamcin/oakpal/core/jcrfacade/security/user/AuthorizableFacadeTest.java
test_class.identifier: AuthorizableFacadeTest
test_case.body: @Test(expected = ListenerReadOnlyException.class)
      public void testRORemove() throws Exception {
          Authorizable delegate = mock(Authorizable.class);
          AuthorizableFacade<Authorizable> facade = getFacade(delegate);
          facade.remove();
      }
test_case.class_method_signature: AuthorizableFacadeTest.testRORemove()
test_case.full_signature: @Test(expected = ListenerReadOnlyException.class) public void testRORemove()
test_case.identifier: testRORemove
test_case.invocations: mock getFacade remove
test_case.modifiers: @Test(expected = ListenerReadOnlyException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testRORemove()
focal_class.declarator: delegate
focal_class.modifier: protected final @NotNull
focal_class.original_string: protected final @NotNull A delegate;
focal_class.type: A
focal_class.var_name: delegate
focal_class.file: core/src/main/java/net/adamcin/oakpal/core/jcrfacade/security/user/AuthorizableFacade.java
focal_class.identifier: AuthorizableFacade
focal_class.interfaces: implements Authorizable
focal_class.class_method_signature: AuthorizableFacade.AuthorizableFacade(final @NotNull A delegate)
focal_class.full_signature: @SuppressWarnings("WeakerAccess") public  AuthorizableFacade(final @NotNull A delegate)
focal_class.identifier: AuthorizableFacade
focal_class.modifiers: @SuppressWarnings("WeakerAccess") public
focal_class.parameters: (final @NotNull A delegate)
focal_class.signature:  AuthorizableFacade(final @NotNull A delegate)
focal_class.class_method_signature: AuthorizableFacade.ensureBestWrapper(final @Nullable Authorizable authorizable)
focal_class.full_signature: @SuppressWarnings("WeakerAccess") public static @Nullable Authorizable ensureBestWrapper(final @Nullable Authorizable authorizable)
focal_class.identifier: ensureBestWrapper
focal_class.modifiers: @SuppressWarnings("WeakerAccess") public static @Nullable
focal_class.parameters: (final @Nullable Authorizable authorizable)
focal_class.return: Authorizable
focal_class.signature: Authorizable ensureBestWrapper(final @Nullable Authorizable authorizable)
focal_class.class_method_signature: AuthorizableFacade.getID()
focal_class.full_signature: @Override public String getID()
focal_class.identifier: getID
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getID()
focal_class.class_method_signature: AuthorizableFacade.isGroup()
focal_class.full_signature: @Override public boolean isGroup()
focal_class.identifier: isGroup
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isGroup()
focal_class.class_method_signature: AuthorizableFacade.getPrincipal()
focal_class.full_signature: @Override public Principal getPrincipal()
focal_class.identifier: getPrincipal
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Principal
focal_class.signature: Principal getPrincipal()
focal_class.class_method_signature: AuthorizableFacade.getPropertyNames()
focal_class.full_signature: @Override public Iterator<String> getPropertyNames()
focal_class.identifier: getPropertyNames
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Iterator<String>
focal_class.signature: Iterator<String> getPropertyNames()
focal_class.class_method_signature: AuthorizableFacade.getPropertyNames(final String relPath)
focal_class.full_signature: @Override public Iterator<String> getPropertyNames(final String relPath)
focal_class.identifier: getPropertyNames
focal_class.modifiers: @Override public
focal_class.parameters: (final String relPath)
focal_class.return: Iterator<String>
focal_class.signature: Iterator<String> getPropertyNames(final String relPath)
focal_class.class_method_signature: AuthorizableFacade.hasProperty(final String relPath)
focal_class.full_signature: @Override public boolean hasProperty(final String relPath)
focal_class.identifier: hasProperty
focal_class.modifiers: @Override public
focal_class.parameters: (final String relPath)
focal_class.return: boolean
focal_class.signature: boolean hasProperty(final String relPath)
focal_class.class_method_signature: AuthorizableFacade.getProperty(final String relPath)
focal_class.full_signature: @Override public Value[] getProperty(final String relPath)
focal_class.identifier: getProperty
focal_class.modifiers: @Override public
focal_class.parameters: (final String relPath)
focal_class.return: Value[]
focal_class.signature: Value[] getProperty(final String relPath)
focal_class.class_method_signature: AuthorizableFacade.getPath()
focal_class.full_signature: @Override public String getPath()
focal_class.identifier: getPath
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getPath()
focal_class.class_method_signature: AuthorizableFacade.declaredMemberOf()
focal_class.full_signature: @Override public Iterator<Group> declaredMemberOf()
focal_class.identifier: declaredMemberOf
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Iterator<Group>
focal_class.signature: Iterator<Group> declaredMemberOf()
focal_class.class_method_signature: AuthorizableFacade.memberOf()
focal_class.full_signature: @Override public Iterator<Group> memberOf()
focal_class.identifier: memberOf
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Iterator<Group>
focal_class.signature: Iterator<Group> memberOf()
focal_class.class_method_signature: AuthorizableFacade.setProperty(final String relPath, final Value value)
focal_class.full_signature: @Override public final void setProperty(final String relPath, final Value value)
focal_class.identifier: setProperty
focal_class.modifiers: @Override public final
focal_class.parameters: (final String relPath, final Value value)
focal_class.return: void
focal_class.signature: void setProperty(final String relPath, final Value value)
focal_class.class_method_signature: AuthorizableFacade.setProperty(final String relPath, final Value[] value)
focal_class.full_signature: @Override public final void setProperty(final String relPath, final Value[] value)
focal_class.identifier: setProperty
focal_class.modifiers: @Override public final
focal_class.parameters: (final String relPath, final Value[] value)
focal_class.return: void
focal_class.signature: void setProperty(final String relPath, final Value[] value)
focal_class.class_method_signature: AuthorizableFacade.remove()
focal_class.full_signature: @Override public final void remove()
focal_class.identifier: remove
focal_class.modifiers: @Override public final
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void remove()
focal_class.class_method_signature: AuthorizableFacade.removeProperty(final String relPath)
focal_class.full_signature: @Override public final boolean removeProperty(final String relPath)
focal_class.identifier: removeProperty
focal_class.modifiers: @Override public final
focal_class.parameters: (final String relPath)
focal_class.return: boolean
focal_class.signature: boolean removeProperty(final String relPath)
focal_method.body: @Override
      public final void remove() throws RepositoryException {
          throw new ListenerReadOnlyException();
      }
focal_method.class_method_signature: AuthorizableFacade.remove()
focal_method.full_signature: @Override public final void remove()
focal_method.identifier: remove
focal_method.modifiers: @Override public final
focal_method.parameters: ()
focal_method.return: void
focal_method.signature: void remove()