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 Link icon

    Nested classes/interfaces inherited from class com.axemble.vdp.ui.framework.composites.base.CtlAbstractNavigation Link icon

    com.axemble.vdp.ui.framework.composites.base.CtlAbstractNavigation.NamedWidget
  • Field Summary Link icon

    Fields inherited from class com.axemble.vdp.ui.framework.composites.base.CtlAbstractNavigation Link icon

    cache, cssClass, cssDependencies, ctlFooter, currentTemplateName, customTemplates, formulaContext, isEmbedded, isFormNeeded, isInsideGroup, isInsidePanel, mobileContainer, screenElement, scriptDependencies, securityScope

    Fields inherited from class com.axemble.vdp.ui.framework.foundation.Widget Link icon

    actionListeners, isHidden, param, parentBlock, sysname, userId

    Fields inherited from class com.axemble.vdp.ui.framework.foundation.Component Link icon

    changeListeners, LOGGER

    Fields inherited from interface com.axemble.vdp.utils.parameters.ParamsHandler Link icon

    ERROR_EXCEED_ELEM_SIZE, ERROR_EXCEED_TOTAL_SIZE, ERROR_NOT_COMPLETED, ERROR_READ_FAILED, EXCEED_ELEM_NUMBER, NO_ERROR
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
     
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
     
    protected final IDirectoryModule
     
    protected final IContext
     
    protected final IPlugin
     
    protected final IPortalModule
     
    protected final IProjectModule
     
     
     
     
    protected final String
     
    protected final com.axemble.vdp.ui.framework.template.TemplateWriter
    getTemplateWriter(String relativePath)
     
    protected final IWorkflowModule
     

    Methods inherited from class com.axemble.vdp.ui.framework.composites.base.CtlAbstractNavigation Link icon

    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, setSecurityScope

    Methods inherited from class com.axemble.vdp.ui.framework.foundation.Widget Link icon

    addActionListener, 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, removeActionListener, removeActionListeners, render, renderMobile, setHidden, setParam, setParentBlock, setSysname, setUserId, write

    Methods inherited from class com.axemble.vdp.ui.framework.foundation.Component Link icon

    addChangeListener, addChangeListener, createComponent, evaluateExpressions, fireChangeEvent, getDynamicDescription, getDynamicLabel, getLanguage, getNavigator, getRootNavigator, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, hasChangeListeners, removeChangeListener, removeChangeListener, removeChangeListeners, stateChanged

    Methods inherited from class java.lang.Object Link icon

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.axemble.vdp.ui.core.providers.INavigationListenerImpl Link icon

    addRenderListener, getCssClass, getName, getNavigationActionListener, getNavigationChangeListener, getRenderListeners, getScreenElement, getSecurityScope, init, initialize, isFormNeeded, navigate, onExitScreen
  • Constructor Details Link icon

  • Method Details Link icon

    • getTemplateWriter Link icon

      protected final com.axemble.vdp.ui.framework.template.TemplateWriter getTemplateWriter(String relativePath) throws RenderException
      Throws:
      RenderException
    • getTemplateAsString Link icon

      protected final String getTemplateAsString(String relativePath) throws RenderException
      Throws:
      RenderException
    • getContext Link icon

      public final INavigateContext getContext()
      Specified by:
      getContext in interface com.axemble.vdp.ui.core.providers.INavigationListenerImpl
      Overrides:
      getContext in class com.axemble.vdp.ui.framework.composites.base.CtlAbstractNavigation
    • getSiteModule Link icon

      public final ISiteModule getSiteModule()
    • getPlugin Link icon

      protected final IPlugin getPlugin()
      Returns:
      the current plugin
    • getWorkflowModule Link icon

      protected final IWorkflowModule getWorkflowModule()
      Returns:
      the workflowModule
    • getPortalModule Link icon

      protected final IPortalModule getPortalModule()
      Returns:
      the portalModule
    • getDirectoryModule Link icon

      protected final IDirectoryModule getDirectoryModule()
      Returns:
      the directoryModule
    • getProjectModule Link icon

      protected final IProjectModule getProjectModule()
      Returns:
      the projectModule
    • getLoggedOnContext Link icon

      protected final IContext getLoggedOnContext()
      Returns:
      the loggedOnContext
    • getProvider Link icon

      public IProvider getProvider()
      Specified by:
      getProvider in class com.axemble.vdp.ui.framework.composites.base.CtlAbstractNavigation
    • getScreenType Link icon

      public String getScreenType()
      Specified by:
      getScreenType in interface com.axemble.vdp.ui.core.providers.INavigationListenerImpl