Class NavigationManagerImpl
- java.lang.Object
-
- org.dashbuilder.client.navigation.impl.NavigationManagerImpl
-
- All Implemented Interfaces:
NavigationManager
@ApplicationScoped public class NavigationManagerImpl extends Object implements NavigationManager
-
-
Constructor Summary
Constructors Constructor Description NavigationManagerImpl(org.jboss.errai.common.client.api.Caller<org.dashbuilder.navigation.service.NavigationServices> navServices, org.dashbuilder.navigation.workbench.NavSecurityController navController, javax.enterprise.event.Event<NavTreeLoadedEvent> navTreeLoadedEvent, javax.enterprise.event.Event<org.dashbuilder.navigation.event.NavTreeChangedEvent> navTreeChangedEvent, javax.enterprise.event.Event<NavItemGotoEvent> navItemGotoEvent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.dashbuilder.navigation.NavTreegetDefaultNavTree()org.dashbuilder.navigation.NavTreegetNavTree()booleanhasNavTree()voidinit(org.uberfire.mvp.Command afterInit)voidnavItemClicked(org.dashbuilder.navigation.NavItem navItem)voidsaveNavTree(org.dashbuilder.navigation.NavTree newTree, org.uberfire.mvp.Command afterSave)voidsecure(List<org.dashbuilder.navigation.NavItem> itemList, boolean removeEmptyGroups)org.dashbuilder.navigation.NavTreesecure(org.dashbuilder.navigation.NavTree navTree, boolean removeEmptyGroups)voidsetDefaultNavTree(org.dashbuilder.navigation.NavTree defaultNavTree)voidupdate(org.dashbuilder.navigation.NavTree navTree)
-
-
-
Constructor Detail
-
NavigationManagerImpl
@Inject public NavigationManagerImpl(org.jboss.errai.common.client.api.Caller<org.dashbuilder.navigation.service.NavigationServices> navServices, org.dashbuilder.navigation.workbench.NavSecurityController navController, javax.enterprise.event.Event<NavTreeLoadedEvent> navTreeLoadedEvent, javax.enterprise.event.Event<org.dashbuilder.navigation.event.NavTreeChangedEvent> navTreeChangedEvent, javax.enterprise.event.Event<NavItemGotoEvent> navItemGotoEvent)
-
-
Method Detail
-
init
public void init(org.uberfire.mvp.Command afterInit)
- Specified by:
initin interfaceNavigationManager
-
getDefaultNavTree
public org.dashbuilder.navigation.NavTree getDefaultNavTree()
- Specified by:
getDefaultNavTreein interfaceNavigationManager
-
setDefaultNavTree
public void setDefaultNavTree(org.dashbuilder.navigation.NavTree defaultNavTree)
- Specified by:
setDefaultNavTreein interfaceNavigationManager
-
getNavTree
public org.dashbuilder.navigation.NavTree getNavTree()
- Specified by:
getNavTreein interfaceNavigationManager
-
hasNavTree
public boolean hasNavTree()
- Specified by:
hasNavTreein interfaceNavigationManager
-
saveNavTree
public void saveNavTree(org.dashbuilder.navigation.NavTree newTree, org.uberfire.mvp.Command afterSave)- Specified by:
saveNavTreein interfaceNavigationManager
-
secure
public org.dashbuilder.navigation.NavTree secure(org.dashbuilder.navigation.NavTree navTree, boolean removeEmptyGroups)- Specified by:
securein interfaceNavigationManager
-
secure
public void secure(List<org.dashbuilder.navigation.NavItem> itemList, boolean removeEmptyGroups)
- Specified by:
securein interfaceNavigationManager
-
navItemClicked
public void navItemClicked(org.dashbuilder.navigation.NavItem navItem)
- Specified by:
navItemClickedin interfaceNavigationManager
-
update
public void update(org.dashbuilder.navigation.NavTree navTree)
- Specified by:
updatein interfaceNavigationManager
-
-