public class AuthorityGroupDefaultPerspectiveResolver extends Object implements DefaultPerspectiveResolver
DefaultPerspectiveResolver that uses Cockpit UI configuration to resolve default
perspective for current business role.
<context component="perspective-chooser" principal="full">
<ps:perspective-chooser xmlns:ps="http://www.hybris.com/cockpitng/config/perspectiveChooser">
<ps:defaultPerspective name="Home"/>
</ps:perspective-chooser>
</context>
| Constructor and Description |
|---|
AuthorityGroupDefaultPerspectiveResolver(CockpitConfigurationService cockpitConfigurationService,
CockpitUserService cockpitUserService,
AuthorityGroupService authorityGroupService)
Deprecated.
since 6.7 - not used anymore
|
AuthorityGroupDefaultPerspectiveResolver(CockpitUserService cockpitUserService,
AuthorityGroupService authorityGroupService) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitformTree, formTreepublic AuthorityGroupDefaultPerspectiveResolver(CockpitUserService cockpitUserService, AuthorityGroupService authorityGroupService)
@Deprecated public AuthorityGroupDefaultPerspectiveResolver(CockpitConfigurationService cockpitConfigurationService, CockpitUserService cockpitUserService, AuthorityGroupService authorityGroupService)
public List<NavigationNode> getPermittedPerspectives(NavigationTree navigationTree)
DefaultPerspectiveResolver
To allow chaining, a DefaultPerspectiveResolver implementation should return null or empty list when a
permitted perspectives cannot be found.
getPermittedPerspectives in interface DefaultPerspectiveResolvernavigationTree - full navigation tree containing perspective, from which a permitted one should be pickedAuthorityGroupDefaultPerspectiveResolver,
ViewSwitcherWidgetController.filterPossibleWidgets(List)@Deprecated protected Set<String> getPerspectivesForAuthorities(List<String> authorities)
@Deprecated protected PerspectiveChooser loadPerspectiveChooserConfig()
loadPerspectiveChooserConfig(WidgetInstanceManager)protected PerspectiveChooser loadPerspectiveChooserConfig(WidgetInstanceManager widgetInstanceManager)
protected ConfigContext getPerspectiveChooserContext()
@Deprecated public NavigationNode resolveDefaultPerspective(NavigationTree navigationTree)
resolveDefaultPerspective(NavigationTree, WidgetInstanceManager)DefaultPerspectiveResolver
To allow chaining, a DefaultPerspectiveResolver implementation should return null when a default perspective
cannot be found.
resolveDefaultPerspective in interface DefaultPerspectiveResolvernavigationTree - navigation tree containing perspective, from which a default one should be pickednull if not foundAuthorityGroupDefaultPerspectiveResolver,
SequenceDefaultPerspectiveResolverpublic NavigationNode resolveDefaultPerspective(NavigationTree navigationTree, WidgetInstanceManager widgetInstanceManager)
DefaultPerspectiveResolver
To allow chaining, a DefaultPerspectiveResolver implementation should return null when a default perspective
cannot be found.
resolveDefaultPerspective in interface DefaultPerspectiveResolvernavigationTree - navigation tree containing perspective, from which a default one should be pickedwidgetInstanceManager - widget instance managernull if not foundAuthorityGroupDefaultPerspectiveResolver,
SequenceDefaultPerspectiveResolverprotected NavigationNode resolveDefaultPerspective(NavigationTree navigationTree, PerspectiveChooser configuration)
protected NavigationNode findLeafByName(NavigationTree tree, String navigationNodeName)
Copyright © 2018. All rights reserved.