public interface RestrictionPattern
restriction applies to a given
item or path.| Modifier and Type | Field and Description |
|---|---|
static RestrictionPattern |
EMPTY
Default implementation of the
RestrictionPattern that always
returns true and thus matches all items or paths. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
matches()
Returns
true if the underlying restriction matches for repository
level permissions. |
boolean |
matches(@NotNull java.lang.String path)
Returns
true if the underlying restriction matches the specified
path. |
boolean |
matches(@NotNull Tree tree,
@Nullable PropertyState property)
Returns
true if the underlying restriction matches the specified
tree or property state. |
static final RestrictionPattern EMPTY
RestrictionPattern that always
returns true and thus matches all items or paths.boolean matches(@NotNull
@NotNull Tree tree,
@Nullable
@Nullable PropertyState property)
true if the underlying restriction matches the specified
tree or property state.tree - The target tree or the parent of the target property.property - The target property state or null if the target
item is a tree.true if the underlying restriction matches the specified
tree or property state; false otherwise.boolean matches(@NotNull
@NotNull java.lang.String path)
true if the underlying restriction matches the specified
path.path - The path of the target item.true if the underlying restriction matches the specified
path; false otherwise.boolean matches()
true if the underlying restriction matches for repository
level permissions.true if the underlying restriction matches for repository
level permissions that are not associated with a path or a dedicated item;
false otherwise.Copyright © 2010 - 2023 Adobe. All Rights Reserved