Class DeleteAwareNavigationHistoryController
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
com.hybris.cockpitng.widgets.navigation.NavigationHistoryController
de.hybris.platform.configurablebundlebackoffice.widgets.navigation.DeleteAwareNavigationHistoryController
- 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 DeleteAwareNavigationHistoryController
extends com.hybris.cockpitng.widgets.navigation.NavigationHistoryController
Navigation history controller offers enriched
NavigationHistoryController functionality by adding support for
item deletion- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.hybris.cockpitng.widgets.navigation.NavigationHistoryController
com.hybris.cockpitng.widgets.navigation.NavigationHistoryController.EmptyHistoryElement, com.hybris.cockpitng.widgets.navigation.NavigationHistoryController.HistoryElement -
Field Summary
Fields inherited from class com.hybris.cockpitng.widgets.navigation.NavigationHistoryController
DEFAULT_MAX_HISTORY_LENGTH, INPUT_EMPTY_HISTORY_EVAL_TARGET, INPUT_RESET, MODEL_CURRENT_ITEM, MODEL_EMPTY_HISTORY_EVAL_TARGET, MODEL_HISTORY, SCLASS_MENU_NO_ICON, SCLASS_NAVIGATION_HISTORY_BACK_DISABLED, SCLASS_NAVIGATION_STACK_DISABLED, SETTING_DEFAULT_OUTPUT, SETTING_DISPLAY_EMPTY_HISTORY_ELEMENT_IN_POPUP, SETTING_EMPTY_HISTORY_OUTPUT_VALUE_EVAL, SETTING_HISTORY_LENGTH, SETTING_OUTPUT_PATTERN, SETTING_PROXY, SOCKET_INPUT_DO_BACK, SOCKET_INPUT_REMOVE_ITEM, SOCKET_OUT_EMPTY_HISTORY_BACK_BUTTON_PRESSEDFields 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 TypeMethodDescriptionvoidhandleObjectDeletedEvent(com.hybris.cockpitng.core.events.CockpitEvent event) protected booleanisValidElement(com.hybris.cockpitng.widgets.navigation.NavigationHistoryController.HistoryElement currentItemObject) protected voidremoveDeletedItemSelection(com.hybris.cockpitng.core.events.CockpitEvent event) protected voidremoveDeletedObjectsFromHistory(com.hybris.cockpitng.core.events.CockpitEvent event) protected voidMethods inherited from class com.hybris.cockpitng.widgets.navigation.NavigationHistoryController
addHistoryMenuItem, addToHistory, backButtonClicked, createHistoryElement, doBackOnSocket, findDuplicatesInNeighborhoodInHistory, getBackButton, getBackButtonEvaluatedValue, getCurrentItem, getCurrentItemLabel, getEmptyHistoryOutputValueEval, getGlobalLabel, getHistoryElementLabel, getHistoryStack, getLabelService, getObjectLabel, getOutputSocket, getStackButton, handleObjectUpdatedEvent, hasAtLeastOneNotEmptyHistoryElement, initialize, initializeVirtualSockets, isEmptyBackElementAvailable, itemClicked, lookupMenuPosition, messageReceived, onEmptyHistoryBackButtonPressed, reduceStack, refreshEmptyHistoryElement, removeCurrentObject, removeDuplicatesInNeighborhoodFromHistory, removeElementsFromHistory, removeExistingEmptyHistoryElements, removeItem, removeOverflow, resetHistory, restoreHistory, sendOutputMessage, setCurrentObject, setEmptyHistoryEvalTarget, updateElement, updateHistoryStackEnabledMethods 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
-
Constructor Details
-
DeleteAwareNavigationHistoryController
public DeleteAwareNavigationHistoryController()
-
-
Method Details
-
restoreCurrentItem
protected void restoreCurrentItem()- Overrides:
restoreCurrentItemin classcom.hybris.cockpitng.widgets.navigation.NavigationHistoryController
-
handleObjectDeletedEvent
public void handleObjectDeletedEvent(com.hybris.cockpitng.core.events.CockpitEvent event) -
removeDeletedItemSelection
protected void removeDeletedItemSelection(com.hybris.cockpitng.core.events.CockpitEvent event) -
removeDeletedObjectsFromHistory
protected void removeDeletedObjectsFromHistory(com.hybris.cockpitng.core.events.CockpitEvent event)
-