test_class.declarator: aggregationFilter
test_class.modifier: private
test_class.original_string: private AggregationFilterImpl aggregationFilter;
test_class.type: AggregationFilterImpl
test_class.var_name: aggregationFilter
test_class.declarator: systemUserPrincipals
test_class.modifier: private
test_class.original_string: private Set<Principal> systemUserPrincipals;
test_class.type: Set<Principal>
test_class.var_name: systemUserPrincipals
test_class.declarator: testUserPrincipals
test_class.modifier: private
test_class.original_string: private Set<Principal> testUserPrincipals;
test_class.type: Set<Principal>
test_class.var_name: testUserPrincipals
test_class.file: oak-authorization-principalbased/src/test/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/AggregationFilterImplTest.java
test_class.identifier: AggregationFilterImplTest
test_class.superclass: extends AbstractPrincipalBasedTest
test_case.body: @Test
      public void testStopAcMgrPrincipalsFalse() {
          assertFalse(aggregationFilter.stop(mock(JackrabbitAccessControlManager.class), systemUserPrincipals));
          assertFalse(aggregationFilter.stop(mock(JackrabbitAccessControlManager.class), testUserPrincipals));
  
          assertFalse(aggregationFilter.stop(createAccessControlManager(root), testUserPrincipals));
  
          AccessControlManager acMgr = getConfig(AuthorizationConfiguration.class).getAccessControlManager(root, getNamePathMapper());
          if (acMgr instanceof JackrabbitAccessControlManager) {
              assertFalse(aggregationFilter.stop((JackrabbitAccessControlManager) acMgr, systemUserPrincipals));
          }
      }
test_case.class_method_signature: AggregationFilterImplTest.testStopAcMgrPrincipalsFalse()
test_case.full_signature: @Test public void testStopAcMgrPrincipalsFalse()
test_case.identifier: testStopAcMgrPrincipalsFalse
test_case.invocations: assertFalse stop mock assertFalse stop mock assertFalse stop createAccessControlManager getAccessControlManager getConfig getNamePathMapper assertFalse stop
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testStopAcMgrPrincipalsFalse()
focal_class.declarator: log = LoggerFactory.getLogger(AggregationFilterImpl.class)
focal_class.modifier: private static final
focal_class.original_string: private static final Logger log = LoggerFactory.getLogger(AggregationFilterImpl.class);
focal_class.type: Logger
focal_class.var_name: log
focal_class.file: oak-authorization-principalbased/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/AggregationFilterImpl.java
focal_class.identifier: AggregationFilterImpl
focal_class.interfaces: implements AggregationFilter
focal_class.class_method_signature: AggregationFilterImpl.stop(@NotNull AggregatedPermissionProvider permissionProvider, @NotNull Set<Principal> principals)
focal_class.full_signature: @Override public boolean stop(@NotNull AggregatedPermissionProvider permissionProvider, @NotNull Set<Principal> principals)
focal_class.identifier: stop
focal_class.modifiers: @Override public
focal_class.parameters: (@NotNull AggregatedPermissionProvider permissionProvider, @NotNull Set<Principal> principals)
focal_class.return: boolean
focal_class.signature: boolean stop(@NotNull AggregatedPermissionProvider permissionProvider, @NotNull Set<Principal> principals)
focal_class.class_method_signature: AggregationFilterImpl.stop(@NotNull JackrabbitAccessControlManager accessControlManager, @NotNull Set<Principal> principals)
focal_class.full_signature: @Override public boolean stop(@NotNull JackrabbitAccessControlManager accessControlManager, @NotNull Set<Principal> principals)
focal_class.identifier: stop
focal_class.modifiers: @Override public
focal_class.parameters: (@NotNull JackrabbitAccessControlManager accessControlManager, @NotNull Set<Principal> principals)
focal_class.return: boolean
focal_class.signature: boolean stop(@NotNull JackrabbitAccessControlManager accessControlManager, @NotNull Set<Principal> principals)
focal_class.class_method_signature: AggregationFilterImpl.stop(@NotNull AccessControlManager accessControlManager, @Nullable String absPath)
focal_class.full_signature: @Override public boolean stop(@NotNull AccessControlManager accessControlManager, @Nullable String absPath)
focal_class.identifier: stop
focal_class.modifiers: @Override public
focal_class.parameters: (@NotNull AccessControlManager accessControlManager, @Nullable String absPath)
focal_class.return: boolean
focal_class.signature: boolean stop(@NotNull AccessControlManager accessControlManager, @Nullable String absPath)
focal_method.body: @Override
      public boolean stop(@NotNull AggregatedPermissionProvider permissionProvider, @NotNull Set<Principal> principals) {
          // validation of principals already took place before creating 'PrincipalBasedPermissionProvider'
          return permissionProvider instanceof PrincipalBasedPermissionProvider;
      }
focal_method.class_method_signature: AggregationFilterImpl.stop(@NotNull AggregatedPermissionProvider permissionProvider, @NotNull Set<Principal> principals)
focal_method.full_signature: @Override public boolean stop(@NotNull AggregatedPermissionProvider permissionProvider, @NotNull Set<Principal> principals)
focal_method.identifier: stop
focal_method.modifiers: @Override public
focal_method.parameters: (@NotNull AggregatedPermissionProvider permissionProvider, @NotNull Set<Principal> principals)
focal_method.return: boolean
focal_method.signature: boolean stop(@NotNull AggregatedPermissionProvider permissionProvider, @NotNull Set<Principal> principals)