Interface AggregationFilter


  • public interface AggregationFilter
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static AggregationFilter DEFAULT
      Default implementation of the AggregationFilter interface that handles all combinations of permission providers and principals and never aborts the evaluation.
    • Field Detail

      • DEFAULT

        static final AggregationFilter DEFAULT
        Default implementation of the AggregationFilter interface that handles all combinations of permission providers and principals and never aborts the evaluation.
    • Method Detail

      • stop

        boolean stop​(@NotNull
                     @NotNull AggregatedPermissionProvider permissionProvider,
                     @NotNull
                     @NotNull java.util.Set<java.security.Principal> principals)
        Parameters:
        permissionProvider -
        principals -
        Returns:
        true if aggregation of permission providers should be stopped after the given permissionProvider created for the given set of principals.
      • stop

        boolean stop​(@NotNull
                     @NotNull JackrabbitAccessControlManager accessControlManager,
                     @NotNull
                     @NotNull java.util.Set<java.security.Principal> principals)
        Parameters:
        accessControlManager -
        principals -
        Returns:
        true if aggregation of effective policies for the specified principals should be stopped after the given accessControlManager.
        See Also:
        AccessControlManager.getEffectivePolicies(String)
      • stop

        boolean stop​(@NotNull
                     @NotNull AccessControlManager accessControlManager,
                     @Nullable
                     @Nullable java.lang.String absPath)
        Parameters:
        accessControlManager -
        absPath -
        Returns:
        true if aggregation of effective policies for the specified effective path should be stopped after the given accessControlManager.
        See Also:
        JackrabbitAccessControlManager.getEffectivePolicies(Set)