Class WorkflowItemsBrowserModel
- java.lang.Object
-
- de.hybris.platform.cockpit.session.impl.AbstractBrowserModel
-
- de.hybris.platform.cockpit.session.impl.AbstractAdvancedBrowserModel
-
- de.hybris.platform.cockpit.session.impl.AbstractPageableBrowserModel
-
- de.hybris.platform.cockpit.session.impl.WorkflowItemsBrowserModel
-
- All Implemented Interfaces:
CockpitEventAcceptor
,AdvancedBrowserModel
,BrowserModel
,CockpitListComponent<TypedObject>
,CockpitListComponentExt<TypedObject>
,PageableBrowserModel
,java.lang.Cloneable
public class WorkflowItemsBrowserModel extends AbstractPageableBrowserModel implements CockpitEventAcceptor
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.cockpit.session.impl.AbstractAdvancedBrowserModel
contextItems, LIST_VIEW_CONFIG_CODE, viewMode
-
Fields inherited from class de.hybris.platform.cockpit.session.impl.AbstractBrowserModel
browserListeners, cacheView, rootType, VIEWMODE_GRID, VIEWMODE_LIST
-
-
Constructor Summary
Constructors Constructor Description WorkflowItemsBrowserModel(TypedObject workflowObject)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
blacklistItems(java.util.Collection<java.lang.Integer> indexes)
java.lang.Object
clone()
AbstractContentBrowser
createViewComponent()
java.util.List<? extends MainAreaComponentFactory>
getAvailableViewModes()
TypedObject
getItem(int index)
java.util.List<TypedObject>
getItems()
java.lang.String
getLabel()
ObjectTemplate
getRootType()
Returns the root type of this browser.UIConfigurationService
getUIConfigurationService()
TypedObject
getWorkflowObject()
void
onCockpitEvent(CockpitEvent event)
void
removeItems(java.util.Collection<java.lang.Integer> indexes)
void
setArea(UIBrowserArea area)
protected void
switchBrowser()
switches this browser to another, tries to get the default onevoid
updateItems()
void
updateItems(int page)
-
Methods inherited from class de.hybris.platform.cockpit.session.impl.AbstractPageableBrowserModel
addBrowserModelListener, addPageSize, firePagingChanged, getContextItemsPaged, getContextItemsPageIndex, getContextItemsPageSize, getCurrentPage, getLastPage, getMaxPageSize, getOffset, getPageSize, getPageSizes, hasStatusBar, isSimplePaging, setContextItemsDirectly, setContextItemsPageIndex, setContextItemsPageSize, setCurrentPage, setMaxPageSize, setOffset, setPageSize, setPageSizes, setSimplePaging
-
Methods inherited from class de.hybris.platform.cockpit.session.impl.AbstractAdvancedBrowserModel
collapse, 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, setViewMode
-
Methods inherited from class de.hybris.platform.cockpit.session.impl.AbstractBrowserModel
clearSelection, fireChanged, fireItemsChanged, fireRootTypeChanged, fireSelectionChanged, focus, getArea, getAvailableBrowserFilters, getBrowserFilter, getBrowserFilterFixed, getCacheView, getExtendedLabel, getSelectedIndexes, getSelectedItems, getTotalCount, isAdvancedHeaderDropdownSticky, isAdvancedHeaderDropdownVisible, isAllMarked, isDuplicatable, isFocused, multiEdit, multiEdit, onClose, onHide, onShow, removeBrowserModelListener, setAllMarked, setBrowserFilter, setBrowserFilterFixed, setCacheView, setExtendedLabel, setLabel, setRootType, setSelectedIndexes, setTotalCount
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.cockpit.session.AdvancedBrowserModel
doDrop, 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, setViewMode
-
Methods inherited from interface de.hybris.platform.cockpit.session.BrowserModel
collapse, focus, getArea, getAvailableBrowserFilters, getBrowserFilter, getExtendedLabel, getSelectedIndexes, getSelectedItems, getTotalCount, isAdvancedHeaderDropdownSticky, isAdvancedHeaderDropdownVisible, isAllMarked, isCollapsed, isDuplicatable, isFocused, multiEdit, multiEdit, removeBrowserModelListener, setAllMarked, setBrowserFilter, setExtendedLabel, setLabel, setRootType, setSelectedIndexes, setTotalCount
-
-
-
-
Constructor Detail
-
WorkflowItemsBrowserModel
public WorkflowItemsBrowserModel(TypedObject workflowObject)
-
-
Method Detail
-
getLabel
public java.lang.String getLabel()
- Specified by:
getLabel
in interfaceBrowserModel
- Overrides:
getLabel
in classAbstractBrowserModel
-
getRootType
public ObjectTemplate getRootType()
Description copied from class:AbstractBrowserModel
Returns the root type of this browser. If no root type has been set the template corresponding to the type of the first item (returned bygetItem(0)
) is used. As last fallback the object template for the type "Item
" is returned.- Specified by:
getRootType
in interfaceBrowserModel
- Overrides:
getRootType
in classAbstractBrowserModel
- Returns:
- the root type of this browser
-
updateItems
public void updateItems()
- Specified by:
updateItems
in interfaceBrowserModel
- Overrides:
updateItems
in classAbstractPageableBrowserModel
-
updateItems
public void updateItems(int page)
- Specified by:
updateItems
in interfacePageableBrowserModel
- Specified by:
updateItems
in classAbstractPageableBrowserModel
-
switchBrowser
protected void switchBrowser()
switches this browser to another, tries to get the default one
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
- Specified by:
clone
in interfaceBrowserModel
- Specified by:
clone
in classAbstractBrowserModel
- Throws:
java.lang.CloneNotSupportedException
-
getItem
public TypedObject getItem(int index)
- Specified by:
getItem
in interfaceBrowserModel
- Specified by:
getItem
in classAbstractBrowserModel
-
getItems
public java.util.List<TypedObject> getItems()
- Specified by:
getItems
in interfaceCockpitListComponent<TypedObject>
- Specified by:
getItems
in classAbstractBrowserModel
-
blacklistItems
public void blacklistItems(java.util.Collection<java.lang.Integer> indexes)
- Specified by:
blacklistItems
in interfaceAdvancedBrowserModel
-
removeItems
public void removeItems(java.util.Collection<java.lang.Integer> indexes)
- Specified by:
removeItems
in interfaceAdvancedBrowserModel
-
createViewComponent
public AbstractContentBrowser createViewComponent()
- Specified by:
createViewComponent
in interfaceBrowserModel
-
getAvailableViewModes
public java.util.List<? extends MainAreaComponentFactory> getAvailableViewModes()
- Specified by:
getAvailableViewModes
in interfaceAdvancedBrowserModel
- Overrides:
getAvailableViewModes
in classAbstractAdvancedBrowserModel
-
setArea
public void setArea(UIBrowserArea area)
- Specified by:
setArea
in interfaceBrowserModel
- Overrides:
setArea
in classAbstractBrowserModel
-
getUIConfigurationService
public UIConfigurationService getUIConfigurationService()
-
getWorkflowObject
public TypedObject getWorkflowObject()
-
onCockpitEvent
public void onCockpitEvent(CockpitEvent event)
- Specified by:
onCockpitEvent
in interfaceCockpitEventAcceptor
-
-