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,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, viewModeFields inherited from class de.hybris.platform.cockpit.session.impl.AbstractBrowserModel
browserListeners, cacheView, rootType, VIEWMODE_GRID, VIEWMODE_LIST -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBrowserModelListener(BrowserModelListener listener) booleanaddPageSize(int pageSize) protected voidintintintintintintintbooleanbooleanvoidsetContextItemsDirectly(TypedObject item, Collection<TypedObject> contextItems) voidsetContextItemsPageIndex(int contextItemsPageIndex) voidsetContextItemsPageSize(int contextItemsPageSize) voidsetCurrentPage(int currentPage) voidsetMaxPageSize(int maxPageSize) voidsetOffset(int offset) voidsetPageSize(int pageSize) voidsetPageSizes(List<Integer> pageSizes) voidsetSimplePaging(boolean simplePaging) voidabstract 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, setViewModeMethods 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, setTotalCountMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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, setViewModeMethods 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, setTotalCountMethods inherited from interface de.hybris.platform.cockpit.session.CockpitListComponent
getItems
-
Constructor Details
-
AbstractPageableBrowserModel
public AbstractPageableBrowserModel()
-
-
Method Details
-
setContextItemsDirectly
- 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
- 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
- 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
- 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
-
isSimplePaging
public boolean isSimplePaging()- Specified by:
isSimplePagingin interfacePageableBrowserModel
-
setSimplePaging
public void setSimplePaging(boolean simplePaging) - Specified by:
setSimplePagingin interfacePageableBrowserModel
-