Class AggregationFilterImpl

    • Constructor Detail

      • AggregationFilterImpl

        public AggregationFilterImpl()
    • Method Detail

      • stop

        public boolean stop​(@NotNull
                            @NotNull AggregatedPermissionProvider permissionProvider,
                            @NotNull
                            @NotNull Set<Principal> principals)
        Description copied from interface: AggregationFilter
        Determine if permission evaluation for the given set of principals should stop after the give permissionProvider completed it's evaluation.
        Specified by:
        stop in interface AggregationFilter
        Parameters:
        permissionProvider - An aggregated permission provider instance.
        principals - The set of principals for which permissions are being evaluated.
        Returns:
        true if aggregation of permission providers should be stopped after the given permissionProvider created for the given set of principals.
      • stop

        public boolean stop​(@NotNull
                            @NotNull JackrabbitAccessControlManager accessControlManager,
                            @NotNull
                            @NotNull Set<Principal> principals)
        Description copied from interface: AggregationFilter
        Determine if computing effective access control policies for the given set of principals should stop after the given accessControlManager completed.
        Specified by:
        stop in interface AggregationFilter
        Parameters:
        accessControlManager - An access control manager.
        principals - The set of Principals for which effective policies are being computed.
        Returns:
        true if aggregation of effective policies for the specified principals should be stopped after the given accessControlManager.
        See Also:
        AccessControlManager.getEffectivePolicies(String)
      • stop

        public boolean stop​(@NotNull
                            @NotNull AccessControlManager accessControlManager,
                            @Nullable
                            @Nullable String absPath)
        Description copied from interface: AggregationFilter
        Determine if computing effective access control policies for the given path should stop after the given accessControlManager completed.
        Specified by:
        stop in interface AggregationFilter
        Parameters:
        accessControlManager - An access control manager.
        absPath - An absolute path.
        Returns:
        true if aggregation of effective policies for the specified effective path should be stopped after the given accessControlManager.
        See Also:
        JackrabbitAccessControlManager.getEffectivePolicies(Set)