Class IntegrationObjectEditorTreeController
java.lang.Object
org.zkoss.zk.ui.event.GenericEventListener
org.zkoss.zk.ui.util.GenericComposer<T>
org.zkoss.zk.ui.util.GenericAutowireComposer<T>
org.zkoss.zk.ui.util.GenericForwardComposer<org.zkoss.zk.ui.Component>
com.hybris.cockpitng.util.ViewAnnotationAwareComposer
com.hybris.cockpitng.util.DefaultWidgetController
de.hybris.platform.integrationbackoffice.widgets.modeling.controllers.IntegrationObjectEditorTreeController
- All Implemented Interfaces:
com.hybris.cockpitng.core.WidgetController,com.hybris.cockpitng.dnd.WidgetDragAndDropAware,com.hybris.cockpitng.engine.WidgetInstanceManagerAware,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 class IntegrationObjectEditorTreeController
extends com.hybris.cockpitng.util.DefaultWidgetController
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringprotected org.zkoss.zul.Treestatic final Stringstatic final Stringprotected DataStructureBuilderprotected IntegrationObjectPresentationprotected IntegrationBackofficeEventSenderprotected IntegrationObjectDefinitionConverterprotected IntegrationObjectDefinitionTrimmerstatic final Stringprotected com.hybris.cockpitng.util.notifications.NotificationServiceprotected ReadServicestatic final Stringstatic final Stringprotected TreePopulatorstatic final StringFields inherited from class org.zkoss.zk.ui.util.GenericAutowireComposer
_separator, application, applicationScope, arg, componentScope, desktop, desktopScope, execution, page, pageScope, param, requestScope, self, session, sessionScope, spaceOwner, spaceScopeFields inherited from class org.zkoss.zk.ui.util.GenericComposer
_applied -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidautoSelectAttributeRelation(org.zkoss.zul.Treeitem currentTreeitem) voidvoidvoidAllows for the creation of tree node post initial generation.voidvoidvoidhandleIntegrationObjectDeletedEvent(com.hybris.cockpitng.core.events.CockpitEvent event) voidinitialize(org.zkoss.zk.ui.Component component) voidvoidrenameTreeitemEvent(RenameTreeData renameTreeData) voidretypeTreeNodes(RetypeTreeData retypeTreeData) voidsendOnSelectEvent(org.zkoss.zul.Treeitem treeitem) Methods inherited from class com.hybris.cockpitng.util.DefaultWidgetController
doAfterCompose, doBeforeCompose, doBeforeComposeChildren, executeOperation, getDragAndDropStrategy, getLabel, getLabel, getModel, getValue, getWidgetDragAndDropStrategyRepository, getWidgetInstanceManager, getWidgetRoot, getWidgetSettings, getWidgetslot, getWidgetTitle, getWidgetUtils, initDragAndDropAwareness, initWidgetSetting, initWidgetSetting, initWidgetSetting, initWidgetSetting, initWidgetSetting, invokeListenerMethod, onSocketInput, preInitialize, sendOutput, sendOutputAfterOperation, sendOutputAfterOperation, sendOutputAfterOperation, setValue, setWidgetInstanceManager, setWidgetTitleMethods inherited from class com.hybris.cockpitng.util.ViewAnnotationAwareComposer
scanEventListenersMethods inherited from class org.zkoss.zk.ui.util.GenericAutowireComposer
alert, didActivate, getPage, willClone, willPassivateMethods inherited from class org.zkoss.zk.ui.util.GenericComposer
doCatch, doFinallyMethods inherited from class org.zkoss.zk.ui.event.GenericEventListener
bindComponent, getController, onEvent, unbindComponent
-
Field Details
-
LOAD_IO_IN_SOCKET
- See Also:
-
RETYPE_NODES_IN_SOCKET
- See Also:
-
CREATE_TREE_IN_SOCKET
- See Also:
-
CHECK_FOR_STRUCT_IN_SOCKET
- See Also:
-
RENAME_NODES_IN_SOCKET
- See Also:
-
CREATE_DYNAMIC_NODE_IN_SOCKET
- See Also:
-
AUTO_SELECT_RELATION_IN_SOCKET
- See Also:
-
VIEW_EVENT_COMPONENT_ID
- See Also:
-
treePopulator
-
editorPresentation
-
integrationObjectDefinitionConverter
-
readService
-
notificationService
protected transient com.hybris.cockpitng.util.notifications.NotificationService notificationService -
integrationObjectDefinitionTrimmer
-
dataStructureBuilder
-
integrationBackofficeEventSender
-
composedTypeTree
protected org.zkoss.zul.Tree composedTypeTree
-
-
Constructor Details
-
IntegrationObjectEditorTreeController
public IntegrationObjectEditorTreeController()
-
-
Method Details
-
initialize
public void initialize(org.zkoss.zk.ui.Component component) - Overrides:
initializein classcom.hybris.cockpitng.util.DefaultWidgetController
-
handleIntegrationObjectDeletedEvent
public void handleIntegrationObjectDeletedEvent(com.hybris.cockpitng.core.events.CockpitEvent event) -
composedTypeTreeOnSelect
public void composedTypeTreeOnSelect() -
loadIntegrationObject
-
retypeTreeNodes
-
handleCreateTree
-
checkTreeNodeForStructuredType
-
renameTreeitemEvent
-
createDynamicTreeNode
Allows for the creation of tree node post initial generation. Used to add nodes for types that were not considered during initialization of the tree after they have been selected by the user.- Parameters:
dto- Object containing type and qualifier information used to create the new node
-
autoSelectAttributeRelation
public void autoSelectAttributeRelation(org.zkoss.zul.Treeitem currentTreeitem) -
handleClearTree
public void handleClearTree() -
sendOnSelectEvent
public void sendOnSelectEvent(org.zkoss.zul.Treeitem treeitem)
-