Class DefaultNavigationNodeWizard

    • Field Detail

      • CMS_LINK_COMPONENT_MODE

        protected static final java.lang.String CMS_LINK_COMPONENT_MODE
        See Also:
        Constant Field Values
      • CONTENT_PAGE_MODE

        protected static final java.lang.String CONTENT_PAGE_MODE
        See Also:
        Constant Field Values
      • SELECTED_DECISION

        protected static final java.lang.String SELECTED_DECISION
        See Also:
        Constant Field Values
      • DEFAULT_COLLECTTION_EDITOR

        protected static final java.lang.String DEFAULT_COLLECTTION_EDITOR
        See Also:
        Constant Field Values
      • CMS_NAVIGATION_NODE_VISIBLE

        protected static final java.lang.String CMS_NAVIGATION_NODE_VISIBLE
        See Also:
        Constant Field Values
      • CMS_NAVIGATION_NODE_NAME

        protected static final java.lang.String CMS_NAVIGATION_NODE_NAME
        See Also:
        Constant Field Values
      • CMS_NAVIGATION_NODE_TITLE

        protected static final java.lang.String CMS_NAVIGATION_NODE_TITLE
        See Also:
        Constant Field Values
      • CREATE_NEW_DECISION

        protected static final java.lang.String CREATE_NEW_DECISION
        See Also:
        Constant Field Values
      • SELECT_EXISTING_DECISION

        protected static final java.lang.String SELECT_EXISTING_DECISION
        See Also:
        Constant Field Values
      • CURRENT_CATATLOG_VERSION

        protected static final java.lang.String CURRENT_CATATLOG_VERSION
        See Also:
        Constant Field Values
      • DOT_CATATLOG_VERSION

        protected static final java.lang.String DOT_CATATLOG_VERSION
        See Also:
        Constant Field Values
      • RESOURCES_PARAM

        protected static final java.lang.String RESOURCES_PARAM
        See Also:
        Constant Field Values
      • ABSTRACTCMSCOMPONENT

        protected static final java.lang.String ABSTRACTCMSCOMPONENT
        See Also:
        Constant Field Values
      • ABSTRACTCMSCOMPONENT_UID_PREFIX

        protected static final java.lang.String ABSTRACTCMSCOMPONENT_UID_PREFIX
        See Also:
        Constant Field Values
      • ABSTRACTPAGE_UID_PREFIX

        protected static final java.lang.String ABSTRACTPAGE_UID_PREFIX
        See Also:
        Constant Field Values
      • MEDIA_UID_PREFIX

        protected static final java.lang.String MEDIA_UID_PREFIX
        See Also:
        Constant Field Values
      • LINK_UID_PREFIX

        protected static final java.lang.String LINK_UID_PREFIX
        See Also:
        Constant Field Values
    • Constructor Detail

      • DefaultNavigationNodeWizard

        public DefaultNavigationNodeWizard()
    • Method Detail

      • isCreateModeEnabled

        public boolean isCreateModeEnabled()
        Checks whether create mode was selected.

      • isCmsNavigationNodeVisible

        public boolean isCmsNavigationNodeVisible()
        Checks whether navigation node should be visible.

      • getCmsNavigationNodeName

        public java.lang.String getCmsNavigationNodeName()
        Retrieves navigation node name that was specified by user.

      • getCmsNavigationNodeTitle

        public java.util.Map<java.lang.String,​java.lang.String> getCmsNavigationNodeTitle()
        Retrieves navigation node title that was specified by user.

      • setSelectedMode

        public void setSelectedMode​(java.lang.String selectedMode)
        Stores selected mode into WizardContext.

      • setDecision

        public void setDecision​(java.lang.String currentDecision)
        Stores selected decision into WizardContext.

      • getSelectedMode

        public java.lang.String getSelectedMode()
        Retrieves selected mode from WizardContext.

      • getSelectedDecision

        public java.lang.String getSelectedDecision()
        Retrieves selected decision from WizardContext.

      • isMediaModeSelected

        public boolean isMediaModeSelected()
        Checks whether media mode is chosen.

      • isModeSelected

        public boolean isModeSelected()
        Checks whether user select mode.

      • getPredefinedValuesForInnerWizard

        public java.util.Map<java.lang.String,​java.lang.Object> getPredefinedValuesForInnerWizard()
        Returns all predefined values for wizard regarding current mode.

      • getSelectedTypeName

        public java.lang.String getSelectedTypeName()
        Returns a localized name regarding selected mode.

      • getUserDecisions

        public java.util.List<java.lang.String> getUserDecisions()
        Retrieves supported user decisions.

      • getSupportedObjectTemplates

        public java.util.List<ObjectTemplate> getSupportedObjectTemplates()
        Returns all supported object templates.

        Note:
        This is configured via spring bean cmscockpitNavigationNodeConfig

      • setResources

        public void setResources​(java.util.List<TypedObject> resources)
        Sets related items into wizard context WizardContext.

      • initializeInnerWizard

        public void initializeInnerWizard​(GenericItemWizard innerWizard,
                                          WizardPage page)
        Responsible for inner wizard initialization.

        Parameters:
        innerWizard - wizard for creating a new instance of items
        page - that will be assigned to wizard
      • doNext

        public void doNext()
        Overrides:
        doNext in class Wizard
      • doDone

        public void doDone()
        Overrides:
        doDone in class Wizard
      • init

        public void init​(GenericItemMandatoryPage page,
                         org.zkoss.zk.ui.Component parent)
        Responsible for inner wizard initialization.

        Parameters:
        page - mandatory wizard page
        parent - parent component
      • setUiAccessRightService

        public void setUiAccessRightService​(UIAccessRightService uiAccessRightService)
      • getMediaMimeTypes

        public java.util.List<java.lang.String> getMediaMimeTypes()
      • setMediaMimeTypes

        public void setMediaMimeTypes​(java.util.List<java.lang.String> mediaMimeTypes)
      • setTypeService

        public void setTypeService​(TypeService typeService)
      • setSupportedTypes

        public void setSupportedTypes​(java.util.List<java.lang.String> supportedTypes)
      • setNavigationNodeInnerWizard

        public void setNavigationNodeInnerWizard​(GenericItemWizard navigationNodeInnerWizard)
      • getNavigationNodeInnerWizard

        public GenericItemWizard getNavigationNodeInnerWizard()
      • setGenericRandomNameProducer

        public void setGenericRandomNameProducer​(GenericRandomNameProducer genericRandomNameProducer)