Class CommunicationBrowserModel
- 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.AbstractSearchBrowserModel
-
- de.hybris.platform.cockpit.session.impl.DefaultSearchBrowserModel
-
- de.hybris.platform.cockpit.session.impl.CommunicationBrowserModel
-
- All Implemented Interfaces:
CockpitEventAcceptor,AdvancedBrowserModel,BrowserModel,CockpitListComponent<TypedObject>,CockpitListComponentExt<TypedObject>,ConfigurableBrowserModel,PageableBrowserModel,SearchBrowserModel,java.lang.Cloneable
- Direct Known Subclasses:
ContextAreaCommentTreeModel
public class CommunicationBrowserModel extends DefaultSearchBrowserModel implements ConfigurableBrowserModel, CockpitEventAcceptor
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.cockpit.session.impl.DefaultSearchBrowserModel
searchProvider
-
Fields inherited from class de.hybris.platform.cockpit.session.impl.AbstractSearchBrowserModel
ADVANCED_SEARCH_CONF, advancedSearchModel, PATH_DELIMITER, PATH_LIST_DELIMITER, QUERY_PATH_DELIMITER
-
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 CommunicationBrowserModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<MainAreaComponentFactory>getAvailableViewModes()java.lang.StringgetBrowserCode()Returns this browser's code.CommentServicegetCommentService()java.lang.StringgetLabel()java.util.HashSet<PK>getOpenComments()java.lang.Class<? extends AbstractContentBrowser>getViewClass()Returns the view component (content browser) class to be used for this browser.booleanisInitiallyOpen()Returns whether this browser is initially open or not.voidonCockpitEvent(CockpitEvent event)voidsetBrowserCode(java.lang.String browserCode)Sets the code of this browser to browserCode.voidsetInitiallyOpen(boolean open)Sets whether this browser is initially open or not.voidsetOpen(java.util.List<TypedObject> abstractComments)voidsetViewClass(java.lang.Class<? extends AbstractContentBrowser> viewClass)Sets the view component (content browser) class to be used for this browser.-
Methods inherited from class de.hybris.platform.cockpit.session.impl.DefaultSearchBrowserModel
blacklistItems, clone, createViewComponent, doSearchInternal, getAllItemLabel, getItem, getItems, getSearchProvider, getSelectedItems, getSortProperties, isShowCreateButton, removeItems, setSearchProvider, setShowCreateButton, updateAdvancedSearchModel, updateItems, updateItems, updateLabels
-
Methods inherited from class de.hybris.platform.cockpit.session.impl.AbstractSearchBrowserModel
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, setSortedByProperty
-
Methods inherited from class de.hybris.platform.cockpit.session.impl.AbstractPageableBrowserModel
addPageSize, firePagingChanged, getContextItemsPaged, getContextItemsPageIndex, getContextItemsPageSize, getCurrentPage, getLastPage, getMaxPageSize, getOffset, getPageSize, getPageSizes, hasStatusBar, isSimplePaging, setContextItemsDirectly, setContextItemsPageIndex, setContextItemsPageSize, setCurrentPage, setMaxPageSize, setOffset, setPageSize, setPageSizes, setSimplePaging, updateItems
-
Methods inherited from class de.hybris.platform.cockpit.session.impl.AbstractAdvancedBrowserModel
doDrop, 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, setViewMode
-
Methods inherited from class de.hybris.platform.cockpit.session.impl.AbstractBrowserModel
clearSelection, fireChanged, fireItemsChanged, fireRootTypeChanged, fireSelectionChanged, focus, getArea, getBrowserFilter, getBrowserFilterFixed, getCacheView, getExtendedLabel, getRootType, getSelectedIndexes, getTotalCount, isAllMarked, isDuplicatable, isFocused, multiEdit, multiEdit, onClose, onHide, onShow, removeBrowserModelListener, setAllMarked, setArea, setBrowserFilter, setBrowserFilterFixed, setCacheView, setExtendedLabel, setLabel, 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, 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, setViewMode
-
Methods inherited from interface de.hybris.platform.cockpit.session.BrowserModel
addBrowserModelListener, clone, collapse, createViewComponent, focus, getArea, getAvailableBrowserFilters, getBrowserFilter, getExtendedLabel, getItem, getRootType, getSelectedIndexes, getSelectedItems, getTotalCount, hasStatusBar, isAdvancedHeaderDropdownSticky, isAdvancedHeaderDropdownVisible, isAllMarked, isCollapsed, isDuplicatable, isFocused, multiEdit, multiEdit, removeBrowserModelListener, setAllMarked, setArea, setBrowserFilter, setExtendedLabel, setLabel, setRootType, setSelectedIndexes, setTotalCount, updateItems
-
Methods inherited from interface de.hybris.platform.cockpit.session.CockpitListComponent
getItems
-
Methods inherited from interface de.hybris.platform.cockpit.session.PageableBrowserModel
addPageSize, getCurrentPage, getLastPage, getOffset, getPageSize, getPageSizes, isSimplePaging, setCurrentPage, setOffset, setPageSize, setSimplePaging
-
-
-
-
Method Detail
-
getAvailableViewModes
public java.util.List<MainAreaComponentFactory> getAvailableViewModes()
- Specified by:
getAvailableViewModesin interfaceAdvancedBrowserModel- Overrides:
getAvailableViewModesin classDefaultSearchBrowserModel
-
getCommentService
public CommentService getCommentService()
-
getLabel
public java.lang.String getLabel()
- Specified by:
getLabelin interfaceBrowserModel- Overrides:
getLabelin classAbstractBrowserModel
-
setOpen
public void setOpen(java.util.List<TypedObject> abstractComments)
-
getOpenComments
public java.util.HashSet<PK> getOpenComments()
- Returns:
- the openComments
-
onCockpitEvent
public void onCockpitEvent(CockpitEvent event)
- Specified by:
onCockpitEventin interfaceCockpitEventAcceptor
-
getBrowserCode
public java.lang.String getBrowserCode()
Description copied from interface:ConfigurableBrowserModelReturns this browser's code.- Specified by:
getBrowserCodein interfaceConfigurableBrowserModel- Returns:
- browser code
-
getViewClass
public java.lang.Class<? extends AbstractContentBrowser> getViewClass()
Description copied from interface:ConfigurableBrowserModelReturns the view component (content browser) class to be used for this browser.- Specified by:
getViewClassin interfaceConfigurableBrowserModel- Returns:
- view component class
-
isInitiallyOpen
public boolean isInitiallyOpen()
Description copied from interface:ConfigurableBrowserModelReturns whether this browser is initially open or not.- Specified by:
isInitiallyOpenin interfaceConfigurableBrowserModel- Returns:
- true if initially open, false otherwise
-
setBrowserCode
public void setBrowserCode(java.lang.String browserCode)
Description copied from interface:ConfigurableBrowserModelSets the code of this browser to browserCode.- Specified by:
setBrowserCodein interfaceConfigurableBrowserModel- Parameters:
browserCode- browser code
-
setInitiallyOpen
public void setInitiallyOpen(boolean open)
Description copied from interface:ConfigurableBrowserModelSets whether this browser is initially open or not.- Specified by:
setInitiallyOpenin interfaceConfigurableBrowserModel- Parameters:
open- initial browser state
-
setViewClass
public void setViewClass(java.lang.Class<? extends AbstractContentBrowser> viewClass)
Description copied from interface:ConfigurableBrowserModelSets the view component (content browser) class to be used for this browser.- Specified by:
setViewClassin interfaceConfigurableBrowserModel- Parameters:
viewClass- view component class
-
-