Class IntegrationObjectEditorController

  • All Implemented Interfaces:
    com.hybris.cockpitng.core.WidgetController, com.hybris.cockpitng.dnd.WidgetDragAndDropAware, com.hybris.cockpitng.engine.WidgetInstanceManagerAware, java.io.Serializable, org.zkoss.zk.ui.event.EventListener, org.zkoss.zk.ui.event.SerializableEventListener, org.zkoss.zk.ui.util.ComponentActivationListener, org.zkoss.zk.ui.util.ComponentCloneListener, org.zkoss.zk.ui.util.Composer<org.zkoss.zk.ui.Component>, org.zkoss.zk.ui.util.ComposerExt<org.zkoss.zk.ui.Component>

    public final class IntegrationObjectEditorController
    extends com.hybris.cockpitng.util.DefaultWidgetController
    Controls the functionality of the editor
    See Also:
    Serialized Form
    • Constructor Detail

      • IntegrationObjectEditorController

        public IntegrationObjectEditorController()
    • Method Detail

      • initialize

        public void initialize​(org.zkoss.zk.ui.Component component)
        Overrides:
        initialize in class com.hybris.cockpitng.util.DefaultWidgetController
      • setComposedTypeTree

        public void setComposedTypeTree​(org.zkoss.zul.Tree composedTypeTree)
      • getComposedTypeTree

        public org.zkoss.zul.Tree getComposedTypeTree()
      • setAttributesListBox

        public void setAttributesListBox​(org.zkoss.zul.Listbox attributesListBox)
      • getAttributesListBox

        public org.zkoss.zul.Listbox getAttributesListBox()
      • setAncestors

        public void setAncestors​(java.util.Deque<ComposedTypeModel> ancestors)
      • setEDIT_MODE_FLAG

        public void setEDIT_MODE_FLAG​(boolean EDIT_MODE_FLAG)
      • getEditModeFlag

        public boolean getEditModeFlag()
      • setCurrentAttributesMap

        public void setCurrentAttributesMap​(java.util.Map<ComposedTypeModel,​java.util.List<ListItemDTO>> currentAttributesMap)
      • setOriginalAttributeMap

        public void setOriginalAttributeMap​(java.util.Map<ComposedTypeModel,​java.util.List<ListItemDTO>> originalAttributeMap)
      • setModified

        public void setModified​(boolean modified)
      • isModified

        public boolean isModified()
      • setSelectedIntegrationObject

        public void setSelectedIntegrationObject​(IntegrationObjectModel integrationObject)
      • getNotificationService

        protected com.hybris.cockpitng.util.notifications.NotificationService getNotificationService()
      • handleIntegrationObjectCreatedEvent

        public void handleIntegrationObjectCreatedEvent​(com.hybris.cockpitng.core.events.CockpitEvent event)
      • composedTypeTreeOnSelect

        public void composedTypeTreeOnSelect()
      • updateIntegrationObject

        public void updateIntegrationObject​(java.lang.String message)
      • refreshButtonOnClick

        public void refreshButtonOnClick​(java.lang.String message)
      • deleteActionOnPerform

        public void deleteActionOnPerform()
      • sendCurrentIntegrationObject

        public void sendCurrentIntegrationObject​(java.lang.String message)
      • cloneActionOnPerform

        public void cloneActionOnPerform()
      • updateTreeNodesWithAliases

        public void updateTreeNodesWithAliases​(java.util.Map<ComposedTypeModel,​java.util.List<ListItemDTO>> renamedAttributesMap,
                                               org.zkoss.zul.Tree composedTypeTree)
      • renameTreeNode

        public void renameTreeNode​(org.zkoss.zul.Treeitem childNode,
                                   ListItemDTO dto)
      • resetCurrentAttributeMap

        public void resetCurrentAttributeMap()
      • populateAttributesMap

        public void populateAttributesMap​(ComposedTypeModel typeModel)
      • updateAttribute

        public void updateAttribute​(org.zkoss.zul.Listitem listitem)