public class DynamicQueryBrowserModel extends CollectionBrowserModel
items, viewModescontextItems, LIST_VIEW_CONFIG_CODE, viewModebrowserListeners, cacheView, rootType, VIEWMODE_GRID, VIEWMODE_LIST| Constructor and Description |
|---|
DynamicQueryBrowserModel() |
| 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() |
DynamicQuery |
getDynamicQuery()
Returns the dynamic query held by this browser.
|
TypedObject |
getItem(int index) |
java.util.List<TypedObject> |
getItems() |
java.lang.String |
getLabel() |
DynamicQueryService |
getPredefinedQueryService()
Methods gets appriopiate service to handle access operations
|
ObjectTemplate |
getRootType()
Returns the root type of this browser.
|
void |
removeItems(java.util.Collection<java.lang.Integer> indexes) |
void |
setDynamicQuery(DynamicQuery dynamicQuery)
Sets the dynamic query held by this
DynamicQueryBrowserModel to dynamicQuery. |
void |
updateItems(int activePage) |
getCollection, getObjectCollectionService, getSelectedItems, setCollection, setObjectCollectionService, updateItemsaddBrowserModelListener, 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, setTotalCountpublic AbstractContentBrowser createViewComponent()
createViewComponent in interface BrowserModelcreateViewComponent in class CollectionBrowserModelpublic java.lang.String getLabel()
getLabel in interface BrowserModelgetLabel in class CollectionBrowserModelpublic void updateItems(int activePage)
updateItems in interface PageableBrowserModelupdateItems in class CollectionBrowserModelpublic java.util.List<TypedObject> getItems()
getItems in interface CockpitListComponent<TypedObject>getItems in class CollectionBrowserModelpublic ObjectTemplate getRootType()
AbstractBrowserModelgetItem(0)) is used. As last fallback the object template for the type "Item"
is returned.getRootType in interface BrowserModelgetRootType in class CollectionBrowserModelpublic TypedObject getItem(int index)
getItem in interface BrowserModelgetItem in class CollectionBrowserModelpublic void setDynamicQuery(DynamicQuery dynamicQuery)
DynamicQueryBrowserModel to dynamicQuery.
Note: This method does not fire any events and you might want to call CollectionBrowserModel.updateItems() explicitly.dynamicQuery - dynamic querypublic DynamicQuery getDynamicQuery()
public DynamicQueryService getPredefinedQueryService()
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in interface BrowserModelclone in class CollectionBrowserModeljava.lang.CloneNotSupportedExceptionpublic void removeItems(java.util.Collection<java.lang.Integer> indexes)
removeItems in interface AdvancedBrowserModelremoveItems in class CollectionBrowserModelpublic void blacklistItems(java.util.Collection<java.lang.Integer> indexes)
blacklistItems in interface AdvancedBrowserModelblacklistItems in class CollectionBrowserModelpublic java.util.List<MainAreaComponentFactory> getAvailableViewModes()
getAvailableViewModes in interface AdvancedBrowserModelgetAvailableViewModes in class CollectionBrowserModelCopyright © 2018 SAP SE. All Rights Reserved.