Interface AggregationFilter
-
public interface AggregationFilter
-
-
Field Summary
Fields Modifier and Type Field Description static AggregationFilterDEFAULTDefault implementation of theAggregationFilterinterface that handles all combinations of permission providers and principals and never aborts the evaluation.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanstop(@NotNull AccessControlManager accessControlManager, @Nullable java.lang.String absPath)booleanstop(@NotNull JackrabbitAccessControlManager accessControlManager, @NotNull java.util.Set<java.security.Principal> principals)booleanstop(@NotNull AggregatedPermissionProvider permissionProvider, @NotNull java.util.Set<java.security.Principal> principals)
-
-
-
Field Detail
-
DEFAULT
static final AggregationFilter DEFAULT
Default implementation of theAggregationFilterinterface 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:
trueif aggregation of permission providers should be stopped after the givenpermissionProvidercreated for the given set ofprincipals.
-
stop
boolean stop(@NotNull @NotNull JackrabbitAccessControlManager accessControlManager, @NotNull @NotNull java.util.Set<java.security.Principal> principals)- Parameters:
accessControlManager-principals-- Returns:
trueif aggregation of effective policies for the specified principals should be stopped after the givenaccessControlManager.- See Also:
AccessControlManager.getEffectivePolicies(String)
-
stop
boolean stop(@NotNull @NotNull AccessControlManager accessControlManager, @Nullable @Nullable java.lang.String absPath)- Parameters:
accessControlManager-absPath-- Returns:
trueif aggregation of effective policies for the specified effective path should be stopped after the givenaccessControlManager.- See Also:
JackrabbitAccessControlManager.getEffectivePolicies(Set)
-
-