public class DefaultSearchBrowserModel extends AbstractSearchBrowserModel
| Modifier and Type | Field and Description |
|---|---|
protected SearchProvider |
searchProvider |
ADVANCED_SEARCH_CONF, advancedSearchModel, PATH_DELIMITER, PATH_LIST_DELIMITER, QUERY_PATH_DELIMITERcontextItems, LIST_VIEW_CONFIG_CODE, viewModebrowserListeners, cacheView, rootType, VIEWMODE_GRID, VIEWMODE_LIST| Constructor and Description |
|---|
DefaultSearchBrowserModel() |
DefaultSearchBrowserModel(ObjectTemplate rootType) |
| Modifier and Type | Method and Description |
|---|---|
void |
blacklistItems(java.util.Collection<java.lang.Integer> indexes) |
java.lang.Object |
clone() |
AbstractContentBrowser |
createViewComponent() |
protected ExtendedSearchResult |
doSearchInternal(Query query) |
protected java.lang.String |
getAllItemLabel() |
java.util.List<MainAreaComponentFactory> |
getAvailableViewModes() |
TypedObject |
getItem(int index) |
java.util.List<TypedObject> |
getItems() |
protected SearchProvider |
getSearchProvider() |
java.util.List<TypedObject> |
getSelectedItems() |
java.util.List<PropertyDescriptor> |
getSortProperties() |
boolean |
isShowCreateButton() |
void |
removeItems(java.util.Collection<java.lang.Integer> indexes) |
void |
setSearchProvider(SearchProvider searchProvider) |
void |
setShowCreateButton(boolean showCreateButton) |
protected void |
updateAdvancedSearchModel(Query query,
PropertyDescriptor sortProp,
boolean asc) |
void |
updateItems(int page) |
void |
updateItems(Query query) |
protected void |
updateLabels() |
addBrowserModelListener, collapse, fireAdvancedSearchVisibilityChanged, getAdvancedSearchModel, getAvailableBrowserFilters, getConfiguredBrowserFilters, getLastQuery, getLastType, getResult, getSearchType, getSimpleQuery, getSortCriterion, getUIConfigurationService, isAdvancedHeaderDropdownSticky, isAdvancedHeaderDropdownVisible, isAdvancedSearchSticky, isAdvancedSearchVisible, isCollapsed, setAdvancedSearchSticky, setAdvancedSearchVisible, setLastQuery, setResult, setRootType, setSimpleQuery, setSortableProperties, setSortAsc, setSortedByPropertyaddPageSize, firePagingChanged, getContextItemsPaged, getContextItemsPageIndex, getContextItemsPageSize, getCurrentPage, getLastPage, getMaxPageSize, getOffset, getPageSize, getPageSizes, hasStatusBar, isSimplePaging, setContextItemsDirectly, setContextItemsPageIndex, setContextItemsPageSize, setCurrentPage, setMaxPageSize, setOffset, setPageSize, setPageSizes, setSimplePaging, updateItemsdoDrop, fireContextItemsChanged, fireContextRootTypeChanged, fireContextSelectionChanged, fireContextViewModeChanged, fireContextVisibilityChanged, fireItemActivated, fireItemsDropped, fireViewModeChanged, getActiveItem, getCompareModel, getContextInitialValueMapping, getContextItems, getContextRootItem, getContextRootType, getContextRootTypePropertyDescriptor, getContextTableModel, getContextViewMode, getListViewConfiguration, getSelectedContextIndexes, getTableModel, getViewMode, 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, getBrowserFilter, getBrowserFilterFixed, getCacheView, getExtendedLabel, getLabel, getRootType, getSelectedIndexes, getTotalCount, isAllMarked, isDuplicatable, isFocused, multiEdit, multiEdit, onClose, onHide, onShow, removeBrowserModelListener, setAllMarked, setArea, setBrowserFilter, setBrowserFilterFixed, setCacheView, setExtendedLabel, setLabel, setSelectedIndexes, setTotalCountequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddPageSize, getCurrentPage, getLastPage, getOffset, getPageSize, getPageSizes, isSimplePaging, setCurrentPage, setOffset, setPageSize, setSimplePagingdoDrop, getActiveItem, getContextInitialValueMapping, getContextItems, getContextRootItem, getContextRootType, getContextRootTypePropertyDescriptor, getContextTableModel, getContextViewMode, getSelectedContextIndexes, getTableModel, getViewMode, isContextItemsMovable, isContextItemsRemovable, isContextVisible, isItemsMovable, isItemsRemovable, setActiveItem, setContextInitialValueMapping, setContextItems, setContextItems, setContextItemsDirectly, setContextItemsMovable, setContextItemsRemovable, setContextRootType, setContextRootTypePropertyDescriptor, setContextTableModel, setContextViewMode, setContextVisible, setContextVisibleDirect, setItemsMovable, setItemsRemovable, setSelectedContextIndexes, setTableModel, setViewModefocus, getArea, getBrowserFilter, getExtendedLabel, getLabel, getRootType, getSelectedIndexes, getTotalCount, hasStatusBar, isAllMarked, isDuplicatable, isFocused, multiEdit, multiEdit, removeBrowserModelListener, setAllMarked, setArea, setBrowserFilter, setExtendedLabel, setLabel, setSelectedIndexes, setTotalCount, updateItemsprotected SearchProvider searchProvider
public DefaultSearchBrowserModel()
public DefaultSearchBrowserModel(ObjectTemplate rootType)
public void updateItems(Query query)
updateItems in interface SearchBrowserModelupdateItems in class AbstractSearchBrowserModelpublic void updateItems(int page)
updateItems in interface PageableBrowserModelupdateItems in class AbstractPageableBrowserModelpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in interface BrowserModelclone in class AbstractBrowserModeljava.lang.CloneNotSupportedExceptionpublic TypedObject getItem(int index)
getItem in interface BrowserModelgetItem in class AbstractBrowserModelpublic java.util.List<TypedObject> getItems()
getItems in interface CockpitListComponent<TypedObject>getItems in class AbstractBrowserModelpublic AbstractContentBrowser createViewComponent()
public void setSearchProvider(SearchProvider searchProvider)
protected SearchProvider getSearchProvider()
protected void updateAdvancedSearchModel(Query query, PropertyDescriptor sortProp, boolean asc)
protected ExtendedSearchResult doSearchInternal(Query query)
protected java.lang.String getAllItemLabel()
protected void updateLabels()
public java.util.List<PropertyDescriptor> getSortProperties()
getSortProperties in class AbstractSearchBrowserModelpublic 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 AbstractAdvancedBrowserModelpublic boolean isShowCreateButton()
public void setShowCreateButton(boolean showCreateButton)
Copyright © 2018 SAP SE. All Rights Reserved.