|
|||||||||||
| 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 | ||||||||||