public abstract class AbstractBrowserModel extends Object implements BrowserModel
| Modifier and Type | Field and Description |
|---|---|
protected List<BrowserModelListener> |
browserListeners |
protected MutableColumnModel |
cacheView |
protected ObjectTemplate |
rootType |
static String |
VIEWMODE_GRID |
static String |
VIEWMODE_LIST |
| Constructor and Description |
|---|
AbstractBrowserModel() |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateViewComponentprotected ObjectTemplate rootType
protected final transient List<BrowserModelListener> browserListeners
protected MutableColumnModel cacheView
public static final String VIEWMODE_LIST
public static final String VIEWMODE_GRID
public boolean isAdvancedHeaderDropdownSticky()
isAdvancedHeaderDropdownSticky in interface BrowserModelpublic boolean isAdvancedHeaderDropdownVisible()
isAdvancedHeaderDropdownVisible in interface BrowserModelpublic boolean isDuplicatable()
isDuplicatable in interface BrowserModelpublic void focus()
focus in interface BrowserModelpublic boolean isFocused()
isFocused in interface BrowserModelpublic void setArea(UIBrowserArea area)
setArea in interface BrowserModelpublic UIBrowserArea getArea()
getArea in interface BrowserModelpublic void setExtendedLabel(String label)
setExtendedLabel in interface BrowserModelpublic String getExtendedLabel()
getExtendedLabel in interface BrowserModelpublic void setLabel(String label)
setLabel in interface BrowserModelpublic String getLabel()
getLabel in interface BrowserModelpublic void setRootType(ObjectTemplate rootType)
setRootType in interface BrowserModelpublic ObjectTemplate getRootType()
getItem(0)) is used. As last fallback the object template for the type "Item"
is returned.getRootType in interface BrowserModelpublic List<Integer> getSelectedIndexes()
getSelectedIndexes in interface BrowserModelpublic void setSelectedIndexes(List<Integer> selectedIndexes)
setSelectedIndexes in interface BrowserModelpublic void addBrowserModelListener(BrowserModelListener listener)
addBrowserModelListener in interface BrowserModelpublic void removeBrowserModelListener(BrowserModelListener listener)
removeBrowserModelListener in interface BrowserModelpublic BrowserFilter getBrowserFilterFixed()
public void clearSelection()
public abstract void collapse()
collapse in interface BrowserModelpublic abstract boolean isCollapsed()
isCollapsed in interface BrowserModelpublic abstract void updateItems()
updateItems in interface BrowserModelpublic abstract TypedObject getItem(int index)
getItem in interface BrowserModelpublic abstract List<TypedObject> getItems()
getItems in interface CockpitListComponent<TypedObject>public List<TypedObject> getSelectedItems()
getSelectedItems in interface BrowserModelpublic void setTotalCount(int totalCount)
setTotalCount in interface BrowserModelpublic int getTotalCount()
getTotalCount in interface BrowserModelpublic boolean isAllMarked()
isAllMarked in interface BrowserModelpublic void setAllMarked(boolean allMarked)
throws CockpitMarkAllException
setAllMarked in interface BrowserModelCockpitMarkAllExceptionpublic void multiEdit(PropertyDescriptor propertyDesc, List<TypedObject> objects, Object value)
multiEdit in interface BrowserModelpublic void multiEdit(PropertyDescriptor propertyDesc, String languageIso, List<TypedObject> objects, Object value)
multiEdit in interface BrowserModelpublic abstract Object clone() throws CloneNotSupportedException
clone in interface BrowserModelclone in class ObjectCloneNotSupportedExceptionprotected void fireSelectionChanged()
protected void fireItemsChanged()
protected void fireChanged()
protected void fireRootTypeChanged()
public boolean hasStatusBar()
hasStatusBar in interface BrowserModelpublic void onShow()
public void onHide()
public void onClose()
public MutableColumnModel getCacheView()
public void setCacheView(MutableColumnModel cacheView)
public void setBrowserFilter(BrowserFilter browserFilter)
setBrowserFilter in interface BrowserModelpublic BrowserFilter getBrowserFilter()
getBrowserFilter in interface BrowserModelpublic Set<BrowserFilter> getAvailableBrowserFilters()
getAvailableBrowserFilters in interface BrowserModelpublic void setBrowserFilterFixed(BrowserFilter browserFilterFixed)
Copyright © 2017 SAP SE. All Rights Reserved.