Class BaseFormProvider

java.lang.Object
com.axemble.vdp.ui.framework.foundation.Component
com.axemble.vdp.ui.core.providers.base.AbstractDocumentProvider
com.axemble.vdp.ui.core.providers.base.AbstractFormProvider
com.axemble.vdoc.sdk.providers.BaseFormProvider
All Implemented Interfaces:
IProvider, com.axemble.vdp.ui.core.providers.IDocumentProvider, com.axemble.vdp.ui.core.providers.IFormProvider, Serializable
Direct Known Subclasses:
RecipientProvider

public class BaseFormProvider extends com.axemble.vdp.ui.core.providers.base.AbstractFormProvider
The BaseFormProvider class allows to interact with a simple form template. The BaseFormProvider 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:
  • Field Summary Link icon

    Fields inherited from class com.axemble.vdp.ui.core.providers.base.AbstractFormProvider Link icon

    abstractForm, eMode

    Fields inherited from class com.axemble.vdp.ui.core.providers.base.AbstractDocumentProvider Link icon

    actionListener, context, document, doRefresh

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

    changeListeners, LOGGER

    Fields inherited from interface com.axemble.vdoc.sdk.interfaces.runtime.IProvider Link icon

    CURRENT_DOCUMENT, CURRENT_FIELD, CURRENT_NAVIGATOR
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
    BaseFormProvider(INavigateContext context, com.axemble.vdp.ui.framework.document.AbstractDocument document, com.axemble.vdp.ui.framework.composites.base.CtlAbstractForm abstractForm)
     
  • 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 IResourceController
     
    protected final ISiteModule
     
    protected final IWorkflowModule
     
    boolean
    load(com.axemble.vdp.ui.framework.document.AbstractField value, Element element)
     
    boolean
     
    boolean
     

    Methods inherited from class com.axemble.vdp.ui.core.providers.base.AbstractFormProvider Link icon

    close, getForm, onNavigate, readyState, reset

    Methods inherited from class com.axemble.vdp.ui.core.providers.base.AbstractDocumentProvider Link icon

    completeState, customRender, exitState, getActionListener, getDocument, hasChanged, load, load, load, load, mustRefresh, onActionEvent, onRefresh, updateCallerField, validate, validate

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

    addChangeListener, createComponent, evaluateExpressions, fireChangeEvent, getDynamicDescription, getDynamicLabel, getLanguage, getNavigator, getRootNavigator, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, hasChangeListeners, 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.IDocumentProvider Link icon

    completeState, customRender, exitState, getActionListener, getDocument, load, load, load, load, mustRefresh, validate, validate

    Methods inherited from interface com.axemble.vdoc.sdk.interfaces.runtime.IProvider Link icon

    onRefresh
  • Constructor Details Link icon

    • BaseFormProvider Link icon

      public BaseFormProvider(INavigateContext context, com.axemble.vdp.ui.framework.document.AbstractDocument document, com.axemble.vdp.ui.framework.composites.base.CtlAbstractForm abstractForm)
      Parameters:
      context -
      document -
      abstractForm -
  • Method Details Link icon

    • prepareData Link icon

      public boolean prepareData()
    • save Link icon

      public boolean save()
    • load Link icon

      public boolean load(com.axemble.vdp.ui.framework.document.AbstractField value, Element element)
    • 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
    • getResourceController Link icon

      protected final IResourceController getResourceController()
      Returns:
      the resourceController
    • getSiteModule Link icon

      protected final ISiteModule getSiteModule()
      Returns:
      the siteModule
    • getPlugin Link icon

      protected final IPlugin getPlugin()
      Returns:
      the current plugin