Interface ConfigurableBrowserModel
-
- All Superinterfaces:
BrowserModel
,java.lang.Cloneable
,CockpitListComponent<TypedObject>
- All Known Subinterfaces:
WidgetBrowserModel
- All Known Implementing Classes:
CommunicationBrowserModel
,ContextAreaCommentTreeModel
,DefaultConfigurableBrowserModel
,DefaultWidgetBrowserModel
,WidgetDashboardBrowserModel
public interface ConfigurableBrowserModel extends BrowserModel
Browser model which allows the browser view component (content browser) to be configured.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getBrowserCode()
Returns this browser's code.java.lang.Class<? extends AbstractContentBrowser>
getViewClass()
Returns the view component (content browser) class to be used for this browser.boolean
isInitiallyOpen()
Returns whether this browser is initially open or not.void
setBrowserCode(java.lang.String browserCode)
Sets the code of this browser to browserCode.void
setInitiallyOpen(boolean open)
Sets whether this browser is initially open or not.void
setViewClass(java.lang.Class<? extends AbstractContentBrowser> viewClass)
Sets the view component (content browser) class to be used for this browser.-
Methods inherited from interface de.hybris.platform.cockpit.session.BrowserModel
addBrowserModelListener, clone, collapse, createViewComponent, focus, getArea, getAvailableBrowserFilters, getBrowserFilter, getExtendedLabel, getItem, getLabel, 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
-
-
-
-
Method Detail
-
setViewClass
void setViewClass(java.lang.Class<? extends AbstractContentBrowser> viewClass)
Sets the view component (content browser) class to be used for this browser.- Parameters:
viewClass
- view component class
-
getViewClass
java.lang.Class<? extends AbstractContentBrowser> getViewClass()
Returns the view component (content browser) class to be used for this browser.- Returns:
- view component class
-
setInitiallyOpen
void setInitiallyOpen(boolean open)
Sets whether this browser is initially open or not.- Parameters:
open
- initial browser state
-
isInitiallyOpen
boolean isInitiallyOpen()
Returns whether this browser is initially open or not.- Returns:
- true if initially open, false otherwise
-
setBrowserCode
void setBrowserCode(java.lang.String browserCode)
Sets the code of this browser to browserCode.- Parameters:
browserCode
- browser code
-
getBrowserCode
java.lang.String getBrowserCode()
Returns this browser's code.- Returns:
- browser code
-
-