public abstract class AbstractAdvancedBrowserModel extends AbstractBrowserModel implements AdvancedBrowserModel
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<TypedObject> |
contextItems |
static java.lang.String |
LIST_VIEW_CONFIG_CODE |
protected java.lang.String |
viewMode |
browserListeners, cacheView, rootType, VIEWMODE_GRID, VIEWMODE_LIST| Constructor and Description |
|---|
AbstractAdvancedBrowserModel() |
AbstractAdvancedBrowserModel(UISession currentSession) |
clearSelection, clone, fireChanged, fireItemsChanged, fireRootTypeChanged, fireSelectionChanged, focus, getArea, getAvailableBrowserFilters, getBrowserFilter, getBrowserFilterFixed, getCacheView, getExtendedLabel, getItem, getItems, getLabel, getRootType, getSelectedIndexes, getSelectedItems, getTotalCount, hasStatusBar, isAdvancedHeaderDropdownSticky, isAdvancedHeaderDropdownVisible, isAllMarked, isDuplicatable, isFocused, multiEdit, multiEdit, onClose, onHide, onShow, removeBrowserModelListener, setAllMarked, setArea, setBrowserFilter, setBrowserFilterFixed, setCacheView, setExtendedLabel, setLabel, setRootType, setSelectedIndexes, setTotalCount, updateItemsequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitblacklistItems, removeItemsclone, createViewComponent, focus, getArea, getAvailableBrowserFilters, getBrowserFilter, getExtendedLabel, getItem, getLabel, getRootType, getSelectedIndexes, getSelectedItems, getTotalCount, hasStatusBar, isAdvancedHeaderDropdownSticky, isAdvancedHeaderDropdownVisible, isAllMarked, isDuplicatable, isFocused, multiEdit, multiEdit, removeBrowserModelListener, setAllMarked, setArea, setBrowserFilter, setExtendedLabel, setLabel, setRootType, setSelectedIndexes, setTotalCount, updateItemsgetItemspublic static final java.lang.String LIST_VIEW_CONFIG_CODE
protected final transient java.util.List<TypedObject> contextItems
protected java.lang.String viewMode
public AbstractAdvancedBrowserModel()
public AbstractAdvancedBrowserModel(UISession currentSession)
public void doDrop(TypedObject item, BrowserModel sourceBrowser)
doDrop in interface AdvancedBrowserModelpublic ObjectTemplate getLastType()
getLastType in interface AdvancedBrowserModelpublic TypedObject getActiveItem()
getActiveItem in interface AdvancedBrowserModelpublic void setContextRootTypePropertyDescriptor(PropertyDescriptor descriptor)
setContextRootTypePropertyDescriptor in interface AdvancedBrowserModelpublic PropertyDescriptor getContextRootTypePropertyDescriptor()
getContextRootTypePropertyDescriptor in interface AdvancedBrowserModelpublic ObjectTemplate getContextRootType()
getContextRootType in interface AdvancedBrowserModelpublic MutableTableModel getContextTableModel()
getContextTableModel in interface AdvancedBrowserModelpublic java.lang.String getContextViewMode()
getContextViewMode in interface AdvancedBrowserModelpublic java.util.List<java.lang.Integer> getSelectedContextIndexes()
getSelectedContextIndexes in interface AdvancedBrowserModelpublic TypedObject getContextRootItem()
getContextRootItem in interface AdvancedBrowserModelpublic MutableTableModel getTableModel()
getTableModel in interface AdvancedBrowserModelpublic java.lang.String getViewMode()
getViewMode in interface AdvancedBrowserModelpublic java.util.List<? extends MainAreaComponentFactory> getAvailableViewModes()
getAvailableViewModes in interface AdvancedBrowserModelpublic boolean isContextItemsMovable()
isContextItemsMovable in interface AdvancedBrowserModelpublic boolean isContextItemsRemovable()
isContextItemsRemovable in interface AdvancedBrowserModelpublic boolean isContextVisible()
isContextVisible in interface AdvancedBrowserModelpublic boolean isItemsMovable()
isItemsMovable in interface AdvancedBrowserModelisItemsMovable in interface CockpitListComponentExt<TypedObject>public boolean isItemsRemovable()
isItemsRemovable in interface AdvancedBrowserModelisItemsRemovable in interface CockpitListComponentExt<TypedObject>public void setActiveItem(TypedObject activeItem)
setActiveItem in interface AdvancedBrowserModelpublic void setContextItemsMovable(boolean movable)
setContextItemsMovable in interface AdvancedBrowserModelpublic void setContextItemsRemovable(boolean removable)
setContextItemsRemovable in interface AdvancedBrowserModelpublic void setContextRootType(ObjectTemplate contextRootType)
setContextRootType in interface AdvancedBrowserModelpublic void setContextTableModel(MutableTableModel contextTableModel)
setContextTableModel in interface AdvancedBrowserModelpublic void setContextViewMode(java.lang.String viewMode)
setContextViewMode in interface AdvancedBrowserModelpublic void setContextVisible(boolean contextVisible)
setContextVisible in interface AdvancedBrowserModelpublic void setContextVisibleDirect(boolean contextVisible)
setContextVisibleDirect in interface AdvancedBrowserModelpublic void setItemsMovable(boolean movable)
setItemsMovable in interface AdvancedBrowserModelpublic void setItemsRemovable(boolean removable)
setItemsRemovable in interface AdvancedBrowserModelpublic void setSelectedContextIndexes(java.util.List<java.lang.Integer> selectedContextIndexes)
setSelectedContextIndexes in interface AdvancedBrowserModelpublic void setTableModel(MutableTableModel tableModel)
setTableModel in interface AdvancedBrowserModelpublic void setViewMode(java.lang.String viewMode)
setViewMode in interface AdvancedBrowserModelpublic void setContextItems(TypedObject item, java.util.Collection<TypedObject> contextItems, ObjectTemplate asType)
setContextItems in interface AdvancedBrowserModelpublic void setContextItems(TypedObject item, java.util.Collection<TypedObject> contextItems)
setContextItems in interface AdvancedBrowserModelpublic void setContextItemsDirectly(TypedObject item, java.util.Collection<TypedObject> contextItems)
setContextItemsDirectly in interface AdvancedBrowserModelprotected boolean isPossibleAddContextSubTypes()
public java.util.List<TypedObject> getContextItems()
getContextItems in interface AdvancedBrowserModelprotected boolean isContextPropertyWritable()
public void collapse()
collapse in interface BrowserModelcollapse in class AbstractBrowserModelpublic boolean isCollapsed()
isCollapsed in interface BrowserModelisCollapsed in class AbstractBrowserModelpublic void addBrowserModelListener(BrowserModelListener listener)
addBrowserModelListener in interface BrowserModeladdBrowserModelListener in class AbstractBrowserModelprotected void fireItemActivated(TypedObject item)
protected void fireViewModeChanged()
protected void fireContextViewModeChanged()
protected void fireContextRootTypeChanged()
protected void fireContextSelectionChanged()
protected void fireContextVisibilityChanged()
protected void fireContextItemsChanged(boolean cleanContextHeader)
protected void fireItemsDropped(java.util.Collection<TypedObject> items)
public java.util.Map<java.lang.String,java.lang.String> getContextInitialValueMapping()
getContextInitialValueMapping in interface AdvancedBrowserModelpublic void setContextInitialValueMapping(java.util.Map<java.lang.String,java.lang.String> contextInitialValueMapping)
setContextInitialValueMapping in interface AdvancedBrowserModelcontextInitialValueMapping - the contextInitialValueMapping to setprotected ListViewConfiguration getListViewConfiguration(ObjectTemplate objectTemplate, java.lang.String code)
public void setCompareModel(CompareModel compareModel)
public CompareModel getCompareModel()
Copyright © 2018 SAP SE. All Rights Reserved.