test_class.file: core/src/test/java/net/adamcin/oakpal/core/jcrfacade/security/JackrabbitAccessControlManagerFacadeTest.java
test_class.identifier: JackrabbitAccessControlManagerFacadeTest
test_case.body: @Test
      public void testGetEffectivePolicies() throws Exception {
          JackrabbitAccessControlManager delegate = mock(JackrabbitAccessControlManager.class);
          final Set<Principal> principals = Collections.singleton(EveryonePrincipal.getInstance());
          AccessControlPolicy[] policies = new AccessControlPolicy[0];
          when(delegate.getEffectivePolicies(principals)).thenReturn(policies);
          JackrabbitAccessControlManagerFacade facade = getFacade(delegate);
          assertSame("should return same array", policies, facade.getEffectivePolicies(principals));
      }
test_case.class_method_signature: JackrabbitAccessControlManagerFacadeTest.testGetEffectivePolicies()
test_case.full_signature: @Test public void testGetEffectivePolicies()
test_case.identifier: testGetEffectivePolicies
test_case.invocations: mock singleton getInstance thenReturn when getEffectivePolicies getFacade assertSame getEffectivePolicies
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testGetEffectivePolicies()
focal_class.file: core/src/main/java/net/adamcin/oakpal/core/jcrfacade/security/JackrabbitAccessControlManagerFacade.java
focal_class.identifier: JackrabbitAccessControlManagerFacade
focal_class.interfaces: implements JackrabbitAccessControlManager
focal_class.class_method_signature: JackrabbitAccessControlManagerFacade.JackrabbitAccessControlManagerFacade(final @NotNull JackrabbitAccessControlManager delegate)
focal_class.full_signature: @SuppressWarnings("WeakerAccess") public  JackrabbitAccessControlManagerFacade(final @NotNull JackrabbitAccessControlManager delegate)
focal_class.identifier: JackrabbitAccessControlManagerFacade
focal_class.modifiers: @SuppressWarnings("WeakerAccess") public
focal_class.parameters: (final @NotNull JackrabbitAccessControlManager delegate)
focal_class.signature:  JackrabbitAccessControlManagerFacade(final @NotNull JackrabbitAccessControlManager delegate)
focal_class.class_method_signature: JackrabbitAccessControlManagerFacade.getApplicablePolicies(Principal principal)
focal_class.full_signature: @Override public JackrabbitAccessControlPolicy[] getApplicablePolicies(Principal principal)
focal_class.identifier: getApplicablePolicies
focal_class.modifiers: @Override public
focal_class.parameters: (Principal principal)
focal_class.return: JackrabbitAccessControlPolicy[]
focal_class.signature: JackrabbitAccessControlPolicy[] getApplicablePolicies(Principal principal)
focal_class.class_method_signature: JackrabbitAccessControlManagerFacade.getPolicies(Principal principal)
focal_class.full_signature: @Override public JackrabbitAccessControlPolicy[] getPolicies(Principal principal)
focal_class.identifier: getPolicies
focal_class.modifiers: @Override public
focal_class.parameters: (Principal principal)
focal_class.return: JackrabbitAccessControlPolicy[]
focal_class.signature: JackrabbitAccessControlPolicy[] getPolicies(Principal principal)
focal_class.class_method_signature: JackrabbitAccessControlManagerFacade.getEffectivePolicies(Set<Principal> principals)
focal_class.full_signature: @Override public AccessControlPolicy[] getEffectivePolicies(Set<Principal> principals)
focal_class.identifier: getEffectivePolicies
focal_class.modifiers: @Override public
focal_class.parameters: (Set<Principal> principals)
focal_class.return: AccessControlPolicy[]
focal_class.signature: AccessControlPolicy[] getEffectivePolicies(Set<Principal> principals)
focal_class.class_method_signature: JackrabbitAccessControlManagerFacade.hasPrivileges(String absPath, Set<Principal> principals, Privilege[] privileges)
focal_class.full_signature: @Override public boolean hasPrivileges(String absPath, Set<Principal> principals, Privilege[] privileges)
focal_class.identifier: hasPrivileges
focal_class.modifiers: @Override public
focal_class.parameters: (String absPath, Set<Principal> principals, Privilege[] privileges)
focal_class.return: boolean
focal_class.signature: boolean hasPrivileges(String absPath, Set<Principal> principals, Privilege[] privileges)
focal_class.class_method_signature: JackrabbitAccessControlManagerFacade.getPrivileges(String absPath, Set<Principal> principals)
focal_class.full_signature: @Override public Privilege[] getPrivileges(String absPath, Set<Principal> principals)
focal_class.identifier: getPrivileges
focal_class.modifiers: @Override public
focal_class.parameters: (String absPath, Set<Principal> principals)
focal_class.return: Privilege[]
focal_class.signature: Privilege[] getPrivileges(String absPath, Set<Principal> principals)
focal_class.superclass: extends AccessControlManagerFacade<JackrabbitAccessControlManager>
focal_method.body: @Override
      public AccessControlPolicy[] getEffectivePolicies(Set<Principal> principals) throws RepositoryException {
          return delegate.getEffectivePolicies(principals);
      }
focal_method.class_method_signature: JackrabbitAccessControlManagerFacade.getEffectivePolicies(Set<Principal> principals)
focal_method.full_signature: @Override public AccessControlPolicy[] getEffectivePolicies(Set<Principal> principals)
focal_method.identifier: getEffectivePolicies
focal_method.invocations: getEffectivePolicies
focal_method.modifiers: @Override public
focal_method.parameters: (Set<Principal> principals)
focal_method.return: AccessControlPolicy[]
focal_method.signature: AccessControlPolicy[] getEffectivePolicies(Set<Principal> principals)