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,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 DeleteAwareNavigationHistoryController extends com.hybris.cockpitng.widgets.navigation.NavigationHistoryControllerNavigation history controller offers enrichedNavigationHistoryControllerfunctionality by adding support for item deletion- See Also:
- Serialized Form
-
-
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_PRESSED
-
-
Constructor Summary
Constructors Constructor Description DeleteAwareNavigationHistoryController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidhandleObjectDeletedEvent(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 voidrestoreCurrentItem()-
Methods 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, updateHistoryStackEnabled
-
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
-
-
-
-
Method Detail
-
restoreCurrentItem
protected void restoreCurrentItem()
- Overrides:
restoreCurrentItemin classcom.hybris.cockpitng.widgets.navigation.NavigationHistoryController
-
isValidElement
protected boolean isValidElement(com.hybris.cockpitng.widgets.navigation.NavigationHistoryController.HistoryElement currentItemObject)
-
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)
-
-