Class TypeSelectorSectionRenderer
- java.lang.Object
-
- de.hybris.platform.cockpit.components.navigationarea.renderer.AbstractNavigationAreaSectionRenderer
-
- de.hybris.platform.cockpit.components.navigationarea.renderer.TypeSelectorSectionRenderer
-
- All Implemented Interfaces:
SectionRenderer
public class TypeSelectorSectionRenderer extends AbstractNavigationAreaSectionRenderer
Navigation area section renderer that displays a type list or tree and opens a search browser model when click on a type in the list/tree.
-
-
Constructor Summary
Constructors Constructor Description TypeSelectorSectionRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Collection<java.lang.String>addSubtypes(java.util.Collection<java.lang.String> typeCodes)protected org.zkoss.zul.ListitemcreateOpenBrowserComponent(java.lang.String typeCode)TypeServicegetCockpitTypeService()java.lang.StringgetDisplayType()intgetPageSize()protected org.zkoss.zul.TreeModelgetTreeModel(Section section)protected TreeUtils.TreeStategetTreeState(Section section)booleanisIncludeSubtypes()protected booleanisRootType(java.lang.String typeCode)booleanisSearchable()protected booleanisShowTypeCode(Section section)protected voidopenSearchBrowser(java.lang.String rootTypeCode)voidrender(SectionPanel panel, org.zkoss.zk.ui.Component parent, org.zkoss.zk.ui.Component captionComponent, Section section)protected voidrenderList(SectionPanel panel, org.zkoss.zk.ui.Component parent, org.zkoss.zk.ui.Component captionComponent, Section section)Renders a type listprotected voidrenderTree(SectionPanel panel, org.zkoss.zk.ui.Component parent, org.zkoss.zk.ui.Component captionComponent, Section section)Renders a type treevoidsetAllowDuplicates(boolean allowDuplicates)voidsetBrowserModelFactory(BrowserModelFactory browserModelFactory)voidsetCockpitTypeService(TypeService cockpitTypeService)voidsetDisplayType(java.lang.String type)voidsetInactiveTypeCodes(java.lang.String[] inactiveTypeCodes)voidsetIncludeSubtypes(boolean includeSubtypes)voidsetPageSize(int pageSize)voidsetSearchable(boolean searchable)protected voidsetTreeModel(org.zkoss.zul.Tree tree, org.zkoss.zul.TreeModel model, Section section)voidsetTypeCodes(java.lang.String[] typeCodes)voidsetTypeDefinitionDao(TypeDefinitionDao typeDefinitionDao)protected voidshowTypeCode(boolean value, Section section)-
Methods inherited from class de.hybris.platform.cockpit.components.navigationarea.renderer.AbstractNavigationAreaSectionRenderer
createBrowserItemTooltip, createList, getNavigationArea, getSectionPanelModel, setNavigationArea
-
-
-
-
Method Detail
-
render
public void render(SectionPanel panel, org.zkoss.zk.ui.Component parent, org.zkoss.zk.ui.Component captionComponent, Section section)
- Specified by:
renderin interfaceSectionRenderer- Specified by:
renderin classAbstractNavigationAreaSectionRenderer
-
renderTree
protected void renderTree(SectionPanel panel, org.zkoss.zk.ui.Component parent, org.zkoss.zk.ui.Component captionComponent, Section section)
Renders a type tree- Parameters:
panel- the section panel which triggered the renderingcaptionComponent- the caption component of the sectionsection- the section
-
setTreeModel
protected void setTreeModel(org.zkoss.zul.Tree tree, org.zkoss.zul.TreeModel model, Section section)
-
getTreeModel
protected org.zkoss.zul.TreeModel getTreeModel(Section section)
-
isShowTypeCode
protected boolean isShowTypeCode(Section section)
-
showTypeCode
protected void showTypeCode(boolean value, Section section)
-
getTreeState
protected TreeUtils.TreeState getTreeState(Section section)
-
renderList
protected void renderList(SectionPanel panel, org.zkoss.zk.ui.Component parent, org.zkoss.zk.ui.Component captionComponent, Section section)
Renders a type list- Parameters:
panel- the section panel which triggered the renderingcaptionComponent- the caption component of the sectionsection- the section
-
isRootType
protected boolean isRootType(java.lang.String typeCode)
-
addSubtypes
protected java.util.Collection<java.lang.String> addSubtypes(java.util.Collection<java.lang.String> typeCodes)
-
createOpenBrowserComponent
protected org.zkoss.zul.Listitem createOpenBrowserComponent(java.lang.String typeCode)
-
openSearchBrowser
protected void openSearchBrowser(java.lang.String rootTypeCode)
-
setTypeCodes
public void setTypeCodes(java.lang.String[] typeCodes)
-
setInactiveTypeCodes
public void setInactiveTypeCodes(java.lang.String[] inactiveTypeCodes)
-
setIncludeSubtypes
public void setIncludeSubtypes(boolean includeSubtypes)
-
isIncludeSubtypes
public boolean isIncludeSubtypes()
-
setDisplayType
public void setDisplayType(java.lang.String type)
-
getDisplayType
public java.lang.String getDisplayType()
-
setCockpitTypeService
public void setCockpitTypeService(TypeService cockpitTypeService)
-
getCockpitTypeService
public TypeService getCockpitTypeService()
-
setPageSize
public void setPageSize(int pageSize)
-
getPageSize
public int getPageSize()
-
setSearchable
public void setSearchable(boolean searchable)
-
isSearchable
public boolean isSearchable()
-
setBrowserModelFactory
public void setBrowserModelFactory(BrowserModelFactory browserModelFactory)
-
setTypeDefinitionDao
public void setTypeDefinitionDao(TypeDefinitionDao typeDefinitionDao)
-
setAllowDuplicates
public void setAllowDuplicates(boolean allowDuplicates)
-
-