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 void
addBrowserModelListener(BrowserModelListener listener)
boolean
addPageSize(int pageSize)
protected void
firePagingChanged()
java.util.List<TypedObject>
getContextItemsPaged()
int
getContextItemsPageIndex()
int
getContextItemsPageSize()
int
getCurrentPage()
int
getLastPage()
int
getMaxPageSize()
int
getOffset()
int
getPageSize()
java.util.List<java.lang.Integer>
getPageSizes()
boolean
hasStatusBar()
boolean
isSimplePaging()
void
setContextItemsDirectly(TypedObject item, java.util.Collection<TypedObject> contextItems)
void
setContextItemsPageIndex(int contextItemsPageIndex)
void
setContextItemsPageSize(int contextItemsPageSize)
void
setCurrentPage(int currentPage)
void
setMaxPageSize(int maxPageSize)
void
setOffset(int offset)
void
setPageSize(int pageSize)
void
setPageSizes(java.util.List<java.lang.Integer> pageSizes)
void
setSimplePaging(boolean simplePaging)
void
updateItems()
abstract void
updateItems(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:
setContextItemsDirectly
in interfaceAdvancedBrowserModel
- Overrides:
setContextItemsDirectly
in classAbstractAdvancedBrowserModel
-
addPageSize
public boolean addPageSize(int pageSize)
- Specified by:
addPageSize
in interfacePageableBrowserModel
-
getLastPage
public int getLastPage()
- Specified by:
getLastPage
in interfacePageableBrowserModel
-
getCurrentPage
public int getCurrentPage()
- Specified by:
getCurrentPage
in interfacePageableBrowserModel
-
getPageSize
public int getPageSize()
- Specified by:
getPageSize
in interfacePageableBrowserModel
-
getPageSizes
public java.util.List<java.lang.Integer> getPageSizes()
- Specified by:
getPageSizes
in interfacePageableBrowserModel
-
getOffset
public int getOffset()
- Specified by:
getOffset
in interfacePageableBrowserModel
-
setCurrentPage
public void setCurrentPage(int currentPage)
- Specified by:
setCurrentPage
in interfacePageableBrowserModel
-
setPageSize
public void setPageSize(int pageSize)
- Specified by:
setPageSize
in interfacePageableBrowserModel
-
setOffset
public void setOffset(int offset)
- Specified by:
setOffset
in interfacePageableBrowserModel
-
updateItems
public void updateItems()
- Specified by:
updateItems
in interfaceBrowserModel
- Specified by:
updateItems
in classAbstractBrowserModel
-
firePagingChanged
protected void firePagingChanged()
-
addBrowserModelListener
public void addBrowserModelListener(BrowserModelListener listener)
- Specified by:
addBrowserModelListener
in interfaceBrowserModel
- Overrides:
addBrowserModelListener
in classAbstractAdvancedBrowserModel
-
updateItems
public abstract void updateItems(int page)
- Specified by:
updateItems
in interfacePageableBrowserModel
-
hasStatusBar
public boolean hasStatusBar()
- Specified by:
hasStatusBar
in interfaceBrowserModel
- Overrides:
hasStatusBar
in 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:
isSimplePaging
in interfacePageableBrowserModel
-
setSimplePaging
public void setSimplePaging(boolean simplePaging)
- Specified by:
setSimplePaging
in interfacePageableBrowserModel
-
-