public class CollectionBrowserModel extends AbstractPageableBrowserModel
| Modifier and Type | Field and Description |
|---|---|
protected List<TypedObject> |
items |
protected List<MainAreaComponentFactory> |
viewModes |
contextItems, LIST_VIEW_CONFIG_CODE, viewModebrowserListeners, cacheView, rootType, VIEWMODE_GRID, VIEWMODE_LIST| Constructor and Description |
|---|
CollectionBrowserModel() |
| Modifier and Type | Method and Description |
|---|---|
void |
blacklistItems(Collection<Integer> indexes) |
Object |
clone() |
AbstractContentBrowser |
createViewComponent() |
List<MainAreaComponentFactory> |
getAvailableViewModes() |
ObjectCollection |
getCollection()
Returns the items held by this browser.
|
TypedObject |
getItem(int index) |
List<TypedObject> |
getItems() |
String |
getLabel() |
ObjectCollectionService |
getObjectCollectionService() |
ObjectTemplate |
getRootType()
Returns the root type of this browser.
|
List<TypedObject> |
getSelectedItems() |
void |
removeItems(Collection<Integer> indexes) |
void |
setCollection(ObjectCollection collection)
Sets the collection held by this
CollectionBrowserModel to collection. |
void |
setObjectCollectionService(ObjectCollectionService service) |
void |
updateItems() |
void |
updateItems(int activePage) |
addBrowserModelListener, addPageSize, firePagingChanged, getContextItemsPaged, getContextItemsPageIndex, getContextItemsPageSize, getCurrentPage, getLastPage, getMaxPageSize, getOffset, getPageSize, getPageSizes, hasStatusBar, isSimplePaging, setContextItemsDirectly, setContextItemsPageIndex, setContextItemsPageSize, setCurrentPage, setMaxPageSize, setOffset, setPageSize, setPageSizes, setSimplePagingcollapse, doDrop, fireContextItemsChanged, fireContextRootTypeChanged, fireContextSelectionChanged, fireContextViewModeChanged, fireContextVisibilityChanged, fireItemActivated, fireItemsDropped, fireViewModeChanged, getActiveItem, 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, fireChanged, fireItemsChanged, fireRootTypeChanged, fireSelectionChanged, focus, getArea, getAvailableBrowserFilters, getBrowserFilter, getBrowserFilterFixed, getCacheView, getExtendedLabel, getSelectedIndexes, 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, waitdoDrop, getActiveItem, getContextInitialValueMapping, getContextItems, getContextRootItem, getContextRootType, getContextRootTypePropertyDescriptor, getContextTableModel, getContextViewMode, getLastType, getSelectedContextIndexes, getTableModel, getViewMode, isContextItemsMovable, isContextItemsRemovable, isContextVisible, isItemsMovable, isItemsRemovable, setActiveItem, setContextInitialValueMapping, setContextItems, setContextItems, setContextItemsMovable, setContextItemsRemovable, setContextRootType, setContextRootTypePropertyDescriptor, setContextTableModel, setContextViewMode, setContextVisible, setContextVisibleDirect, setItemsMovable, setItemsRemovable, setSelectedContextIndexes, setTableModel, setViewModecollapse, focus, getArea, getAvailableBrowserFilters, getBrowserFilter, getExtendedLabel, getSelectedIndexes, getTotalCount, isAdvancedHeaderDropdownSticky, isAdvancedHeaderDropdownVisible, isAllMarked, isCollapsed, isDuplicatable, isFocused, multiEdit, multiEdit, removeBrowserModelListener, setAllMarked, setArea, setBrowserFilter, setExtendedLabel, setLabel, setRootType, setSelectedIndexes, setTotalCountprotected transient List<TypedObject> items
protected List<MainAreaComponentFactory> viewModes
public ObjectTemplate getRootType()
AbstractBrowserModelgetItem(0)) is used. As last fallback the object template for the type "Item"
is returned.getRootType in interface BrowserModelgetRootType in class AbstractBrowserModelpublic String getLabel()
getLabel in interface BrowserModelgetLabel in class AbstractBrowserModelpublic Object clone() throws CloneNotSupportedException
clone in interface BrowserModelclone in class AbstractBrowserModelCloneNotSupportedExceptionpublic AbstractContentBrowser createViewComponent()
public List<TypedObject> getItems()
getItems in interface CockpitListComponent<TypedObject>getItems in class AbstractBrowserModelpublic void updateItems()
updateItems in interface BrowserModelupdateItems in class AbstractPageableBrowserModelpublic void updateItems(int activePage)
updateItems in interface PageableBrowserModelupdateItems in class AbstractPageableBrowserModelpublic void setCollection(ObjectCollection collection)
CollectionBrowserModel to collection.
Note: This method does not fire any events and you might want to call updateItems() explicitly.collection - the collectionpublic ObjectCollection getCollection()
public void setObjectCollectionService(ObjectCollectionService service)
public ObjectCollectionService getObjectCollectionService()
public TypedObject getItem(int index)
getItem in interface BrowserModelgetItem in class AbstractBrowserModelpublic void blacklistItems(Collection<Integer> indexes)
public void removeItems(Collection<Integer> indexes)
public List<TypedObject> getSelectedItems()
getSelectedItems in interface BrowserModelgetSelectedItems in class AbstractBrowserModelpublic List<MainAreaComponentFactory> getAvailableViewModes()
getAvailableViewModes in interface AdvancedBrowserModelgetAvailableViewModes in class AbstractAdvancedBrowserModelCopyright © 2017 SAP SE. All Rights Reserved.