Package com.day.cq.security.impl.privileges

Class Summary
AbstractACLPrivilegeFactory Abstract implementation for All Privileges Factories, that like to baise their Granting descissions on ACL's stored allong with the Authorizable
AuthorizableACE Entry of an AuthorizableACL An entry consists of an Authorizable, it is defined for, an Path it protects and if it allows or denies the path.
An Entry is considered matching a path according the following rules: The given path is exact the same as the ACE's path The given Path is a descendant of the current path and non of the current ACE's children is a parent of th given path
AuthorizableACL This Acl belongs to one Authorizable.
CqPathDependentPrivilege Default implementation of a Pathdependent Privilege Its storeing its configuration in an ACL-like fashion: An entry with a path to protect, and if it allows or denies the path In contrast to an ACL the order of is not a propertie of the List which can be sorted arbitrary.
CqPrivilegeManager Access to existing Privileges and facility to query for Privileges In most cases there are two kind of parivileges, the simple, and the path dependant.
CqPrivilegesStoreFactory  
CqPrivilegeStore todo: protect
JcrPrivilegeResolver Resolves Privileges, that are registred via Nodes.
PathdependentPrivilegeEditor  
PathDependentPrivilegeFactory Privilege Factory that creates Privileges granting on an ACL based setting: AbstracACLPrivilegeFactory
PrivilegeEditor  
PrivilegeJSONWriter  
SimplePrivilegeFactory Default Factory creating Privileges for that are declared via a Repository Item and are not path dependant.
 



Copyright © 2008 Day Management AG. All Rights Reserved.