@ApplicationScoped public class NavigationManagerImpl extends Object implements NavigationManager
Constructor and Description |
---|
NavigationManagerImpl(org.jboss.errai.common.client.api.Caller<NavigationServices> navServices,
NavSecurityController navController,
javax.enterprise.event.Event<NavTreeLoadedEvent> navTreeLoadedEvent,
javax.enterprise.event.Event<NavTreeChangedEvent> navTreeChangedEvent,
javax.enterprise.event.Event<NavItemGotoEvent> navItemGotoEvent) |
Modifier and Type | Method and Description |
---|---|
NavTree |
getDefaultNavTree() |
NavTree |
getNavTree() |
boolean |
hasNavTree() |
void |
init(Command afterInit) |
void |
navItemClicked(NavItem navItem) |
void |
saveNavTree(NavTree newTree,
Command afterSave) |
void |
secure(List<NavItem> itemList,
boolean removeEmptyGroups) |
NavTree |
secure(NavTree navTree,
boolean removeEmptyGroups) |
void |
setDefaultNavTree(NavTree defaultNavTree) |
void |
update(NavTree navTree) |
@Inject public NavigationManagerImpl(org.jboss.errai.common.client.api.Caller<NavigationServices> navServices, NavSecurityController navController, javax.enterprise.event.Event<NavTreeLoadedEvent> navTreeLoadedEvent, javax.enterprise.event.Event<NavTreeChangedEvent> navTreeChangedEvent, javax.enterprise.event.Event<NavItemGotoEvent> navItemGotoEvent)
public void init(Command afterInit)
init
in interface NavigationManager
public NavTree getDefaultNavTree()
getDefaultNavTree
in interface NavigationManager
public void setDefaultNavTree(NavTree defaultNavTree)
setDefaultNavTree
in interface NavigationManager
public NavTree getNavTree()
getNavTree
in interface NavigationManager
public boolean hasNavTree()
hasNavTree
in interface NavigationManager
public void saveNavTree(NavTree newTree, Command afterSave)
saveNavTree
in interface NavigationManager
public NavTree secure(NavTree navTree, boolean removeEmptyGroups)
secure
in interface NavigationManager
public void secure(List<NavItem> itemList, boolean removeEmptyGroups)
secure
in interface NavigationManager
public void navItemClicked(NavItem navItem)
navItemClicked
in interface NavigationManager
public void update(NavTree navTree)
update
in interface NavigationManager
Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.