|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.logicaldoc.web.navigation.MenuBarBean
public class MenuBarBean
The MenuBarBean class determines which menu item fired the ActionEvent and stores the modified id information in a String. MenuBarBean also controls the orientation of the Menu Bar.
Field Summary | |
---|---|
protected java.util.List<com.logicaldoc.core.security.Menu> |
accessibleMenues
|
protected java.util.List<MenuItem> |
breadcrumb
|
protected java.util.Map<java.lang.String,MenuItem> |
itemCache
|
protected static org.apache.commons.logging.Log |
logger
|
protected java.util.List<MenuItem> |
model
|
Constructor Summary | |
---|---|
MenuBarBean()
|
Method Summary | |
---|---|
protected MenuItem |
createMenuItem(java.lang.String label,
java.lang.String id,
java.lang.String actionListener,
java.lang.String action,
java.lang.String link,
java.lang.String icon,
boolean immediate,
java.lang.String target,
PageContentBean content)
|
protected MenuItem |
createMenuItem(java.lang.String label,
java.lang.String id,
java.lang.String actionListener,
java.lang.String action,
java.lang.String link,
java.lang.String icon,
boolean immediate,
java.lang.String target,
java.lang.String styleClass,
PageContentBean content)
|
protected void |
createMenuItems()
Finds all first-level menus accessible by the current user |
java.lang.String |
getActionFired()
Get the modified ID of the fired action. |
java.util.List<MenuItem> |
getBreadcrumb()
|
java.util.List<MenuItem> |
getModel()
|
NavigationBean |
getNavigation()
|
java.lang.String |
getOrientation()
Get the orientation of the menu ("horizontal" or "vertical") |
java.lang.String |
getParam()
Get the param value for the menu item which fired the event. |
void |
primaryListener(javax.faces.event.ActionEvent e)
Identify the ID of the element that fired the event and return it in a form suitable for display. |
void |
selectItem(MenuItem menu,
PageContentBean page)
Selects the menu item and shows the passed page content(if any) |
void |
selectItem(java.lang.String itemId,
PageContentBean page)
Selects the menu item, using the item ID but shows the passed page content(if any). |
void |
setModel(java.util.List<MenuItem> model)
|
void |
setNavigation(NavigationBean navigation)
|
void |
setOrientation(java.lang.String orientation)
Set the orientation of the menu ("horizontal" or "vertical"). |
void |
setParam(java.lang.String param)
Set the param value. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static org.apache.commons.logging.Log logger
protected java.util.List<MenuItem> model
protected java.util.List<MenuItem> breadcrumb
protected java.util.Map<java.lang.String,MenuItem> itemCache
protected java.util.List<com.logicaldoc.core.security.Menu> accessibleMenues
Constructor Detail |
---|
public MenuBarBean()
Method Detail |
---|
public java.lang.String getParam()
public void setParam(java.lang.String param)
public java.lang.String getActionFired()
public java.util.List<MenuItem> getModel()
public void setModel(java.util.List<MenuItem> model)
public void selectItem(java.lang.String itemId, PageContentBean page)
menu
- The item to openpage
- Overrides what specified by the menupublic void primaryListener(javax.faces.event.ActionEvent e)
e
- the event that fired the listenerpublic void selectItem(MenuItem menu, PageContentBean page)
menu
- The item to openpage
- Overrides what specified by the menupublic java.lang.String getOrientation()
public void setOrientation(java.lang.String orientation)
orientation
- the new orientation of the menuprotected void createMenuItems()
protected MenuItem createMenuItem(java.lang.String label, java.lang.String id, java.lang.String actionListener, java.lang.String action, java.lang.String link, java.lang.String icon, boolean immediate, java.lang.String target, PageContentBean content)
protected MenuItem createMenuItem(java.lang.String label, java.lang.String id, java.lang.String actionListener, java.lang.String action, java.lang.String link, java.lang.String icon, boolean immediate, java.lang.String target, java.lang.String styleClass, PageContentBean content)
public void setNavigation(NavigationBean navigation)
public NavigationBean getNavigation()
public java.util.List<MenuItem> getBreadcrumb()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |