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
FieldsModifier and TypeFieldDescriptionprotected ProfileAssignmentStorageExtensionPointthe profile assignment storage EPFields inherited from class org.ametys.plugins.workspaces.initialization.DefaultStaticPageInitializer
_currentUserProvider, _observationManager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreatePage(ModifiableSitemapElement parent) Create a new page in the parentvoidservice(ServiceManager manager) Methods inherited from class org.ametys.plugins.workspaces.initialization.DefaultStaticPageInitializer
configure, getPriority, setModelMethods 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:
servicein interfaceServiceable- Overrides:
servicein classDefaultStaticPageInitializer- Throws:
ServiceException
-
createPage
Description copied from interface:PageInitializerCreate a new page in the parent- Specified by:
createPagein interfacePageInitializer- Overrides:
createPagein classDefaultStaticPageInitializer- Parameters:
parent- the parent where the new page should be created- Returns:
- the new page or empty if no page was created
-