Package com.axemble.vdoc.sdk.providers
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
Fields inherited from class com.axemble.vdp.ui.core.providers.base.AbstractFormProvider
abstractForm, eMode
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
ConstructorDescriptionBaseFormProvider
(INavigateContext context, com.axemble.vdp.ui.framework.document.AbstractDocument document, com.axemble.vdp.ui.framework.composites.base.CtlAbstractForm abstractForm) -
Method Summary
Modifier and TypeMethodDescriptionprotected final IDirectoryModule
protected final IContext
protected final IPlugin
protected final IPortalModule
protected final IProjectModule
protected final IResourceController
protected final ISiteModule
protected final IWorkflowModule
boolean
boolean
boolean
save()
Methods inherited from class com.axemble.vdp.ui.core.providers.base.AbstractFormProvider
close, getForm, onNavigate, readyState, 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
-
Constructor Details
-
Method Details
-
prepareData
public boolean prepareData() -
save
public boolean save() -
load
-
getWorkflowModule
- Returns:
- the workflowModule
-
getPortalModule
- Returns:
- the portalModule
-
getDirectoryModule
- Returns:
- the directoryModule
-
getProjectModule
- Returns:
- the projectModule
-
getLoggedOnContext
- Returns:
- the loggedOnContext
-
getResourceController
- Returns:
- the resourceController
-
getSiteModule
- Returns:
- the siteModule
-
getPlugin
- Returns:
- the current plugin
-