Package com.axemble.vdoc.sdk.providers
Class BaseSectionProvider
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.AbstractSectionProvider
com.axemble.vdoc.sdk.providers.BaseSectionProvider
- All Implemented Interfaces:
IProvider,com.axemble.vdp.ui.core.providers.IDocumentProvider,com.axemble.vdp.ui.core.providers.ISectionProvider,Serializable
public abstract class BaseSectionProvider
extends com.axemble.vdp.ui.core.providers.base.AbstractSectionProvider
The
BaseSectionProvider class allows to interact with a section template.
The BaseSectionProvider 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.AbstractSectionProvider
sectionFields inherited from class com.axemble.vdp.ui.core.providers.base.AbstractDocumentProvider
actionListener, context, document, doRefreshFields inherited from class com.axemble.vdp.ui.framework.foundation.Component
changeListeners, LOGGERFields inherited from interface com.axemble.vdoc.sdk.interfaces.runtime.IProvider
CURRENT_DOCUMENT, CURRENT_FIELD, CURRENT_NAVIGATOR -
Constructor Summary
ConstructorsConstructorDescriptionBaseSectionProvider(INavigateContext context, com.axemble.vdp.ui.framework.document.AbstractDocument document, com.axemble.vdp.ui.framework.widgets.CtlSection section) -
Method Summary
Modifier and TypeMethodDescriptionvoidactivate()protected final IDirectoryModulefinal IContextprotected final IPluginprotected final IPortalModuleprotected final IProjectModulefinal IResourceControllerprotected final ISiteModuleprotected final IWorkflowModulebooleanbooleanMethods inherited from class com.axemble.vdp.ui.core.providers.base.AbstractSectionProvider
getSection, onNavigateMethods inherited from class com.axemble.vdp.ui.core.providers.base.AbstractDocumentProvider
completeState, customRender, exitState, getActionListener, getDocument, hasChanged, load, load, load, load, mustRefresh, onActionEvent, onRefresh, readyState, updateCallerField, validate, validateMethods 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.IDocumentProvider
completeState, customRender, exitState, getActionListener, getDocument, load, load, load, load, mustRefresh, readyState, validate, validate
-
Constructor Details
-
Method Details
-
prepareData
public boolean prepareData() -
activate
public void activate() -
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
-