Interface PageInitializer

All Superinterfaces:
Prioritizable
All Known Implementing Classes:
DefaultStaticPageInitializer, ProjectsCatalogPageInitializer, UserDirectoryPageInitializer, UserSignupPageInitializer

public interface PageInitializer extends Prioritizable
Interface for the creation of a new page with predefined content and configuration This can for example be use to generate some default pages during site initialization
  • Method Details

    • createPage

      Create a new page in the parent
      Parameters:
      parent - the parent where the new page should be created
      Returns:
      the new page or empty if no page was created