Class TypeSelectorTreeModel
- java.lang.Object
-
- org.zkoss.zul.AbstractTreeModel<DataType>
-
- com.hybris.cockpitng.common.model.TypeSelectorTreeModel
-
- All Implemented Interfaces:
java.io.Serializable,org.zkoss.zul.ext.Openable<DataType>,org.zkoss.zul.ext.Pageable,org.zkoss.zul.ext.Selectable<DataType>,org.zkoss.zul.ext.TreeOpenableModel,org.zkoss.zul.ext.TreeSelectableModel,org.zkoss.zul.PageableModel,org.zkoss.zul.TreeModel<DataType>
public class TypeSelectorTreeModel extends org.zkoss.zul.AbstractTreeModel<DataType>
Universal Tree Model for Type Selectors- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TypeSelectorTreeModel(DataType root, TypeFacade typeFacade, PermissionFacade permissionFacade)TypeSelectorTreeModel(DataType root, TypeFacade typeFacade, PermissionFacade permissionFacade, boolean hideTypesWithoutClazz)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<DataType>filterListDataTypes(java.util.List<DataType> subTypes)protected DataTypefilterListType(java.util.List<DataType> subTypes, int index)protected java.util.List<java.lang.String>filterListTypes(java.util.List<DataType> subTypes)DataTypegetChild(DataType type, int index)intgetChildCount(DataType type)protected java.lang.StringgetFilter()protected java.util.LocalegetFilterLocale()PermissionFacadegetPermissionFacade()protected ReferenceEditorRenderProhibitingPredicategetReferenceEditorRenderProhibitingPredicate()DataTypegetRootType()TypeFacadegetTypeFacade()protected java.util.List<DataType>getVisibleDirectSubtypes(DataType dataType)java.util.Map<java.lang.String,java.util.List<DataType>>getVisibleSubdirectoriesCache()booleanisLeaf(DataType type)voidsetFilter(java.lang.String filter)voidsetFilterLocale(java.util.Locale filterLocale)-
Methods inherited from class org.zkoss.zul.AbstractTreeModel
addOpenObject, addOpenPath, addOpenPaths, addPagingEventListener, addSelectionPath, addSelectionPaths, addToSelection, addTreeDataListener, afterSort, beforeSort, clearOpen, clearSelection, clone, fireEvent, fireEvent, fireEvent, fireOpenChanged, fireSelectionChanged, getActivePage, getChild, getIndexOfChild, getOpenCount, getOpenObjects, getOpenPath, getOpenPaths, getPageCount, getPageSize, getPath, getRoot, getSelection, getSelectionControl, getSelectionCount, getSelectionPath, getSelectionPaths, isMultiple, isObjectOpened, isOpenEmpty, isPathOpened, isPathSelected, isSelected, isSelectionEmpty, removeFromSelection, removeOpenObject, removeOpenPath, removeOpenPaths, removePagingEventListener, removeSelectionPath, removeSelectionPaths, removeTreeDataListener, setActivePage, setMultiple, setOpenObjects, setPageSize, setSelection, setSelectionControl
-
-
-
-
Constructor Detail
-
TypeSelectorTreeModel
public TypeSelectorTreeModel(DataType root, TypeFacade typeFacade, PermissionFacade permissionFacade)
-
TypeSelectorTreeModel
public TypeSelectorTreeModel(DataType root, TypeFacade typeFacade, PermissionFacade permissionFacade, boolean hideTypesWithoutClazz)
-
-
Method Detail
-
isLeaf
public boolean isLeaf(DataType type)
-
getChildCount
public int getChildCount(DataType type)
-
getVisibleDirectSubtypes
protected java.util.List<DataType> getVisibleDirectSubtypes(DataType dataType)
-
filterListDataTypes
protected java.util.List<DataType> filterListDataTypes(java.util.List<DataType> subTypes)
-
filterListTypes
protected java.util.List<java.lang.String> filterListTypes(java.util.List<DataType> subTypes)
-
getRootType
public DataType getRootType()
-
getTypeFacade
public TypeFacade getTypeFacade()
-
getPermissionFacade
public PermissionFacade getPermissionFacade()
-
getVisibleSubdirectoriesCache
public java.util.Map<java.lang.String,java.util.List<DataType>> getVisibleSubdirectoriesCache()
-
getFilter
protected java.lang.String getFilter()
-
setFilter
public void setFilter(java.lang.String filter)
-
getFilterLocale
protected java.util.Locale getFilterLocale()
-
setFilterLocale
public void setFilterLocale(java.util.Locale filterLocale)
-
getReferenceEditorRenderProhibitingPredicate
protected ReferenceEditorRenderProhibitingPredicate getReferenceEditorRenderProhibitingPredicate()
-
-