Class AbstractPageableBrowserModel
- java.lang.Object
-
- de.hybris.platform.cockpit.session.impl.AbstractBrowserModel
-
- de.hybris.platform.cockpit.session.impl.AbstractAdvancedBrowserModel
-
- de.hybris.platform.cockpit.session.impl.AbstractPageableBrowserModel
-
- All Implemented Interfaces:
AdvancedBrowserModel,BrowserModel,CockpitListComponent<TypedObject>,CockpitListComponentExt<TypedObject>,PageableBrowserModel,java.lang.Cloneable
- Direct Known Subclasses:
AbstractSearchBrowserModel,AdmincockpitConstraintPojoBrowserModel,CollectionBrowserModel,TaskBrowserModel,WorkflowItemsBrowserModel
public abstract class AbstractPageableBrowserModel extends AbstractAdvancedBrowserModel implements PageableBrowserModel
spring.bean
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.cockpit.session.impl.AbstractAdvancedBrowserModel
contextItems, LIST_VIEW_CONFIG_CODE, viewMode
-
Fields inherited from class de.hybris.platform.cockpit.session.impl.AbstractBrowserModel
browserListeners, cacheView, rootType, VIEWMODE_GRID, VIEWMODE_LIST
-
-
Constructor Summary
Constructors Constructor Description AbstractPageableBrowserModel()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddBrowserModelListener(BrowserModelListener listener)booleanaddPageSize(int pageSize)protected voidfirePagingChanged()java.util.List<TypedObject>getContextItemsPaged()intgetContextItemsPageIndex()intgetContextItemsPageSize()intgetCurrentPage()intgetLastPage()intgetMaxPageSize()intgetOffset()intgetPageSize()java.util.List<java.lang.Integer>getPageSizes()booleanhasStatusBar()booleanisSimplePaging()voidsetContextItemsDirectly(TypedObject item, java.util.Collection<TypedObject> contextItems)voidsetContextItemsPageIndex(int contextItemsPageIndex)voidsetContextItemsPageSize(int contextItemsPageSize)voidsetCurrentPage(int currentPage)voidsetMaxPageSize(int maxPageSize)voidsetOffset(int offset)voidsetPageSize(int pageSize)voidsetPageSizes(java.util.List<java.lang.Integer> pageSizes)voidsetSimplePaging(boolean simplePaging)voidupdateItems()abstract voidupdateItems(int page)-
Methods inherited from class de.hybris.platform.cockpit.session.impl.AbstractAdvancedBrowserModel
collapse, doDrop, fireContextItemsChanged, fireContextRootTypeChanged, fireContextSelectionChanged, fireContextViewModeChanged, fireContextVisibilityChanged, fireItemActivated, fireItemsDropped, fireViewModeChanged, getActiveItem, getAvailableViewModes, getCompareModel, getContextInitialValueMapping, getContextItems, getContextRootItem, getContextRootType, getContextRootTypePropertyDescriptor, getContextTableModel, getContextViewMode, getLastType, getListViewConfiguration, getSelectedContextIndexes, getTableModel, getViewMode, isCollapsed, isContextItemsMovable, isContextItemsRemovable, isContextPropertyWritable, isContextVisible, isItemsMovable, isItemsRemovable, isPossibleAddContextSubTypes, setActiveItem, setCompareModel, setContextInitialValueMapping, setContextItems, setContextItems, setContextItemsMovable, setContextItemsRemovable, setContextRootType, setContextRootTypePropertyDescriptor, setContextTableModel, setContextViewMode, setContextVisible, setContextVisibleDirect, setItemsMovable, setItemsRemovable, setSelectedContextIndexes, setTableModel, setViewMode
-
Methods inherited from class de.hybris.platform.cockpit.session.impl.AbstractBrowserModel
clearSelection, clone, fireChanged, fireItemsChanged, fireRootTypeChanged, fireSelectionChanged, focus, getArea, getAvailableBrowserFilters, getBrowserFilter, getBrowserFilterFixed, getCacheView, getExtendedLabel, getItem, getItems, getLabel, getRootType, getSelectedIndexes, getSelectedItems, getTotalCount, isAdvancedHeaderDropdownSticky, isAdvancedHeaderDropdownVisible, isAllMarked, isDuplicatable, isFocused, multiEdit, multiEdit, onClose, onHide, onShow, removeBrowserModelListener, setAllMarked, setArea, setBrowserFilter, setBrowserFilterFixed, setCacheView, setExtendedLabel, setLabel, setRootType, setSelectedIndexes, setTotalCount
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.cockpit.session.AdvancedBrowserModel
blacklistItems, doDrop, getActiveItem, getAvailableViewModes, getContextInitialValueMapping, getContextItems, getContextRootItem, getContextRootType, getContextRootTypePropertyDescriptor, getContextTableModel, getContextViewMode, getLastType, getSelectedContextIndexes, getTableModel, getViewMode, isContextItemsMovable, isContextItemsRemovable, isContextVisible, isItemsMovable, isItemsRemovable, removeItems, setActiveItem, setContextInitialValueMapping, setContextItems, setContextItems, setContextItemsMovable, setContextItemsRemovable, setContextRootType, setContextRootTypePropertyDescriptor, setContextTableModel, setContextViewMode, setContextVisible, setContextVisibleDirect, setItemsMovable, setItemsRemovable, setSelectedContextIndexes, setTableModel, setViewMode
-
Methods inherited from interface de.hybris.platform.cockpit.session.BrowserModel
clone, collapse, createViewComponent, focus, getArea, getAvailableBrowserFilters, getBrowserFilter, getExtendedLabel, getItem, getLabel, getRootType, getSelectedIndexes, getSelectedItems, getTotalCount, isAdvancedHeaderDropdownSticky, isAdvancedHeaderDropdownVisible, isAllMarked, isCollapsed, isDuplicatable, isFocused, multiEdit, multiEdit, removeBrowserModelListener, setAllMarked, setArea, setBrowserFilter, setExtendedLabel, setLabel, setRootType, setSelectedIndexes, setTotalCount
-
Methods inherited from interface de.hybris.platform.cockpit.session.CockpitListComponent
getItems
-
-
-
-
Method Detail
-
setContextItemsDirectly
public void setContextItemsDirectly(TypedObject item, java.util.Collection<TypedObject> contextItems)
- Specified by:
setContextItemsDirectlyin interfaceAdvancedBrowserModel- Overrides:
setContextItemsDirectlyin classAbstractAdvancedBrowserModel
-
addPageSize
public boolean addPageSize(int pageSize)
- Specified by:
addPageSizein interfacePageableBrowserModel
-
getLastPage
public int getLastPage()
- Specified by:
getLastPagein interfacePageableBrowserModel
-
getCurrentPage
public int getCurrentPage()
- Specified by:
getCurrentPagein interfacePageableBrowserModel
-
getPageSize
public int getPageSize()
- Specified by:
getPageSizein interfacePageableBrowserModel
-
getPageSizes
public java.util.List<java.lang.Integer> getPageSizes()
- Specified by:
getPageSizesin interfacePageableBrowserModel
-
getOffset
public int getOffset()
- Specified by:
getOffsetin interfacePageableBrowserModel
-
setCurrentPage
public void setCurrentPage(int currentPage)
- Specified by:
setCurrentPagein interfacePageableBrowserModel
-
setPageSize
public void setPageSize(int pageSize)
- Specified by:
setPageSizein interfacePageableBrowserModel
-
setOffset
public void setOffset(int offset)
- Specified by:
setOffsetin interfacePageableBrowserModel
-
updateItems
public void updateItems()
- Specified by:
updateItemsin interfaceBrowserModel- Specified by:
updateItemsin classAbstractBrowserModel
-
firePagingChanged
protected void firePagingChanged()
-
addBrowserModelListener
public void addBrowserModelListener(BrowserModelListener listener)
- Specified by:
addBrowserModelListenerin interfaceBrowserModel- Overrides:
addBrowserModelListenerin classAbstractAdvancedBrowserModel
-
updateItems
public abstract void updateItems(int page)
- Specified by:
updateItemsin interfacePageableBrowserModel
-
hasStatusBar
public boolean hasStatusBar()
- Specified by:
hasStatusBarin interfaceBrowserModel- Overrides:
hasStatusBarin classAbstractBrowserModel
-
setPageSizes
public void setPageSizes(java.util.List<java.lang.Integer> pageSizes)
- Parameters:
pageSizes- the pageSizes to set
-
getMaxPageSize
public int getMaxPageSize()
- Returns:
- the maxPageSize
-
setMaxPageSize
public void setMaxPageSize(int maxPageSize)
- Parameters:
maxPageSize- the maxPageSize to set
-
setContextItemsPageSize
public void setContextItemsPageSize(int contextItemsPageSize)
-
getContextItemsPageSize
public int getContextItemsPageSize()
-
setContextItemsPageIndex
public void setContextItemsPageIndex(int contextItemsPageIndex)
-
getContextItemsPageIndex
public int getContextItemsPageIndex()
-
getContextItemsPaged
public java.util.List<TypedObject> getContextItemsPaged()
-
isSimplePaging
public boolean isSimplePaging()
- Specified by:
isSimplePagingin interfacePageableBrowserModel
-
setSimplePaging
public void setSimplePaging(boolean simplePaging)
- Specified by:
setSimplePagingin interfacePageableBrowserModel
-
-