Class UserDirectoryPageInitializer
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.plugins.workspaces.initialization.DefaultStaticPageInitializer
org.ametys.plugins.workspaces.initialization.UserDirectoryPageInitializer
- All Implemented Interfaces:
PageInitializer
,LogEnabled
,Prioritizable
,Configurable
,Serviceable
Configure a user directory root page during initialization.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.ametys.plugins.workspaces.initialization.DefaultStaticPageInitializer
DefaultStaticPageInitializer.PageModelReloader
-
Field Summary
Modifier and TypeFieldDescriptionprotected ProfileAssignmentStorageExtensionPoint
the profile assignment storage EPFields inherited from class org.ametys.plugins.workspaces.initialization.DefaultStaticPageInitializer
_currentUserProvider, _observationManager
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreatePage
(ModifiableSitemapElement parent) Create a new page in the parentvoid
service
(ServiceManager manager) Methods inherited from class org.ametys.plugins.workspaces.initialization.DefaultStaticPageInitializer
configure, getPriority, setModel
Methods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLogger
-
Field Details
-
_profileAssignmentStorageEP
the profile assignment storage EP
-
-
Constructor Details
-
UserDirectoryPageInitializer
public UserDirectoryPageInitializer()
-
-
Method Details
-
service
- Specified by:
service
in interfaceServiceable
- Overrides:
service
in classDefaultStaticPageInitializer
- Throws:
ServiceException
-
createPage
Description copied from interface:PageInitializer
Create a new page in the parent- Specified by:
createPage
in interfacePageInitializer
- Overrides:
createPage
in classDefaultStaticPageInitializer
- Parameters:
parent
- the parent where the new page should be created- Returns:
- the new page or empty if no page was created
-