Class FlatHierarchyTypeSelectorTreeModel
java.lang.Object
org.zkoss.zul.AbstractTreeModel<com.hybris.cockpitng.dataaccess.facades.type.DataType>
com.hybris.cockpitng.common.model.TypeSelectorTreeModel
de.hybris.platform.configurablebundlebackoffice.widgets.editor.flattypehierarchyreferenceeditor.model.FlatHierarchyTypeSelectorTreeModel
- All Implemented Interfaces:
Serializable,org.zkoss.zul.ext.Openable<com.hybris.cockpitng.dataaccess.facades.type.DataType>,org.zkoss.zul.ext.Pageable,org.zkoss.zul.ext.Selectable<com.hybris.cockpitng.dataaccess.facades.type.DataType>,org.zkoss.zul.ext.TreeOpenableModel,org.zkoss.zul.ext.TreeSelectableModel,org.zkoss.zul.PageableModel,org.zkoss.zul.TreeModel<com.hybris.cockpitng.dataaccess.facades.type.DataType>
public class FlatHierarchyTypeSelectorTreeModel
extends com.hybris.cockpitng.common.model.TypeSelectorTreeModel
Type Selector Tree that displays type hierarchy in a flat structure, where all of the types are displayed as a list, instead of
parent-children representation
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.zkoss.zul.AbstractTreeModel
org.zkoss.zul.AbstractTreeModel.DefaultSelectionControl<E extends Object>, org.zkoss.zul.AbstractTreeModel.Path -
Field Summary
Fields inherited from class org.zkoss.zul.AbstractTreeModel
_opens, _selectionFields inherited from interface org.zkoss.zul.PageableModel
INTERNAL_EVENT -
Constructor Summary
ConstructorsConstructorDescriptionFlatHierarchyTypeSelectorTreeModel(com.hybris.cockpitng.dataaccess.facades.type.DataType root, com.hybris.cockpitng.dataaccess.facades.type.TypeFacade typeFacade, com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade) -
Method Summary
Modifier and TypeMethodDescriptionprotected com.hybris.cockpitng.dataaccess.facades.type.DataTypecloneDataTypeExcludingSubtypes(com.hybris.cockpitng.dataaccess.facades.type.DataType type) protected List<com.hybris.cockpitng.dataaccess.facades.type.DataType>getAllVisibleSubtypesHierarchy(com.hybris.cockpitng.dataaccess.facades.type.DataType dataType) protected List<com.hybris.cockpitng.dataaccess.facades.type.DataType>getVisibleDirectSubtypes(com.hybris.cockpitng.dataaccess.facades.type.DataType dataType) Methods inherited from class com.hybris.cockpitng.common.model.TypeSelectorTreeModel
filterListDataTypes, filterListType, filterListTypes, getChild, getChildCount, getFilter, getFilterLocale, getPermissionFacade, getReferenceEditorRenderProhibitingPredicate, getRootType, getTypeFacade, getVisibleSubdirectoriesCache, isLeaf, setFilter, setFilterLocaleMethods 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 Details
-
FlatHierarchyTypeSelectorTreeModel
public FlatHierarchyTypeSelectorTreeModel(com.hybris.cockpitng.dataaccess.facades.type.DataType root, com.hybris.cockpitng.dataaccess.facades.type.TypeFacade typeFacade, com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade)
-
-
Method Details
-
getVisibleDirectSubtypes
protected List<com.hybris.cockpitng.dataaccess.facades.type.DataType> getVisibleDirectSubtypes(com.hybris.cockpitng.dataaccess.facades.type.DataType dataType) - Overrides:
getVisibleDirectSubtypesin classcom.hybris.cockpitng.common.model.TypeSelectorTreeModel
-
cloneDataTypeExcludingSubtypes
protected com.hybris.cockpitng.dataaccess.facades.type.DataType cloneDataTypeExcludingSubtypes(com.hybris.cockpitng.dataaccess.facades.type.DataType type) -
getAllVisibleSubtypesHierarchy
protected List<com.hybris.cockpitng.dataaccess.facades.type.DataType> getAllVisibleSubtypesHierarchy(com.hybris.cockpitng.dataaccess.facades.type.DataType dataType)
-