Interface BrowserModel

All Superinterfaces:
Cloneable, CockpitListComponent<TypedObject>
All Known Subinterfaces:
AdvancedBrowserModel, ConfigurableBrowserModel, PageableBrowserModel, SearchBrowserModel, SectionBrowserModel, SectionSearchBrowserModel, UrlBrowserModel, WidgetBrowserModel
All Known Implementing Classes:
AbstractAdvancedBrowserModel, AbstractAdvancedContextBrowserModel, AbstractBrowserModel, AbstractPageableBrowserModel, AbstractSearchBrowserModel, AbstractSectionBrowserModel, AbstractSectionSearchBrowserModel, AbstractUrlBrowserModel, AdmincockpitConstraintBrowserModel, AdmincockpitConstraintGroupsBrowserModel, AdmincockpitConstraintPojoBrowserModel, BundleNavigationNodeBrowserModel, BundleProductSearchBrowserModel, BundleRulesSearchBrowserModel, CategoryTreeBrowserModel, CmsCatalogBrowserModel, CmsPageBrowserModel, CollectionBrowserModel, CommunicationBrowserModel, ContextAreaCommentTreeModel, DefaultConfigurableBrowserModel, DefaultExtendedSearchBrowserModel, DefaultProductSearchBrowserModel, DefaultSearchBrowserModel, DefaultSectionSearchBrowserModel, DefaultUrlBrowserModel, DefaultWidgetBrowserModel, DynamicQueryBrowserModel, LiveEditBrowserModel, NavigationNodeBrowserModel, TaskBrowserModel, WelcomeBrowserModel, WidgetDashboardBrowserModel, WorkflowItemsBrowserModel

public interface BrowserModel extends Cloneable, CockpitListComponent<TypedObject>
  • Method Details

    • createViewComponent

      AbstractContentBrowser createViewComponent()
    • setLabel

      void setLabel(String label)
    • getLabel

      String getLabel()
    • setExtendedLabel

      void setExtendedLabel(String label)
    • getExtendedLabel

      String getExtendedLabel()
    • setRootType

      void setRootType(ObjectTemplate rootType)
    • getRootType

      ObjectTemplate getRootType()
      Returns this browser's root type.
      Returns:
      the root type of this browser
    • setArea

      void setArea(UIBrowserArea area)
    • getArea

      UIBrowserArea getArea()
    • updateItems

      void updateItems()
    • getItem

      TypedObject getItem(int index)
    • setSelectedIndexes

      void setSelectedIndexes(List<Integer> selectedIndexes)
    • getSelectedIndexes

      List<Integer> getSelectedIndexes()
    • getSelectedItems

      List<TypedObject> getSelectedItems()
    • focus

      void focus()
    • isFocused

      boolean isFocused()
    • setTotalCount

      void setTotalCount(int totalCount)
    • getTotalCount

      int getTotalCount()
    • addBrowserModelListener

      void addBrowserModelListener(BrowserModelListener listener)
    • removeBrowserModelListener

      void removeBrowserModelListener(BrowserModelListener listener)
    • clone

      Throws:
      CloneNotSupportedException
    • collapse

      void collapse()
    • isCollapsed

      boolean isCollapsed()
    • isAllMarked

      boolean isAllMarked()
    • setAllMarked

      void setAllMarked(boolean allMarked)
    • multiEdit

      void multiEdit(PropertyDescriptor propertyDesc, List<TypedObject> objects, Object value)
    • multiEdit

      void multiEdit(PropertyDescriptor propertyDesc, String languageIso, List<TypedObject> objects, Object value)
    • hasStatusBar

      boolean hasStatusBar()
    • isDuplicatable

      boolean isDuplicatable()
    • isAdvancedHeaderDropdownVisible

      boolean isAdvancedHeaderDropdownVisible()
    • isAdvancedHeaderDropdownSticky

      boolean isAdvancedHeaderDropdownSticky()
    • getAvailableBrowserFilters

      Set<BrowserFilter> getAvailableBrowserFilters()
    • setBrowserFilter

      void setBrowserFilter(BrowserFilter browserFilter)
    • getBrowserFilter

      BrowserFilter getBrowserFilter()