Class TreePerspectiveResolver
- java.lang.Object
-
- com.hybris.backoffice.widgets.perspectivechooser.perspectiveresolver.SequenceDefaultPerspectiveResolver
-
- com.hybris.backoffice.widgets.perspectivechooser.perspectiveresolver.TreePerspectiveResolver
-
- All Implemented Interfaces:
ActionsResolver,DefaultPerspectiveResolver
public class TreePerspectiveResolver extends SequenceDefaultPerspectiveResolver
-
-
Constructor Summary
Constructors Constructor Description TreePerspectiveResolver(CockpitConfigurationService cockpitConfigurationService, CockpitResourceLoader resourceLoader)Deprecated, for removal: This API element is subject to removal in a future version.since 6.7 - not used anymoreTreePerspectiveResolver(CockpitResourceLoader resourceLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected NavigationTreebuildTree(java.util.Collection<? extends ActionDefinition> actions, java.util.Map<java.lang.String,Format> formats)protected NavigationNodeformAction(ActionDefinition action, java.util.Map<java.lang.String,Format> formats)protected voidformatNode(SimpleNode node, java.util.Map<java.lang.String,Format> formats)NavigationTreeformTree(java.util.Collection<? extends ActionDefinition> actions)Deprecated, for removal: This API element is subject to removal in a future version.since 6.7 - useformTree(Collection, WidgetInstanceManager)NavigationTreeformTree(java.util.Collection<? extends ActionDefinition> actions, WidgetInstanceManager widgetInstanceManager)Goes through all provided actions and forms then in the shape of navigation action tree.protected voidformTreeNode(NavigationTree tree, NavigationNode node, java.util.Map<java.lang.String,Format> formats, java.util.Map<java.lang.String,NavigationNode> nodes)protected java.util.Optional<PerspectiveChooser>loadConfiguration(WidgetInstanceManager widgetInstanceManager)-
Methods inherited from class com.hybris.backoffice.widgets.perspectivechooser.perspectiveresolver.SequenceDefaultPerspectiveResolver
resolveDefaultPerspective, resolveDefaultPerspective
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.hybris.backoffice.widgets.perspectivechooser.perspectiveresolver.DefaultPerspectiveResolver
getPermittedPerspectives
-
-
-
-
Constructor Detail
-
TreePerspectiveResolver
public TreePerspectiveResolver(CockpitResourceLoader resourceLoader)
-
TreePerspectiveResolver
@Deprecated(since="6.7", forRemoval=true) public TreePerspectiveResolver(CockpitConfigurationService cockpitConfigurationService, CockpitResourceLoader resourceLoader)Deprecated, for removal: This API element is subject to removal in a future version.since 6.7 - not used anymore
-
-
Method Detail
-
formAction
protected NavigationNode formAction(ActionDefinition action, java.util.Map<java.lang.String,Format> formats)
-
formatNode
protected void formatNode(SimpleNode node, java.util.Map<java.lang.String,Format> formats)
-
formTree
@Deprecated(since="6.7", forRemoval=true) public NavigationTree formTree(java.util.Collection<? extends ActionDefinition> actions)Deprecated, for removal: This API element is subject to removal in a future version.since 6.7 - useformTree(Collection, WidgetInstanceManager)Description copied from interface:DefaultPerspectiveResolverGoes through all provided actions and forms then in the shape of navigation action tree.- Parameters:
actions- actions to be formed- Returns:
- navigation tree
-
formTree
public NavigationTree formTree(java.util.Collection<? extends ActionDefinition> actions, WidgetInstanceManager widgetInstanceManager)
Description copied from interface:DefaultPerspectiveResolverGoes through all provided actions and forms then in the shape of navigation action tree.- Parameters:
actions- actions to be formedwidgetInstanceManager- widget instance manager- Returns:
- navigation tree
-
loadConfiguration
protected java.util.Optional<PerspectiveChooser> loadConfiguration(WidgetInstanceManager widgetInstanceManager)
-
buildTree
protected NavigationTree buildTree(java.util.Collection<? extends ActionDefinition> actions, java.util.Map<java.lang.String,Format> formats)
-
formTreeNode
protected void formTreeNode(NavigationTree tree, NavigationNode node, java.util.Map<java.lang.String,Format> formats, java.util.Map<java.lang.String,NavigationNode> nodes) throws CockpitConfigurationException
- Throws:
CockpitConfigurationException
-
-