public abstract class AbstractPageableBrowserModel extends AbstractAdvancedBrowserModel implements PageableBrowserModel
contextItems, LIST_VIEW_CONFIG_CODE, viewModebrowserListeners, cacheView, rootType, VIEWMODE_GRID, VIEWMODE_LIST| Constructor and Description |
|---|
AbstractPageableBrowserModel() |
| Modifier and Type | Method and 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) |
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, setViewModeclearSelection, 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, setTotalCountequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitblacklistItems, 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, setViewModeclone, 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, setTotalCountgetItemspublic void setContextItemsDirectly(TypedObject item, java.util.Collection<TypedObject> contextItems)
setContextItemsDirectly in interface AdvancedBrowserModelsetContextItemsDirectly in class AbstractAdvancedBrowserModelpublic boolean addPageSize(int pageSize)
addPageSize in interface PageableBrowserModelpublic int getLastPage()
getLastPage in interface PageableBrowserModelpublic int getCurrentPage()
getCurrentPage in interface PageableBrowserModelpublic int getPageSize()
getPageSize in interface PageableBrowserModelpublic java.util.List<java.lang.Integer> getPageSizes()
getPageSizes in interface PageableBrowserModelpublic int getOffset()
getOffset in interface PageableBrowserModelpublic void setCurrentPage(int currentPage)
setCurrentPage in interface PageableBrowserModelpublic void setPageSize(int pageSize)
setPageSize in interface PageableBrowserModelpublic void setOffset(int offset)
setOffset in interface PageableBrowserModelpublic void updateItems()
updateItems in interface BrowserModelupdateItems in class AbstractBrowserModelprotected void firePagingChanged()
public void addBrowserModelListener(BrowserModelListener listener)
addBrowserModelListener in interface BrowserModeladdBrowserModelListener in class AbstractAdvancedBrowserModelpublic abstract void updateItems(int page)
updateItems in interface PageableBrowserModelpublic boolean hasStatusBar()
hasStatusBar in interface BrowserModelhasStatusBar in class AbstractBrowserModelpublic void setPageSizes(java.util.List<java.lang.Integer> pageSizes)
pageSizes - the pageSizes to setpublic int getMaxPageSize()
public void setMaxPageSize(int maxPageSize)
maxPageSize - the maxPageSize to setpublic void setContextItemsPageSize(int contextItemsPageSize)
public int getContextItemsPageSize()
public void setContextItemsPageIndex(int contextItemsPageIndex)
public int getContextItemsPageIndex()
public java.util.List<TypedObject> getContextItemsPaged()
public boolean isSimplePaging()
isSimplePaging in interface PageableBrowserModelpublic void setSimplePaging(boolean simplePaging)
setSimplePaging in interface PageableBrowserModelCopyright © 2018 SAP SE. All Rights Reserved.