public class MenuManager
extends neo.nursery.AbstractNurseryService
implements neo.xredsys.api.IOEventListener
Modifier and Type | Field and Description |
---|---|
static String |
MENUNAME
the name of the property which indicates which menu to use
|
Constructor and Description |
---|
MenuManager() |
Modifier and Type | Method and Description |
---|---|
neo.util.bus.ComponentBus |
getComponentBus() |
neo.xredsys.api.EventManager |
getEventManager() |
neo.xredsys.presentation.PresentationLoader |
getLoader() |
Menu |
getMenu(neo.xredsys.api.Section section)
returns the menu of a given section
The name of the menu returned is derived from the section parameter
called 'menuName'.
|
Menu |
getMenu(String name,
int pubId)
returns the menu of a given name in a given publication
|
Map |
getMenus(int pubId)
returns all the resolvedMenus of a given publication
|
MenuTree |
getMenuTree(String name,
int pubId) |
neo.xredsys.api.ObjectLoader |
getObjectLoader() |
neo.xredsys.api.TypeManager |
getTypeManager() |
void |
handleEvent(neo.xredsys.api.IOEvent event) |
void |
revalidate() |
void |
revalidate(int pubId) |
void |
setComponentBus(neo.util.bus.ComponentBus pComponentBus) |
void |
setEventManager(neo.xredsys.api.EventManager pEventManager) |
void |
setLoader(neo.xredsys.presentation.PresentationLoader pLoader) |
void |
setObjectLoader(neo.xredsys.api.ObjectLoader pObjectLoader) |
void |
setTypeManager(neo.xredsys.api.TypeManager pTypeManager) |
protected void |
startService() |
protected void |
stopService() |
doStartService, doStopService, stopIdleService
assertServiceRunning, getServiceDescription, getServiceMessage, getServiceState, isServiceEnabled, isServiceFailed, isServiceIdle, isServiceRunning, isServiceShutdownFailed, isServiceStopped, setServiceDescription, setServiceEnabled, start, stop, validateIsTrue, validateNotNull
public static final String MENUNAME
public neo.xredsys.api.ObjectLoader getObjectLoader()
public void setObjectLoader(neo.xredsys.api.ObjectLoader pObjectLoader)
public neo.xredsys.api.TypeManager getTypeManager()
public void setTypeManager(neo.xredsys.api.TypeManager pTypeManager)
public neo.util.bus.ComponentBus getComponentBus()
public void setComponentBus(neo.util.bus.ComponentBus pComponentBus)
public neo.xredsys.api.EventManager getEventManager()
public void setEventManager(neo.xredsys.api.EventManager pEventManager)
public neo.xredsys.presentation.PresentationLoader getLoader()
public void setLoader(neo.xredsys.presentation.PresentationLoader pLoader)
protected void startService() throws Exception
startService
in class neo.nursery.AbstractNurseryService
Exception
protected void stopService() throws Exception
stopService
in class neo.nursery.AbstractNurseryService
Exception
public Menu getMenu(String name, int pubId)
public Map getMenus(int pubId)
public void revalidate(int pubId)
public void revalidate()
public Menu getMenu(neo.xredsys.api.Section section)
© 1998- 2017 Escenic AS