Class RuleEngineListViewCollectionBrowserMoldStrategy

java.lang.Object
com.hybris.cockpitng.widgets.collectionbrowser.mold.impl.common.AbstractMoldStrategy<org.zkoss.zul.Listitem,com.hybris.cockpitng.core.config.impl.jaxb.listview.ListView,Object>
com.hybris.cockpitng.widgets.collectionbrowser.mold.impl.listview.ListViewCollectionBrowserMoldStrategy
de.hybris.platform.ruleenginebackoffice.widgets.collectionbrowser.mold.impl.RuleEngineListViewCollectionBrowserMoldStrategy
All Implemented Interfaces:
com.hybris.cockpitng.widgets.collectionbrowser.mold.CollectionBrowserMoldStrategy, org.springframework.core.Ordered

public class RuleEngineListViewCollectionBrowserMoldStrategy extends com.hybris.cockpitng.widgets.collectionbrowser.mold.impl.listview.ListViewCollectionBrowserMoldStrategy
Rule engine specific List view mold strategy for Collection Browser widget

Renders data in simple list form with paging
Uses zk Listbox component

  • Nested Class Summary

    Nested classes/interfaces inherited from class com.hybris.cockpitng.widgets.collectionbrowser.mold.impl.listview.ListViewCollectionBrowserMoldStrategy

    com.hybris.cockpitng.widgets.collectionbrowser.mold.impl.listview.ListViewCollectionBrowserMoldStrategy.UnsortableListModelArray<E extends Object>
  • Field Summary

    Fields inherited from class com.hybris.cockpitng.widgets.collectionbrowser.mold.impl.listview.ListViewCollectionBrowserMoldStrategy

    ASCENDING_TOKEN, DESCENDING_TOKEN, HFLEX_COLUMN_MIN_WIDTH, HFLEX_MIN, MODEL_INDEXES, MODEL_LIST, PROPERTY_USER_CONFIGURATION_SERVICE_BEAN_ID, SCLASS_COL_HEAD, SCLASS_COL_HEADER, SCLASS_COL_HEADER_FILL, SCLASS_LISTVIEW_CELL, SETTING_COMPONENT_CTX_CODE, SETTING_INVALIDATION_SOCKET_OUTPUT_NAME, SETTING_ITEM_RENDERER, SORT_COLUMN_ID, SORT_DIRECTION, SORTABLE_LIST_HEADER, TOOLTIP_PROPERTY_KEY

    Fields inherited from class com.hybris.cockpitng.widgets.collectionbrowser.mold.impl.common.AbstractMoldStrategy

    ATTRIBUTE_HYPERLINK_CANDIDATE, EMPTY_NAVIGATION_ITEM_SELECTOR_CONTEXT, EMPTY_PAGE_SIZE, KEY_LABEL_EMPTY_LIST, MODEL_COLUMNS_CONFIG, NO_SELECTION_INDEX, SCLASS_CELL_FOCUSED, SCLASS_CELL_HYPERLINK, SETTING_COCKPIT_COLLECTION_BROWSER_ENTITY_SPECIFIC_PREVIEW_RESOLUTION_ENABLED

    Fields inherited from interface org.springframework.core.Ordered

    HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
  • Constructor Summary

    Constructors
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    onClickItemEvent(org.zkoss.zk.ui.event.Event event, Object item)
     

    Methods inherited from class com.hybris.cockpitng.widgets.collectionbrowser.mold.impl.listview.ListViewCollectionBrowserMoldStrategy

    addCellLink, addEnterKeySupport, addPreviouslySelected, allColumnsHaveHflexMin, applyColumnAttributes, buildHeaders, configureHeaderSort, createCellRenderedListener, createLinkRenderedListener, createListHeader, createListModel, createRowRenderedListener, deselectItems, focusItem, getColumnConfiguration, getItemObject, getListBox, getListBoxHead, getListModel, getName, getNavigationItemSelectorContext, getParent, getRendererSetting, getResolverFactory, getSelectedObjectsFromModel, getTooltipText, getUiElementAt, getUiModelSize, getUserConfigurationService, getWidgetModel, handleChangeFocus, handleChangeSelection, handleCollectionUpdate, handleObjectCreateEvent, handleObjectDeleteEvent, initialize, initialize, initializeRenderer, initSelectionMode, isEmptyOrNotConfiguredPage, isSortableAttribute, isSortableHeaders, isStrategyInitialized, loadColumnConfiguration, loadUserColumnConfiguration, onSelectItemEvent, onSortEvent, processViewWith, release, render, renderEntries, renderEntries, renderEntriesWithoutConfiguration, renderList, renderListWithoutConfiguration, reset, resetModel, resetView, select, selectItems, setItemFocused, setModelAndKeepSortedStatus4ListBox, setPage, setResolverFactory, setUserConfigurationService, updateModelData, updateSelectionStatus

    Methods inherited from class com.hybris.cockpitng.widgets.collectionbrowser.mold.impl.common.AbstractMoldStrategy

    addLink, canHandle, chooseEmptyMessageToDisplayFor, getBackofficeTypeUtils, getCockpitProperties, getContext, getDataType, getDataType, getFocusedObjectFromModel, getHyperlinkFallbackLabelProvider, getIndexOf, getLabelService, getNotificationService, getOrder, getPermissionFacade, getRenderer, getTypeCode, handleObjectsUpdateEvent, handleObjectUpdateEvent, initializeRenderer, isEntitySpecificPreviewResolutionEnabled, isHandlingObjectEvents, isLink, nextItemSelectorInvocation, previousItemSelectorInvocation, setBackofficeTypeUtils, setCockpitProperties, setContext, setHyperlinkFallbackLabelProvider, setLabelService, setMoldRendererFactory, setNotificationService, setOrder, setPermissionFacade, setRenderer, setRendererFactory, setTypeCode

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RuleEngineListViewCollectionBrowserMoldStrategy

      public RuleEngineListViewCollectionBrowserMoldStrategy()
  • Method Details

    • onClickItemEvent

      protected void onClickItemEvent(org.zkoss.zk.ui.event.Event event, Object item)
      Overrides:
      onClickItemEvent in class com.hybris.cockpitng.widgets.collectionbrowser.mold.impl.listview.ListViewCollectionBrowserMoldStrategy