Package org.ametys.plugins.core.impl.right
package org.ametys.plugins.core.impl.right
-
ClassDescriptionProvide default implementation for the explain method of AccessControllerAbstract
AccessController
for a hierarchical type of object.AbstractAccessController
for a hierarchical type of object.Access result details retrieve through hierarchyThis class delegates all it can to the profile assignment storage extension pointThe kind of cache to get/setValue class storing information describing how a permission was determinedJdbc implementation ofProfileAssignmentStorage
which stores profile assignments in database.This implementation will manage hierarchical string (parents separated by '/').RightAssignmentContext
for assign rights to a configured contextThis RightContextConvertor is just an hardcoded translation from a configured string to another configured stringAccessController
for a workspace context objects (strings starting with "/" + workspace name).Covnert /${WorkspaceName} to the name of the current workspace and recursiverly relaunch the convertorsAct as the WorksapceAccessController but also have a configured switching value when converting the variable ${WorkspaceName}.