Class ItemTypeMatchModalController
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.modals.controllers.ItemTypeMatchModalController
- 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 ItemTypeMatchModalController
extends com.hybris.cockpitng.util.DefaultWidgetController
Used to update the Item Type Match setting of the Integration Object Items of an Integration Object in the Integration UI tool of the backoffice
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.zkoss.zul.Listboxstatic final Stringstatic final Stringprotected org.zkoss.zul.ButtonFields 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 TypeMethodDescriptionvoidloadModal(IntegrationObjectModel integrationObjectModel) Loads the modal and populates it with the correct types and options based on theIntegrationObjectModelselected.voidOn click event for the save button.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, initialize, 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
-
OPEN_MODAL_INPUT_SOCKET
- See Also:
-
SAVE_BUTTON_VIEW_EVENT
- See Also:
-
itemTypeMatcherListBox
protected org.zkoss.zul.Listbox itemTypeMatcherListBox -
saveButton
protected org.zkoss.zul.Button saveButton
-
-
Constructor Details
-
ItemTypeMatchModalController
public ItemTypeMatchModalController()
-
-
Method Details
-
loadModal
Loads the modal and populates it with the correct types and options based on theIntegrationObjectModelselected. Due to possible multiple type definitions, items are grouped under their current type regardless of type aliasing. This results in the possibility of a given type having more that oneIntegrationObjectItemModeltied to it.- Parameters:
integrationObjectModel- Object currently selected
-
saveItemTypeMatchSetting
public void saveItemTypeMatchSetting()On click event for the save button.
-