Class StringHierarchicalAccessController

All Implemented Interfaces:
AccessController, LogEnabled, Initializable, Component, Configurable, Serviceable
Direct Known Subclasses:
WebWorkspaceAccessController, WorkspaceAccessController

This implementation will manage hierarchical string (parents separated by '/'). For example '/node1/node2/node3', will seek for rights on '/node1/node2/node3', if nothing is found will try on '/node1/node2', and finally on '/node1'. Configurable with several <prefix>/myprefix</prefix> If this AcessController is limited to a workspace (by the corresponding RightAssignmentContext), this should be specified with a configuration <workspace> that is a negativable regexp of a workspace context (such as '/cms' or '!/admin')