Package org.openbravo.client.application
Class MenuManager
- java.lang.Object
-
- org.openbravo.client.application.MenuManager
-
@RequestScoped public class MenuManager extends Object
Configures cached global menu (@seeGlobalMenu
) to adapt it to the current session's permissions and caches it in memory for easy consumption by components.- Author:
- mtaal
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MenuManager.MenuEntryType
static class
MenuManager.MenuOption
-
Constructor Summary
Constructors Constructor Description MenuManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MenuManager.MenuOption
getMenu()
List<MenuManager.MenuOption>
getSelectableMenuOptions()
void
setGlobalMenuOptions(GlobalMenu globalMenuOptions)
Sets globalMenuOptions.
-
-
-
Method Detail
-
getMenu
public MenuManager.MenuOption getMenu()
-
getSelectableMenuOptions
public List<MenuManager.MenuOption> getSelectableMenuOptions()
-
setGlobalMenuOptions
public void setGlobalMenuOptions(GlobalMenu globalMenuOptions)
Sets globalMenuOptions. This method is intended to be used only when running out of a context;- Parameters:
globalMenuOptions
-
-
-