Class UserDirectoryRightAssignmentContext
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.core.ui.StaticFileImportsClientSideElement
org.ametys.core.ui.StaticClientSideElement
org.ametys.core.right.AbstractStaticRightAssignmentContext
org.ametys.cms.rights.ContentRightAssignmentContext
org.ametys.plugins.userdirectory.rights.UserDirectoryRightAssignmentContext
- All Implemented Interfaces:
RightAssignmentContext
,ClientSideElement
,LogEnabled
,PluginAware
,Configurable
,Contextualizable
,Serviceable
RightAssignmentContext
for assign rights to a user directory Content
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.ametys.core.ui.ClientSideElement
ClientSideElement.Script, ClientSideElement.ScriptFile
-
Field Summary
Modifier and TypeFieldDescriptionprotected ContentTypesHelper
The content type helperprotected OrganisationChartPageHandler
The organisation chart page handlerprotected UserDirectoryHelper
The user directory helperstatic final String
The right assignement context idFields inherited from class org.ametys.cms.rights.ContentRightAssignmentContext
_resolver, _rootContentHelper
Fields inherited from class org.ametys.core.right.AbstractStaticRightAssignmentContext
_context, _isPrivate, _label, _reverseWorkspaceMather, _workspaceMatcher
Fields inherited from class org.ametys.core.ui.StaticFileImportsClientSideElement
_currentUserProvider, _dependencies, _featureName, _id, _pluginName, _rightManager, _rights, _rightsMode, _script
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetParentContexts
(Object context) Get the parent contexts of the object contextprotected Object
Gets the root of contentsvoid
service
(ServiceManager smanager) Methods inherited from class org.ametys.cms.rights.ContentRightAssignmentContext
convertJSContext, getContextIdentifier, getRootContexts, getScripts
Methods inherited from class org.ametys.core.right.AbstractStaticRightAssignmentContext
configure, contextualize, isPrivate, matchWorkspace
Methods inherited from class org.ametys.core.ui.StaticClientSideElement
_configureClass, _configureParameters, _configureScript, configureInitialParameters
Methods inherited from class org.ametys.core.ui.StaticFileImportsClientSideElement
_configureDependencies, _configureImports, _configureRights, _configureRightsMode, getDependencies, getId, getPluginName, getRights, getScripts, hasRight, setPluginInfo, toString
Methods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLogger
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.ametys.core.ui.ClientSideElement
getDependencies, getId, getPluginName, getRights, getScripts
-
Field Details
-
ID
The right assignement context id- See Also:
-
_userDirectoryHelper
The user directory helper -
_organisationChartPageHandler
The organisation chart page handler -
_contentTypeHelper
The content type helper
-
-
Constructor Details
-
UserDirectoryRightAssignmentContext
public UserDirectoryRightAssignmentContext()
-
-
Method Details
-
service
- Specified by:
service
in interfaceServiceable
- Overrides:
service
in classContentRightAssignmentContext
- Throws:
ServiceException
-
getParentContexts
Description copied from interface:RightAssignmentContext
Get the parent contexts of the object context- Specified by:
getParentContexts
in interfaceRightAssignmentContext
- Overrides:
getParentContexts
in classContentRightAssignmentContext
- Parameters:
context
- The object context- Returns:
- The parents if exist or
null
otherwise
-
getRootContent
Description copied from class:ContentRightAssignmentContext
Gets the root of contents- Overrides:
getRootContent
in classContentRightAssignmentContext
- Returns:
- the root of contents
-