test_class.file: core/src/test/java/net/adamcin/oakpal/core/jcrfacade/security/user/GroupFacadeTest.java
test_class.identifier: GroupFacadeTest
test_case.body: @Test(expected = ListenerReadOnlyException.class)
      public void testROAddMembers() throws Exception {
          Group delegate = mock(Group.class);
          GroupFacade facade = getFacade(delegate);
          facade.addMembers("");
      }
test_case.class_method_signature: GroupFacadeTest.testROAddMembers()
test_case.full_signature: @Test(expected = ListenerReadOnlyException.class) public void testROAddMembers()
test_case.identifier: testROAddMembers
test_case.invocations: mock getFacade addMembers
test_case.modifiers: @Test(expected = ListenerReadOnlyException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testROAddMembers()
focal_class.file: core/src/main/java/net/adamcin/oakpal/core/jcrfacade/security/user/GroupFacade.java
focal_class.identifier: GroupFacade
focal_class.interfaces: implements Group
focal_class.class_method_signature: GroupFacade.GroupFacade(final @NotNull Group delegate)
focal_class.full_signature: @SuppressWarnings("WeakerAccess") public  GroupFacade(final @NotNull Group delegate)
focal_class.identifier: GroupFacade
focal_class.modifiers: @SuppressWarnings("WeakerAccess") public
focal_class.parameters: (final @NotNull Group delegate)
focal_class.signature:  GroupFacade(final @NotNull Group delegate)
focal_class.class_method_signature: GroupFacade.getDeclaredMembers()
focal_class.full_signature: @Override public Iterator<Authorizable> getDeclaredMembers()
focal_class.identifier: getDeclaredMembers
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Iterator<Authorizable>
focal_class.signature: Iterator<Authorizable> getDeclaredMembers()
focal_class.class_method_signature: GroupFacade.getMembers()
focal_class.full_signature: @Override public Iterator<Authorizable> getMembers()
focal_class.identifier: getMembers
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Iterator<Authorizable>
focal_class.signature: Iterator<Authorizable> getMembers()
focal_class.class_method_signature: GroupFacade.isDeclaredMember(final Authorizable authorizable)
focal_class.full_signature: @Override public boolean isDeclaredMember(final Authorizable authorizable)
focal_class.identifier: isDeclaredMember
focal_class.modifiers: @Override public
focal_class.parameters: (final Authorizable authorizable)
focal_class.return: boolean
focal_class.signature: boolean isDeclaredMember(final Authorizable authorizable)
focal_class.class_method_signature: GroupFacade.isMember(final Authorizable authorizable)
focal_class.full_signature: @Override public boolean isMember(final Authorizable authorizable)
focal_class.identifier: isMember
focal_class.modifiers: @Override public
focal_class.parameters: (final Authorizable authorizable)
focal_class.return: boolean
focal_class.signature: boolean isMember(final Authorizable authorizable)
focal_class.class_method_signature: GroupFacade.addMember(final Authorizable authorizable)
focal_class.full_signature: @Override public boolean addMember(final Authorizable authorizable)
focal_class.identifier: addMember
focal_class.modifiers: @Override public
focal_class.parameters: (final Authorizable authorizable)
focal_class.return: boolean
focal_class.signature: boolean addMember(final Authorizable authorizable)
focal_class.class_method_signature: GroupFacade.addMembers(final @NotNull String... memberIds)
focal_class.full_signature: @Override public Set<String> addMembers(final @NotNull String... memberIds)
focal_class.identifier: addMembers
focal_class.modifiers: @Override public
focal_class.parameters: (final @NotNull String... memberIds)
focal_class.return: Set<String>
focal_class.signature: Set<String> addMembers(final @NotNull String... memberIds)
focal_class.class_method_signature: GroupFacade.removeMember(final Authorizable authorizable)
focal_class.full_signature: @Override public boolean removeMember(final Authorizable authorizable)
focal_class.identifier: removeMember
focal_class.modifiers: @Override public
focal_class.parameters: (final Authorizable authorizable)
focal_class.return: boolean
focal_class.signature: boolean removeMember(final Authorizable authorizable)
focal_class.class_method_signature: GroupFacade.removeMembers(final @NotNull String... memberIds)
focal_class.full_signature: @Override public Set<String> removeMembers(final @NotNull String... memberIds)
focal_class.identifier: removeMembers
focal_class.modifiers: @Override public
focal_class.parameters: (final @NotNull String... memberIds)
focal_class.return: Set<String>
focal_class.signature: Set<String> removeMembers(final @NotNull String... memberIds)
focal_class.superclass: extends AuthorizableFacade<Group>
focal_method.body: @Override
      public Set<String> addMembers(final @NotNull String... memberIds) throws RepositoryException {
          throw new ListenerReadOnlyException();
      }
focal_method.class_method_signature: GroupFacade.addMembers(final @NotNull String... memberIds)
focal_method.full_signature: @Override public Set<String> addMembers(final @NotNull String... memberIds)
focal_method.identifier: addMembers
focal_method.modifiers: @Override public
focal_method.parameters: (final @NotNull String... memberIds)
focal_method.return: Set<String>
focal_method.signature: Set<String> addMembers(final @NotNull String... memberIds)