Package com.axemble.vdoc.sdk.navigations
Class BaseNavigation
java.lang.Object
com.axemble.vdp.ui.framework.foundation.Component
com.axemble.vdp.ui.framework.foundation.Widget
com.axemble.vdp.ui.framework.composites.base.CtlAbstractNavigation
com.axemble.vdoc.sdk.navigations.BaseNavigation
- All Implemented Interfaces:
- IWidget,- IWritable,- com.axemble.vdp.ui.core.providers.INavigationListenerImpl,- com.axemble.vdp.utils.parameters.ParamsHandler,- Serializable
public abstract class BaseNavigation
extends com.axemble.vdp.ui.framework.composites.base.CtlAbstractNavigation
implements com.axemble.vdp.ui.core.providers.INavigationListenerImpl
The 
BaseNavigation class allows to create any screen either from a HTML template
 or by using standard components.
 The BaseNavigation class provides direct access to the SDK API.
 You can access the following methods:
- getPortalModule() : the module to manipulate the back office system;
- getDirectoryModule() : the module to manipulate the directory system;
- getProjectModule() : the module to manipulate the project system;
- getWorkflowModule() : the module to manipulate the workflow system;
- Version:
- 1.0, 15/04/2008
- Author:
- vlygeros
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class com.axemble.vdp.ui.framework.composites.base.CtlAbstractNavigationcom.axemble.vdp.ui.framework.composites.base.CtlAbstractNavigation.NamedWidget
- 
Field SummaryFields inherited from class com.axemble.vdp.ui.framework.composites.base.CtlAbstractNavigationcache, cssClass, cssDependencies, ctlFooter, currentTemplateName, customTemplates, formulaContext, isEmbedded, isFormNeeded, isInsideGroup, isInsidePanel, mobileContainer, screenElement, scriptDependencies, securityScopeFields inherited from class com.axemble.vdp.ui.framework.foundation.WidgetactionListeners, isHidden, param, parentBlock, sysname, userIdFields inherited from class com.axemble.vdp.ui.framework.foundation.ComponentchangeListeners, LOGGERFields inherited from interface com.axemble.vdp.utils.parameters.ParamsHandlerERROR_EXCEED_ELEM_SIZE, ERROR_EXCEED_TOTAL_SIZE, ERROR_NOT_COMPLETED, ERROR_READ_FAILED, EXCEED_ELEM_NUMBER, NO_ERROR
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionfinal INavigateContextprotected final IDirectoryModuleprotected final IContextprotected final IPluginprotected final IPortalModuleprotected final IProjectModulefinal ISiteModuleprotected final StringgetTemplateAsString(String relativePath) protected final com.axemble.vdp.ui.framework.template.TemplateWritergetTemplateWriter(String relativePath) protected final IWorkflowModuleMethods inherited from class com.axemble.vdp.ui.framework.composites.base.CtlAbstractNavigationaddCssDependency, addRenderListener, addScriptDependency, afterExit, closeClient, customTemplateRenderFillContainer, customTemplateRenderFillSection, exitScreen, getCacheContext, getCssClass, getCssDependencies, getCurrentTemplateName, getCurrentTemplateWriter, getFormulaContext, getMobileContainer, getName, getNavigationActionListener, getNavigationChangeListener, getNavigationPluginStorageResourceActionListener, getRenderListeners, getScreenElement, getScriptDependencies, getSecurityScope, includeDependencies, init, initialize, initializeContext, isEmbedded, isFormNeeded, isInsideGroup, navigate, onExitScreen, removeRenderListener, removeRenderListeners, setCacheContext, setCssClass, setCurrentTemplate, setCustomTemplates, setEmbedded, setFormNeeded, setFormulaContext, setInsideGroup, setSecurityScopeMethods inherited from class com.axemble.vdp.ui.framework.foundation.WidgetaddActionListener, afterInit, buildFireMessage, buildFireMessage, buildFireMessage, buildFireMessage, buildFireMessage, buildFireMessage, buildFireOnClickMessage, buildFireOnClickMessage, buildFormName, findFileRecipient, findStringRecipient, findXmlRecipient, fireActionEvent, focus, getCtrlTemplate, getCtrlTemplateWriter, getJavaScriptFocusScript, getJavascriptId, getParam, getParentBlock, getSysname, getUserDisplayName, getUserId, handleAction, handleParams, hasActionListeners, isHidden, refresh, refreshWidgets, removeActionListener, removeActionListeners, render, renderMobile, setHidden, setParam, setParentBlock, setSysname, setUserId, writeMethods inherited from class com.axemble.vdp.ui.framework.foundation.ComponentaddChangeListener, createComponent, evaluateExpressions, fireChangeEvent, getDynamicDescription, getDynamicLabel, getLanguage, getNavigator, getRootNavigator, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, hasChangeListeners, removeChangeListener, removeChangeListeners, stateChangedMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.axemble.vdp.ui.core.providers.INavigationListenerImpladdRenderListener, getCssClass, getName, getNavigationActionListener, getNavigationChangeListener, getRenderListeners, getScreenElement, getSecurityScope, init, initialize, isFormNeeded, navigate, onExitScreen
- 
Constructor Details
- 
Method Details- 
getTemplateWriterprotected final com.axemble.vdp.ui.framework.template.TemplateWriter getTemplateWriter(String relativePath) throws RenderException - Throws:
- RenderException
 
- 
getTemplateAsString- Throws:
- RenderException
 
- 
getContext- Specified by:
- getContextin interface- com.axemble.vdp.ui.core.providers.INavigationListenerImpl
- Overrides:
- getContextin class- com.axemble.vdp.ui.framework.composites.base.CtlAbstractNavigation
 
- 
getSiteModule
- 
getPlugin- Returns:
- the current plugin
 
- 
getWorkflowModule- Returns:
- the workflowModule
 
- 
getPortalModule- Returns:
- the portalModule
 
- 
getDirectoryModule- Returns:
- the directoryModule
 
- 
getProjectModule- Returns:
- the projectModule
 
- 
getLoggedOnContext- Returns:
- the loggedOnContext
 
- 
getProvider- Specified by:
- getProviderin class- com.axemble.vdp.ui.framework.composites.base.CtlAbstractNavigation
 
- 
getScreenType- Specified by:
- getScreenTypein interface- com.axemble.vdp.ui.core.providers.INavigationListenerImpl
 
 
-