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