Class BaseSheetProvider

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.vdp.ui.core.providers.base.AbstractSheetProvider
com.axemble.vdoc.sdk.providers.BaseSheetProvider
All Implemented Interfaces:
IProvider, com.axemble.vdp.ui.core.providers.IDocumentProvider, com.axemble.vdp.ui.core.providers.IFormProvider, com.axemble.vdp.ui.core.providers.ISheetProvider, Serializable

public class BaseSheetProvider extends com.axemble.vdp.ui.core.providers.base.AbstractSheetProvider
The BaseSheetProvider class allows to interact with a tabbed form template. The BaseSheetProvider 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

    Fields inherited from class com.axemble.vdp.ui.core.providers.base.AbstractSheetProvider

    abstractSheet, eMode

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

    abstractForm

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

    actionListener, context, document, doRefresh

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

    changeListeners, LOGGER

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

    CURRENT_DOCUMENT, CURRENT_FIELD, CURRENT_NAVIGATOR
  • Constructor Summary

    Constructors
    Constructor
    Description
    BaseSheetProvider(INavigateContext context, com.axemble.vdp.ui.framework.document.AbstractDocument document, com.axemble.vdp.ui.framework.composites.base.CtlAbstractSheet abstractSheet)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected final IDirectoryModule
     
    final IContext
     
    protected final IPlugin
     
    protected final IPortalModule
     
    protected final IProjectModule
     
     
    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.AbstractSheetProvider

    activate, get, getCurrentSection, getMode, getSheet, onNavigate, readyState

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

    close, getForm, reset

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

    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

    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

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

    Methods inherited from interface com.axemble.vdp.ui.core.providers.IDocumentProvider

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

    Methods inherited from interface com.axemble.vdp.ui.core.providers.IFormProvider

    close, reset

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

    onRefresh
  • Constructor Details

    • BaseSheetProvider

      public BaseSheetProvider(INavigateContext context, com.axemble.vdp.ui.framework.document.AbstractDocument document, com.axemble.vdp.ui.framework.composites.base.CtlAbstractSheet abstractSheet)
      Parameters:
      context -
      document -
      abstractSheet -
  • Method Details

    • prepareData

      public boolean prepareData()
    • save

      public boolean save()
      Specified by:
      save in interface com.axemble.vdp.ui.core.providers.IFormProvider
      Overrides:
      save in class com.axemble.vdp.ui.core.providers.base.AbstractSheetProvider
    • load

      public boolean load(com.axemble.vdp.ui.framework.document.AbstractField value, Element element)
      Specified by:
      load in interface com.axemble.vdp.ui.core.providers.IDocumentProvider
      Overrides:
      load in class com.axemble.vdp.ui.core.providers.base.AbstractSheetProvider
    • getWorkflowModule

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

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

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

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

      public final IContext getLoggedOnContext()
      Returns:
      the loggedOnContext
    • getResourceController

      public final IResourceController getResourceController()
      Returns:
      the resourceController
    • getSiteModule

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

      protected final IPlugin getPlugin()
      Returns:
      the current plugin