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 Summary
Nested classes/interfaces inherited from class com.axemble.vdp.ui.framework.composites.base.CtlAbstractNavigation
com.axemble.vdp.ui.framework.composites.base.CtlAbstractNavigation.NamedWidget -
Field Summary
Fields inherited from class com.axemble.vdp.ui.framework.composites.base.CtlAbstractNavigation
cache, cssClass, cssDependencies, ctlFooter, currentTemplateName, customTemplates, formulaContext, isEmbedded, isFormNeeded, isInsideGroup, isInsidePanel, mobileContainer, screenElement, scriptDependencies, securityScopeFields inherited from class com.axemble.vdp.ui.framework.foundation.Widget
actionListeners, isHidden, param, parentBlock, sysname, userIdFields inherited from class com.axemble.vdp.ui.framework.foundation.Component
changeListeners, LOGGERFields inherited from interface com.axemble.vdp.utils.parameters.ParamsHandler
ERROR_EXCEED_ELEM_SIZE, ERROR_EXCEED_TOTAL_SIZE, ERROR_NOT_COMPLETED, ERROR_READ_FAILED, EXCEED_ELEM_NUMBER, NO_ERROR -
Constructor Summary
Constructors -
Method Summary
Modifier 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.CtlAbstractNavigation
addCssDependency, 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.Widget
addActionListener, 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.Component
addChangeListener, createComponent, evaluateExpressions, fireChangeEvent, getDynamicDescription, getDynamicLabel, getLanguage, getNavigator, getRootNavigator, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, hasChangeListeners, removeChangeListener, removeChangeListeners, stateChangedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.axemble.vdp.ui.core.providers.INavigationListenerImpl
addRenderListener, getCssClass, getName, getNavigationActionListener, getNavigationChangeListener, getRenderListeners, getScreenElement, getSecurityScope, init, initialize, isFormNeeded, navigate, onExitScreen
-
Constructor Details
-
Method Details
-
getTemplateWriter
protected final com.axemble.vdp.ui.framework.template.TemplateWriter getTemplateWriter(String relativePath) throws RenderException - Throws:
RenderException
-
getTemplateAsString
- Throws:
RenderException
-
getContext
- Specified by:
getContextin interfacecom.axemble.vdp.ui.core.providers.INavigationListenerImpl- Overrides:
getContextin classcom.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 classcom.axemble.vdp.ui.framework.composites.base.CtlAbstractNavigation
-
getScreenType
- Specified by:
getScreenTypein interfacecom.axemble.vdp.ui.core.providers.INavigationListenerImpl
-