java.lang.Object
de.hybris.platform.cmscockpit.navigationnode.browserarea.list.RelatedItemListModel
All Implemented Interfaces:
org.zkoss.zul.ListModel

public class RelatedItemListModel extends Object implements org.zkoss.zul.ListModel
Model for list of navigation node related item
  • Constructor Details

    • RelatedItemListModel

      public RelatedItemListModel(TypedObject naviNode)
      Parameters:
      naviNode - the navigation node for which items will be displayed
  • Method Details

    • getElementAt

      public Object getElementAt(int index)
      Specified by:
      getElementAt in interface org.zkoss.zul.ListModel
    • getSize

      public int getSize()
      Specified by:
      getSize in interface org.zkoss.zul.ListModel
    • getNaviNode

      protected CMSNavigationNodeModel getNaviNode()
      Returns:
      model from typed node
    • addListDataListener

      public void addListDataListener(org.zkoss.zul.event.ListDataListener listener)
      Specified by:
      addListDataListener in interface org.zkoss.zul.ListModel
    • removeListDataListener

      public void removeListDataListener(org.zkoss.zul.event.ListDataListener listener)
      Specified by:
      removeListDataListener in interface org.zkoss.zul.ListModel
    • getTypeService

      protected TypeService getTypeService()
    • extractRelatedItems

      protected List<ItemModel> extractRelatedItems(CMSNavigationNodeModel cmsNaviagtionNode)