Class TreeViewCollectionBrowserHelper
- java.lang.Object
-
- com.hybris.cockpitng.widgets.collectionbrowser.mold.impl.treeview.TreeViewCollectionBrowserHelper
-
public class TreeViewCollectionBrowserHelper extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TreeViewCollectionBrowserHelper(WidgetInstanceManager widgetInstanceManager, TypeFacade typeFacade, PermissionFacade permissionFacade, ObjectValueService objectValueService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.Object>getAttributesOrValues(java.lang.Object object, java.lang.Object parentObject)booleanhasReadAccess(java.lang.Object reference, java.lang.Object data)booleanisNodeSelectable(AbstractTreeViewNode node)booleanisObjectInstanceOfDataAttribute(java.lang.Object object)TreeCollectionNodesloadTreeConfiguration(AbstractTreeViewNode node)
-
-
-
Constructor Detail
-
TreeViewCollectionBrowserHelper
public TreeViewCollectionBrowserHelper(WidgetInstanceManager widgetInstanceManager, TypeFacade typeFacade, PermissionFacade permissionFacade, ObjectValueService objectValueService)
-
-
Method Detail
-
getAttributesOrValues
public java.util.List<java.lang.Object> getAttributesOrValues(java.lang.Object object, java.lang.Object parentObject)- Returns:
- list of attribute values for given
parentObjectifobjectis an instance ofDataAttributeor list ofDataAttributes if it's not
-
loadTreeConfiguration
public TreeCollectionNodes loadTreeConfiguration(AbstractTreeViewNode node)
- Returns:
- configuration for given tree node. If there is no explicit configuration, fallback configuration is returned
-
hasReadAccess
public boolean hasReadAccess(java.lang.Object reference, java.lang.Object data)
-
isNodeSelectable
public boolean isNodeSelectable(AbstractTreeViewNode node)
-
isObjectInstanceOfDataAttribute
public boolean isObjectInstanceOfDataAttribute(java.lang.Object object)
-
-