Class AbstractIntegrationSelectorController
- 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
-
- 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>
- Direct Known Subclasses:
IntegrationObjectSelectorController
public abstract class AbstractIntegrationSelectorController extends com.hybris.cockpitng.util.DefaultWidgetControllerController with common functionality across integrationbackoffice toolbar selector controllers. Contains a combobox for object selection and a reference to custom actions.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected com.hybris.cockpitng.components.Actionsactionsstatic java.lang.StringCOMBOBOX_IDprotected org.zkoss.zul.ComboboxintegrationComboBoxstatic java.lang.StringREFRESH_COMBOBOX_IN_SOCKETprotected static java.lang.StringSETTING_ACTIONS_SLOT
-
Constructor Summary
Constructors Constructor Description AbstractIntegrationSelectorController()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract java.util.Collection<org.zkoss.zul.Comboitem>buildComboitems()protected voidclearCombobox()protected org.zkoss.zul.ComboitemfindComboitem(java.lang.Object comboitemValue)voidinitialize(org.zkoss.zk.ui.Component component)abstract voidintegrationComboBoxOnChange()voidloadCombobox()voidrefreshCombobox()-
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
-
REFRESH_COMBOBOX_IN_SOCKET
public static final java.lang.String REFRESH_COMBOBOX_IN_SOCKET
- See Also:
- Constant Field Values
-
COMBOBOX_ID
public static final java.lang.String COMBOBOX_ID
- See Also:
- Constant Field Values
-
SETTING_ACTIONS_SLOT
protected static final java.lang.String SETTING_ACTIONS_SLOT
- See Also:
- Constant Field Values
-
actions
protected com.hybris.cockpitng.components.Actions actions
-
integrationComboBox
protected org.zkoss.zul.Combobox integrationComboBox
-
-
Method Detail
-
initialize
public void initialize(org.zkoss.zk.ui.Component component)
- Overrides:
initializein classcom.hybris.cockpitng.util.DefaultWidgetController
-
refreshCombobox
public void refreshCombobox()
-
integrationComboBoxOnChange
public abstract void integrationComboBoxOnChange()
-
loadCombobox
public void loadCombobox()
-
buildComboitems
protected abstract java.util.Collection<org.zkoss.zul.Comboitem> buildComboitems()
-
clearCombobox
protected void clearCombobox()
-
findComboitem
protected org.zkoss.zul.Comboitem findComboitem(java.lang.Object comboitemValue)
-
-