@Version("1.3.0")
Package org.apache.jackrabbit.oak.spi.security.authorization.restriction
-
Interface Summary Interface Description AggregationAware Marker interface intended to extend aRestrictionProvider
to make it aware of it's aggregated nature in a composite when it comes to evaluate the validity of restrictions.Restriction ARestriction
object represents a "live" restriction object that has been created using the Jackrabbit specific extensions of theAccessControlEntry
interface.RestrictionDefinition TheRestrictionDefinition
interface provides methods for discovering the static definition of any additional policy-internal refinements of the access control definitions.RestrictionPattern Interface used to verify if a givenrestriction
applies to a given item or path.RestrictionProvider Interface to manage the supported restrictions present with a given access control and permission management implementation. -
Class Summary Class Description AbstractRestrictionProvider CompositePattern Aggregates of a list ofRestrictionPattern
s into a single pattern.CompositeRestrictionProvider Aggregates of a collection ofRestrictionProvider
implementations into a single provider.RestrictionDefinitionImpl Default implementation of theRestrictionDefinition
interface.RestrictionImpl RestrictionImpl