Class ProjectsCatalogPageInitializer
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.plugins.workspaces.initialization.DefaultStaticPageInitializer
org.ametys.plugins.workspaces.initialization.ProjectsCatalogPageInitializer
- All Implemented Interfaces:
PageInitializer
,LogEnabled
,Prioritizable
,Configurable
,Serviceable
Page initializer that lookup for the projects catalogue service.
The class tries to configure the service using the site configuration
-
Nested Class Summary
Nested classes/interfaces inherited from class org.ametys.plugins.workspaces.initialization.DefaultStaticPageInitializer
DefaultStaticPageInitializer.PageModelReloader
-
Field Summary
Fields 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 parentMethods inherited from class org.ametys.plugins.workspaces.initialization.DefaultStaticPageInitializer
configure, getPriority, service, setModel
Methods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLogger
-
Constructor Details
-
ProjectsCatalogPageInitializer
public ProjectsCatalogPageInitializer()
-
-
Method Details
-
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
-