Class RootObjectPage<T extends AbstractProjectWizard.WizardModel<M>,​M extends MdObject>

    • Constructor Detail

      • RootObjectPage

        public RootObjectPage​(String id,
                              String title,
                              String description,
                              IRuntimeVersionSupport runtimeVersionSupport)
        Constructor for RootObjectPage with title and description.
        Parameters:
        id - - wizard model id, not null
        title - - page title, not null
        description - -page description, not null
        runtimeVersionSupport - - not null
    • Method Detail

      • getNameComponent

        public DtTextComponent getNameComponent()
        Returns:
        the nameComponent, not null
      • createCustomComponents

        protected void createCustomComponents()
        Create custom components after name, synonym and comment fields. Default implementation does nothing.
      • createCustomProjectComponents

        protected void createCustomProjectComponents()
        Create custom components after project name if needToCreateProject is true. Default implementation does nothing.
      • doCreateComponents

        protected void doCreateComponents()
        By default creates child components: name, synonym, comment fields, custom and project components.
      • createProjectComponents

        protected void createProjectComponents()
        Creates project components.
      • getAvailableVersions

        protected Collection<Version> getAvailableVersions()
        Returns the collection of available runtime versions to create the version combo. By default returns the list of all supported runtime versions.
        Returns:
        the collection of the available runtime versions, never null