Class IntegrationObjectButtonPanelController
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.AbstractIntegrationButtonPanelController
de.hybris.platform.integrationbackoffice.widgets.modeling.controllers.IntegrationObjectButtonPanelController
- 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 IntegrationObjectButtonPanelController
extends AbstractIntegrationButtonPanelController
Controller for integrationbackoffice modeling toolbar button panel.
Enables filtering, refreshing and saving of currently selected
IntegrationObjectModel.- See Also:
-
Field Summary
FieldsFields inherited from class de.hybris.platform.integrationbackoffice.widgets.common.controllers.AbstractIntegrationButtonPanelController
ENABLE_SAVE_IN_SOCKET, FILTER_BUTTON_SCLASS, FILTER_BUTTON_TITLE_KEY, FILTER_MENU_SCLASS, FILTER_STATE_IN_SOCKET, FILTER_STATE_OUT_SOCKET, filterButton, filterButtonDiv, filterMenupopup, LOAD_OBJECT_IN_SOCKET, MENUPOPUP_POSITION, ONLYSELECTED_MENUITEM_LABEL_KEY, onlySelectedMenuItem, REFRESH_BUTTON_CLICK_SOCKET, REFRESH_BUTTON_ID, SAVE_BUTTON_CLICK_SOCKET, SAVE_DEFINITIONS_BUTTON_ID, saveDefinitionsButton, SHOWALL_MENUITEM_LABEL_KEY, showAllMenuItemFields 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 TypeMethodDescriptionprotected voidvoidobjectCreatedEvent(com.hybris.cockpitng.core.events.CockpitEvent event) voidobjectDeletedEvent(com.hybris.cockpitng.core.events.CockpitEvent event) protected booleanMethods inherited from class de.hybris.platform.integrationbackoffice.widgets.common.controllers.AbstractIntegrationButtonPanelController
createFilterMenupopup, doRefresh, enableSaveButton, initialize, isSaveDefinitionsButtonDisabled, loadObject, refreshButtonOnClick, saveDefinitionsButtonOnClick, setFilterButtonState, setSaveDefinitionsButtonState, showRefreshConfirmation, updateFilterStateMethods 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
-
REFRESHCOMFIRM_TITLE_LABEL_KEY
- See Also:
-
REFRESHCOMFIRM_MSG_LABEL_KEY
- See Also:
-
-
Constructor Details
-
IntegrationObjectButtonPanelController
public IntegrationObjectButtonPanelController()
-
-
Method Details
-
objectCreatedEvent
public void objectCreatedEvent(com.hybris.cockpitng.core.events.CockpitEvent event) -
objectDeletedEvent
public void objectDeletedEvent(com.hybris.cockpitng.core.events.CockpitEvent event) -
unsavedChangesPresent
protected boolean unsavedChangesPresent()- Specified by:
unsavedChangesPresentin classAbstractIntegrationButtonPanelController
-
handleRefreshConfirmation
protected void handleRefreshConfirmation()- Specified by:
handleRefreshConfirmationin classAbstractIntegrationButtonPanelController
-