public interface AggregationFilter
| Modifier and Type | Field and Description |
|---|---|
static AggregationFilter |
DEFAULT
Default implementation of the
AggregationFilter interface that handles all combinations of permission
providers and principals and never aborts the evaluation. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
stop(@NotNull AccessControlManager accessControlManager,
@Nullable String absPath) |
boolean |
stop(@NotNull AggregatedPermissionProvider permissionProvider,
@NotNull Set<Principal> principals) |
boolean |
stop(@NotNull JackrabbitAccessControlManager accessControlManager,
@NotNull Set<Principal> principals) |
static final AggregationFilter DEFAULT
AggregationFilter interface that handles all combinations of permission
providers and principals and never aborts the evaluation.boolean stop(@NotNull
@NotNull AggregatedPermissionProvider permissionProvider,
@NotNull
@NotNull Set<Principal> principals)
permissionProvider - principals - true if aggregation of permission providers should be stopped after the given permissionProvider
created for the given set of principals.boolean stop(@NotNull
@NotNull JackrabbitAccessControlManager accessControlManager,
@NotNull
@NotNull Set<Principal> principals)
accessControlManager - principals - true if aggregation of effective policies for the specified principals should be stopped after
the given accessControlManager.AccessControlManager.getEffectivePolicies(String)boolean stop(@NotNull
@NotNull AccessControlManager accessControlManager,
@Nullable
@Nullable String absPath)
accessControlManager - absPath - true if aggregation of effective policies for the specified effective path should be stopped after
the given accessControlManager.JackrabbitAccessControlManager.getEffectivePolicies(Set)Copyright © 2010 - 2020 Adobe. All Rights Reserved