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
Constructors -
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, setModelMethods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLogger
-
Constructor Details
-
ProjectsCatalogPageInitializer
public ProjectsCatalogPageInitializer()
-
-
Method Details
-
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
-