public class CollectionBrowserModel extends AbstractPageableBrowserModel
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<TypedObject> |
items |
protected java.util.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(java.util.Collection<java.lang.Integer> indexes) |
java.lang.Object |
clone() |
AbstractContentBrowser |
createViewComponent() |
java.util.List<MainAreaComponentFactory> |
getAvailableViewModes() |
ObjectCollection |
getCollection()
Returns the items held by this browser.
|
TypedObject |
getItem(int index) |
java.util.List<TypedObject> |
getItems() |
java.lang.String |
getLabel() |
ObjectCollectionService |
getObjectCollectionService() |
ObjectTemplate |
getRootType()
Returns the root type of this browser.
|
java.util.List<TypedObject> |
getSelectedItems() |
void |
removeItems(java.util.Collection<java.lang.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 java.util.List<TypedObject> items
protected java.util.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 java.lang.String getLabel()
getLabel in interface BrowserModelgetLabel in class AbstractBrowserModelpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in interface BrowserModelclone in class AbstractBrowserModeljava.lang.CloneNotSupportedExceptionpublic AbstractContentBrowser createViewComponent()
public java.util.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(java.util.Collection<java.lang.Integer> indexes)
public void removeItems(java.util.Collection<java.lang.Integer> indexes)
public java.util.List<TypedObject> getSelectedItems()
getSelectedItems in interface BrowserModelgetSelectedItems in class AbstractBrowserModelpublic java.util.List<MainAreaComponentFactory> getAvailableViewModes()
getAvailableViewModes in interface AdvancedBrowserModelgetAvailableViewModes in class AbstractAdvancedBrowserModelCopyright © 2018 SAP SE. All Rights Reserved.