|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.alogient.cameleon.extension.wicket.NavigationCache
public class NavigationCache
| Field Summary | |
|---|---|
protected org.slf4j.Logger |
log
The log for this class |
| Constructor Summary | |
|---|---|
NavigationCache(AbstractCameleonApplication application,
boolean isSecurityAware)
|
|
| Method Summary | |
|---|---|
com.alogient.cameleon.sdk.content.vo.menu.MenuVo |
getFirstMenuInstance(Class<? extends AbstractCameleonPage<? extends com.alogient.cameleon.sdk.content.model.AbstractCameleonModel>> cameleonPageClazz)
|
com.alogient.cameleon.sdk.content.vo.menu.MenuVo |
getFirstMenuInstance(com.alogient.cameleon.sdk.content.vo.menu.MenuVo menu,
Class<? extends AbstractCameleonPage<? extends com.alogient.cameleon.sdk.content.model.AbstractCameleonModel>> cameleonPageClazz)
|
com.alogient.cameleon.sdk.content.vo.menu.MenuVo |
getMenu()
|
com.alogient.cameleon.sdk.content.vo.menu.MenuVo |
getMenu(com.alogient.cameleon.sdk.content.vo.CultureVo cultureVo)
|
com.alogient.cameleon.sdk.content.vo.menu.MenuVo |
getMenu(String path)
|
com.alogient.cameleon.sdk.content.vo.menu.MenuVo |
getMenuFromNavId(com.alogient.cameleon.sdk.content.vo.CultureVo cultureVo,
Integer navId)
Tries to find recursively a menu with a certain navid |
com.alogient.cameleon.sdk.content.vo.menu.MenuVo |
getMenuFromNavId(Integer navId)
Tries to find recursively a menu with a certain navid |
com.alogient.cameleon.sdk.content.vo.menu.MenuVo |
getMenuFromNavId(List<com.alogient.cameleon.sdk.content.vo.menu.MenuVo> menus,
int navId)
Tries to find recursively a menu with a certain navid |
com.alogient.cameleon.sdk.content.vo.menu.MenuVo |
getMenuFromPageId(Integer pageId)
Tries to find recursively a menu with a certain pageid |
com.alogient.cameleon.sdk.content.vo.menu.MenuVo |
getMenuFromPageId(List<com.alogient.cameleon.sdk.content.vo.menu.MenuVo> menus,
int pageId)
Tries to find recursively a menu with a certain navid |
String |
getTemplateNameFromRoute(String route)
|
void |
shutdown()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final org.slf4j.Logger log
| Constructor Detail |
|---|
public NavigationCache(AbstractCameleonApplication application,
boolean isSecurityAware)
| Method Detail |
|---|
public void shutdown()
public com.alogient.cameleon.sdk.content.vo.menu.MenuVo getMenu()
public com.alogient.cameleon.sdk.content.vo.menu.MenuVo getMenu(com.alogient.cameleon.sdk.content.vo.CultureVo cultureVo)
public com.alogient.cameleon.sdk.content.vo.menu.MenuVo getMenu(String path)
public String getTemplateNameFromRoute(String route)
route - the specific route
public com.alogient.cameleon.sdk.content.vo.menu.MenuVo getMenuFromNavId(Integer navId)
navId - The target navid
public com.alogient.cameleon.sdk.content.vo.menu.MenuVo getMenuFromNavId(com.alogient.cameleon.sdk.content.vo.CultureVo cultureVo,
Integer navId)
navId - The target navid
public com.alogient.cameleon.sdk.content.vo.menu.MenuVo getMenuFromNavId(List<com.alogient.cameleon.sdk.content.vo.menu.MenuVo> menus,
int navId)
menus - The list of menu to search innavId - The target navid
public com.alogient.cameleon.sdk.content.vo.menu.MenuVo getMenuFromPageId(Integer pageId)
pageId - The target pageid
public com.alogient.cameleon.sdk.content.vo.menu.MenuVo getMenuFromPageId(List<com.alogient.cameleon.sdk.content.vo.menu.MenuVo> menus,
int pageId)
menus - The list of menu to search inpageId - The target pageId
public com.alogient.cameleon.sdk.content.vo.menu.MenuVo getFirstMenuInstance(Class<? extends AbstractCameleonPage<? extends com.alogient.cameleon.sdk.content.model.AbstractCameleonModel>> cameleonPageClazz)
public com.alogient.cameleon.sdk.content.vo.menu.MenuVo getFirstMenuInstance(com.alogient.cameleon.sdk.content.vo.menu.MenuVo menu,
Class<? extends AbstractCameleonPage<? extends com.alogient.cameleon.sdk.content.model.AbstractCameleonModel>> cameleonPageClazz)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||