| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jaffa.components.navigation.NavAccessor
This class allows access to a navigation system, based on a users access. When this object is constructed, it looks at the full navigation system, and filters out any options the current user does not have access to.
| Method Summary | |
|  void | clearSession(HttpSession session)Clear the NavAccessor attribute for this session. | 
|  NavOption | getDesktopNavOptions(String desktopId)Based on the DesktopId passed a list will be build of child nodes based on security and parent node ID. | 
|  List | getGlobalNavOptions()Based on the UserId this method will return the list of variables available to the user. | 
| static NavAccessor | getNavAccessor(HttpSession session)This is a static method to allow a synchronized Access to the NavAccessor object caching it on creation | 
| static void | main(String[] args) | 
| static void | printMenuOptions(List l,
                                 String prefix) | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Method Detail | 
public static NavAccessor getNavAccessor(HttpSession session)
public List getGlobalNavOptions()
public NavOption getDesktopNavOptions(String desktopId)
desktopId - Desktop Id that will one verified be used to return a list of NavOptions that are children that have this desktop Id
public void clearSession(HttpSession session)
public static void main(String[] args)
public static void printMenuOptions(List l,
                                    String prefix)
| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||