@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) |
@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 NavigationManagerpublic NavTree getDefaultNavTree()
getDefaultNavTree in interface NavigationManagerpublic void setDefaultNavTree(NavTree defaultNavTree)
setDefaultNavTree in interface NavigationManagerpublic NavTree getNavTree()
getNavTree in interface NavigationManagerpublic boolean hasNavTree()
hasNavTree in interface NavigationManagerpublic void saveNavTree(NavTree newTree, Command afterSave)
saveNavTree in interface NavigationManagerpublic NavTree secure(NavTree navTree, boolean removeEmptyGroups)
secure in interface NavigationManagerpublic void secure(List<NavItem> itemList, boolean removeEmptyGroups)
secure in interface NavigationManagerpublic void navItemClicked(NavItem navItem)
navItemClicked in interface NavigationManagerCopyright © 2012–2018 JBoss by Red Hat. All rights reserved.