Class IntegrationObjectSelectorController
- 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.common.controllers.AbstractIntegrationSelectorController
-
- de.hybris.platform.integrationbackoffice.widgets.modeling.controllers.IntegrationObjectSelectorController
-
- 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 class IntegrationObjectSelectorController extends AbstractIntegrationSelectorController
Controller for integrationbackoffice modeling toolbar selector. Enables the selection of anIntegrationObjectModelto model.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringMODEL_KEY_CURRENT_OBJECTprotected ReadServicereadServicestatic java.lang.StringSELECT_ITEM_IN_SOCKETstatic java.lang.StringSYNC_COMBOBOX_IN_SOCKET-
Fields inherited from class de.hybris.platform.integrationbackoffice.widgets.common.controllers.AbstractIntegrationSelectorController
actions, COMBOBOX_ID, integrationComboBox, REFRESH_COMBOBOX_IN_SOCKET, SETTING_ACTIONS_SLOT
-
-
Constructor Summary
Constructors Constructor Description IntegrationObjectSelectorController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Collection<org.zkoss.zul.Comboitem>buildComboitems()voidgetSelected(ComposedTypeModel selectedComposedType)voidhandleIntegrationObjectCreatedEvent(com.hybris.cockpitng.core.events.CockpitEvent event)voidhandleIntegrationObjectDeletedEvent(com.hybris.cockpitng.core.events.CockpitEvent event)voidhandleIntegrationObjectUpdatedEvent(com.hybris.cockpitng.core.events.CockpitEvent event)voidinitialize(org.zkoss.zk.ui.Component component)voidintegrationComboBoxOnChange()voidsyncComboBoxes(IntegrationObjectModel selectedIO)-
Methods inherited from class de.hybris.platform.integrationbackoffice.widgets.common.controllers.AbstractIntegrationSelectorController
clearCombobox, findComboitem, loadCombobox, refreshCombobox
-
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, setWidgetTitle
-
Methods inherited from class com.hybris.cockpitng.util.ViewAnnotationAwareComposer
scanEventListeners
-
Methods inherited from class org.zkoss.zk.ui.util.GenericAutowireComposer
alert, didActivate, getPage, willClone, willPassivate
-
-
-
-
Field Detail
-
SYNC_COMBOBOX_IN_SOCKET
public static final java.lang.String SYNC_COMBOBOX_IN_SOCKET
- See Also:
- Constant Field Values
-
SELECT_ITEM_IN_SOCKET
public static final java.lang.String SELECT_ITEM_IN_SOCKET
- See Also:
- Constant Field Values
-
MODEL_KEY_CURRENT_OBJECT
protected static final java.lang.String MODEL_KEY_CURRENT_OBJECT
- See Also:
- Constant Field Values
-
readService
protected transient ReadService readService
-
-
Method Detail
-
initialize
public void initialize(org.zkoss.zk.ui.Component component)
- Overrides:
initializein classAbstractIntegrationSelectorController
-
buildComboitems
protected java.util.Collection<org.zkoss.zul.Comboitem> buildComboitems()
- Specified by:
buildComboitemsin classAbstractIntegrationSelectorController
-
handleIntegrationObjectCreatedEvent
public void handleIntegrationObjectCreatedEvent(com.hybris.cockpitng.core.events.CockpitEvent event)
-
handleIntegrationObjectUpdatedEvent
public void handleIntegrationObjectUpdatedEvent(com.hybris.cockpitng.core.events.CockpitEvent event)
-
handleIntegrationObjectDeletedEvent
public void handleIntegrationObjectDeletedEvent(com.hybris.cockpitng.core.events.CockpitEvent event)
-
syncComboBoxes
public void syncComboBoxes(IntegrationObjectModel selectedIO)
-
getSelected
public void getSelected(ComposedTypeModel selectedComposedType)
-
integrationComboBoxOnChange
public void integrationComboBoxOnChange()
- Specified by:
integrationComboBoxOnChangein classAbstractIntegrationSelectorController
-
-