Class TaskBrowserModel
- 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.TaskBrowserModel
-
- All Implemented Interfaces:
AdvancedBrowserModel
,BrowserModel
,CockpitListComponent<TypedObject>
,CockpitListComponentExt<TypedObject>
,PageableBrowserModel
,java.lang.Cloneable
public class TaskBrowserModel extends AbstractPageableBrowserModel
Class responsible for tasks' pagination
-
-
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 TaskBrowserModel(java.lang.String attachmentType)
TaskBrowserModel(java.util.List<java.lang.String> attachmentTypes)
-
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()
void
collapse()
AbstractContentBrowser
createViewComponent()
java.util.Set<WorkflowActionStatus>
getActiveStatusFilters()
java.util.Set<WorkflowActionStatus>
getAvailableStatusFilters()
TypedObject
getItem(int index)
java.util.List<TypedObject>
getItems()
java.lang.String
getLabel()
java.util.List<TypedObject>
getSelectedItems()
java.util.List<TypedObject>
getTasks()
boolean
hasStatusBar()
boolean
isCollapsed()
boolean
isDuplicatable()
void
refreshTasks()
void
removeItems(java.util.Collection<java.lang.Integer> indexes)
void
setActiveStatusFilters(java.util.Set<WorkflowActionStatus> activeStatusFilters)
void
setAvailableStatusFilters(java.util.Set<WorkflowActionStatus> availableStatusFilters)
void
setTasks(java.util.List<TypedObject> tasks)
void
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, isSimplePaging, setContextItemsDirectly, setContextItemsPageIndex, setContextItemsPageSize, setCurrentPage, setMaxPageSize, setOffset, setPageSize, setPageSizes, setSimplePaging
-
Methods inherited from class de.hybris.platform.cockpit.session.impl.AbstractAdvancedBrowserModel
doDrop, fireContextItemsChanged, fireContextRootTypeChanged, fireContextSelectionChanged, fireContextViewModeChanged, fireContextVisibilityChanged, fireItemActivated, fireItemsDropped, fireViewModeChanged, getActiveItem, getAvailableViewModes, getCompareModel, getContextInitialValueMapping, getContextItems, getContextRootItem, getContextRootType, getContextRootTypePropertyDescriptor, getContextTableModel, getContextViewMode, getLastType, 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, setViewMode
-
Methods inherited from class de.hybris.platform.cockpit.session.impl.AbstractBrowserModel
clearSelection, fireChanged, fireItemsChanged, fireRootTypeChanged, fireSelectionChanged, focus, getArea, getAvailableBrowserFilters, getBrowserFilter, getBrowserFilterFixed, getCacheView, getExtendedLabel, getRootType, getSelectedIndexes, getTotalCount, isAdvancedHeaderDropdownSticky, isAdvancedHeaderDropdownVisible, isAllMarked, isFocused, multiEdit, multiEdit, onClose, onHide, onShow, removeBrowserModelListener, setAllMarked, setArea, 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, getAvailableViewModes, 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
focus, getArea, getAvailableBrowserFilters, getBrowserFilter, getExtendedLabel, getRootType, getSelectedIndexes, getTotalCount, isAdvancedHeaderDropdownSticky, isAdvancedHeaderDropdownVisible, isAllMarked, isFocused, multiEdit, multiEdit, removeBrowserModelListener, setAllMarked, setArea, setBrowserFilter, setExtendedLabel, setLabel, setRootType, setSelectedIndexes, setTotalCount
-
-
-
-
Method Detail
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
- Specified by:
clone
in interfaceBrowserModel
- Specified by:
clone
in classAbstractBrowserModel
- Throws:
java.lang.CloneNotSupportedException
-
createViewComponent
public AbstractContentBrowser createViewComponent()
-
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
-
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
-
getTasks
public java.util.List<TypedObject> getTasks()
- Returns:
- the tasks
-
setTasks
public void setTasks(java.util.List<TypedObject> tasks)
- Parameters:
tasks
- the tasks to set
-
refreshTasks
public void refreshTasks()
-
getLabel
public java.lang.String getLabel()
- Specified by:
getLabel
in interfaceBrowserModel
- Overrides:
getLabel
in classAbstractBrowserModel
-
collapse
public void collapse()
- Specified by:
collapse
in interfaceBrowserModel
- Overrides:
collapse
in classAbstractAdvancedBrowserModel
-
isCollapsed
public boolean isCollapsed()
- Specified by:
isCollapsed
in interfaceBrowserModel
- Overrides:
isCollapsed
in classAbstractAdvancedBrowserModel
-
blacklistItems
public void blacklistItems(java.util.Collection<java.lang.Integer> indexes)
-
removeItems
public void removeItems(java.util.Collection<java.lang.Integer> indexes)
-
getSelectedItems
public java.util.List<TypedObject> getSelectedItems()
- Specified by:
getSelectedItems
in interfaceBrowserModel
- Overrides:
getSelectedItems
in classAbstractBrowserModel
-
hasStatusBar
public boolean hasStatusBar()
- Specified by:
hasStatusBar
in interfaceBrowserModel
- Overrides:
hasStatusBar
in classAbstractPageableBrowserModel
-
isDuplicatable
public boolean isDuplicatable()
- Specified by:
isDuplicatable
in interfaceBrowserModel
- Overrides:
isDuplicatable
in classAbstractBrowserModel
-
getAvailableStatusFilters
public java.util.Set<WorkflowActionStatus> getAvailableStatusFilters()
- Returns:
- the availableStatusFilters
-
setAvailableStatusFilters
public void setAvailableStatusFilters(java.util.Set<WorkflowActionStatus> availableStatusFilters)
- Parameters:
availableStatusFilters
- the availableStatusFilters to set
-
getActiveStatusFilters
public java.util.Set<WorkflowActionStatus> getActiveStatusFilters()
- Returns:
- the activeStatusFilters
-
setActiveStatusFilters
public void setActiveStatusFilters(java.util.Set<WorkflowActionStatus> activeStatusFilters)
- Parameters:
activeStatusFilters
- the activeStatusFilters to set
-
-