Package tools.dynamia.zk.navigation
Class ZKNavigationManager
- java.lang.Object
-
- tools.dynamia.navigation.BaseNavigationManager
-
- tools.dynamia.zk.navigation.ZKNavigationManager
-
- All Implemented Interfaces:
Serializable,NavigationManager
@Component("navManager") @Scope("session") public class ZKNavigationManager extends BaseNavigationManager implements Serializable- Author:
- Mario A. Serrano Leones
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class tools.dynamia.navigation.BaseNavigationManager
ON_PAGE_CLOSE, ON_PAGE_LOAD, ON_PAGE_UNLOAD
-
-
Constructor Summary
Constructors Constructor Description ZKNavigationManager(ModuleContainer container)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearPageEvents(Page page)voidclosePage(Page page)org.zkoss.zk.ui.DesktopgetCurrentDesktop()static ZKNavigationManagergetInstance()booleanisAutoSyncClientURL()voidonPageEvent(Page targetPage, Consumer<PageEvent> evt)voidreplaceCurrentPage(Page page)voidsendEvent(PageEvent evt)voidsetAutoSyncClientURL(boolean autoSyncClientURL)voidsetCurrentDesktop(org.zkoss.zk.ui.Desktop currentDesktop)voidsetCurrentPage(Page newPage, Map<String,Object> params)-
Methods inherited from class tools.dynamia.navigation.BaseNavigationManager
closeCurrentPage, findPage, findPageByPrettyVirtualPath, findPagesByName, fireOnPageClose, fireOnPageLoad, fireOnPageUnload, getActiveModule, getCurrentPage, getCurrentPageAttributes, getCurrentPageGroup, getLastPage, getPageGroups, navigateTo, navigateTo, refresh, sendEvent, sendEvent, setActiveModule, setCurrentPage
-
-
-
-
Constructor Detail
-
ZKNavigationManager
@Autowired public ZKNavigationManager(ModuleContainer container)
-
-
Method Detail
-
getInstance
public static ZKNavigationManager getInstance()
-
setCurrentPage
public void setCurrentPage(Page newPage, Map<String,Object> params)
- Specified by:
setCurrentPagein interfaceNavigationManager- Overrides:
setCurrentPagein classBaseNavigationManager
-
replaceCurrentPage
public void replaceCurrentPage(Page page)
-
closePage
public void closePage(Page page)
- Specified by:
closePagein interfaceNavigationManager
-
getCurrentDesktop
public org.zkoss.zk.ui.Desktop getCurrentDesktop()
-
setCurrentDesktop
public void setCurrentDesktop(org.zkoss.zk.ui.Desktop currentDesktop)
-
isAutoSyncClientURL
public boolean isAutoSyncClientURL()
-
setAutoSyncClientURL
public void setAutoSyncClientURL(boolean autoSyncClientURL)
-
sendEvent
public void sendEvent(PageEvent evt)
- Specified by:
sendEventin interfaceNavigationManager
-
onPageEvent
public void onPageEvent(Page targetPage, Consumer<PageEvent> evt)
- Specified by:
onPageEventin interfaceNavigationManager
-
clearPageEvents
public void clearPageEvents(Page page)
- Specified by:
clearPageEventsin interfaceNavigationManager
-
-