@Service(value=org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionProvider.class)
public class SlingRestrictionProviderImpl
extends org.apache.jackrabbit.oak.spi.security.authorization.restriction.AbstractRestrictionProvider
SLING_RESOURCE_TYPES
: A restriction that allows to match against resource types (matches are exact and do not include children).SLING_RESOURCE_TYPES_WITH_DESCENDANTS
: A restriction that allows to match against resource types and all sub nodes of matching resource types.Modifier and Type | Field and Description |
---|---|
static String |
SLING_RESOURCE_TYPES |
static String |
SLING_RESOURCE_TYPES_WITH_DESCENDANTS |
EMPTY
AC_NODETYPE_NAMES, ACE_PROPERTY_NAMES, MIX_REP_ACCESS_CONTROLLABLE, MIX_REP_REPO_ACCESS_CONTROLLABLE, NT_REP_ACE, NT_REP_ACL, NT_REP_DENY_ACE, NT_REP_GRANT_ACE, NT_REP_POLICY, NT_REP_RESTRICTIONS, PARAM_RESTRICTION_PROVIDER, POLICY_NODE_NAMES, REP_GLOB, REP_NODE_PATH, REP_NT_NAMES, REP_POLICY, REP_PREFIXES, REP_PRINCIPAL_NAME, REP_PRIVILEGES, REP_REPO_POLICY, REP_RESTRICTIONS
Constructor and Description |
---|
SlingRestrictionProviderImpl() |
Modifier and Type | Method and Description |
---|---|
@NotNull org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionPattern |
getPattern(@Nullable String oakPath,
@NotNull Set<org.apache.jackrabbit.oak.spi.security.authorization.restriction.Restriction> restrictions) |
@NotNull org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionPattern |
getPattern(String oakPath,
@NotNull org.apache.jackrabbit.oak.api.Tree tree) |
public static final String SLING_RESOURCE_TYPES
public static final String SLING_RESOURCE_TYPES_WITH_DESCENDANTS
@NotNull public @NotNull org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionPattern getPattern(String oakPath, @NotNull @NotNull org.apache.jackrabbit.oak.api.Tree tree)
Copyright © 2007–2018 The Apache Software Foundation. All rights reserved.