Class DefaultBrowserSectionModel
- java.lang.Object
-
- de.hybris.platform.cockpit.session.impl.AbstractSectionModel
-
- de.hybris.platform.cockpit.session.impl.AbstractBrowserSectionModel
-
- de.hybris.platform.cockpit.session.impl.DefaultBrowserSectionModel
-
- All Implemented Interfaces:
CockpitEventAcceptor
,BrowserSectionModel
,CockpitListComponent<TypedObject>
,SectionModel
- Direct Known Subclasses:
DefaultListBrowserSectionModel
,TargetBrowserSectionModel
public class DefaultBrowserSectionModel extends AbstractBrowserSectionModel
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
initialized
-
Fields inherited from class de.hybris.platform.cockpit.session.impl.AbstractBrowserSectionModel
modified
-
Fields inherited from class de.hybris.platform.cockpit.session.impl.AbstractSectionModel
rootItem
-
-
Constructor Summary
Constructors Constructor Description DefaultBrowserSectionModel(SectionBrowserModel browserModel)
DefaultBrowserSectionModel(SectionBrowserModel browserModel, java.lang.String label)
DefaultBrowserSectionModel(SectionBrowserModel browserModel, java.lang.String label, java.lang.Object rootItem)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
fireEvent(SectionModelEvent event)
BrowserSectionRenderer
getBrowserSectionRenderer()
java.lang.String
getIcon()
java.util.List<TypedObject>
getItems()
java.lang.String
getLabel()
org.zkoss.zk.ui.HtmlBasedComponent
getPreLabel()
java.lang.Integer
getSelectedIndex()
java.util.List<java.lang.Integer>
getSelectedIndexes()
void
initialize()
Initialized this browser section model.boolean
isFocused()
boolean
isModified()
boolean
isVisible()
void
onCockpitEvent(CockpitEvent event)
void
setBrowserSectionRenderer(BrowserSectionRenderer sectionRenderer)
void
setFocused(boolean focused)
void
setIcon(java.lang.String icon)
void
setItems(java.util.List<? extends TypedObject> items)
void
setLabel(java.lang.String label)
void
setModified(boolean modified)
void
setPreLabel(org.zkoss.zk.ui.HtmlBasedComponent preLabel)
void
setSelectedIndex(int index)
void
setSelectedIndexes(java.util.List<java.lang.Integer> indexes)
void
setVisible(boolean visible)
void
update()
-
Methods inherited from class de.hybris.platform.cockpit.session.impl.AbstractBrowserSectionModel
getSectionBrowserModel, setSectionBrowserModel
-
Methods inherited from class de.hybris.platform.cockpit.session.impl.AbstractSectionModel
addSectionModelListener, getRootItem, getSectionModelListeners, removeSectionModelListener, setRootItem, setSectionModelListeners, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.cockpit.session.SectionModel
addSectionModelListener, getRootItem, getSectionModelListeners, removeSectionModelListener, setRootItem, setSectionModelListeners
-
-
-
-
Constructor Detail
-
DefaultBrowserSectionModel
public DefaultBrowserSectionModel(SectionBrowserModel browserModel)
-
DefaultBrowserSectionModel
public DefaultBrowserSectionModel(SectionBrowserModel browserModel, java.lang.String label)
-
DefaultBrowserSectionModel
public DefaultBrowserSectionModel(SectionBrowserModel browserModel, java.lang.String label, java.lang.Object rootItem)
-
-
Method Detail
-
initialize
public void initialize()
Initialized this browser section model. Note: No events will be fired by this browser section until this method has been called.- See Also:
SectionModel.initialize()
-
update
public void update()
-
getBrowserSectionRenderer
public BrowserSectionRenderer getBrowserSectionRenderer()
-
getItems
public java.util.List<TypedObject> getItems()
-
getLabel
public java.lang.String getLabel()
-
getIcon
public java.lang.String getIcon()
-
getSelectedIndex
public java.lang.Integer getSelectedIndex()
-
getSelectedIndexes
public java.util.List<java.lang.Integer> getSelectedIndexes()
-
isFocused
public boolean isFocused()
-
isModified
public boolean isModified()
-
setModified
public void setModified(boolean modified)
-
isVisible
public boolean isVisible()
-
setBrowserSectionRenderer
public void setBrowserSectionRenderer(BrowserSectionRenderer sectionRenderer)
-
setFocused
public void setFocused(boolean focused)
-
setItems
public void setItems(java.util.List<? extends TypedObject> items)
-
setLabel
public void setLabel(java.lang.String label)
-
setIcon
public void setIcon(java.lang.String icon)
-
setSelectedIndex
public void setSelectedIndex(int index)
-
setSelectedIndexes
public void setSelectedIndexes(java.util.List<java.lang.Integer> indexes)
-
setVisible
public void setVisible(boolean visible)
-
fireEvent
protected void fireEvent(SectionModelEvent event)
- Overrides:
fireEvent
in classAbstractSectionModel
-
onCockpitEvent
public void onCockpitEvent(CockpitEvent event)
-
getPreLabel
public org.zkoss.zk.ui.HtmlBasedComponent getPreLabel()
-
setPreLabel
public void setPreLabel(org.zkoss.zk.ui.HtmlBasedComponent preLabel)
-
-