Class BaseResourceExtension
java.lang.Object
com.axemble.vdoc.sdk.document.extensions.BaseResourceExtension
- All Implemented Interfaces:
- com.axemble.vdp.ui.core.document.extensions.IDocumentExtension,- Serializable
public abstract class BaseResourceExtension
extends Object
implements com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
This base class provides direct access to the SDK API.
 It implements 
 interface.
 The following methods are available:
   - getWorkflowModule() : the module to manipulate the workflow system;
   - getLinkedResource() : the linked resource;
   - getResourceController() : the resource controller;
invalid reference
IDocumentExtension3- Version:
- 1.0, 15/04/2008
- Author:
- vlygeros
- See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected final IDirectoryModulecom.axemble.vdp.ui.core.document.CoreDocumentRetrieves the linked resource object.protected final IPortalModuleprotected final IProjectModuleRetrieves the resource controller.Retrieves the workflow system objectvoidinit()This method is called when the extension is available.voidinit(com.axemble.vdp.ui.core.document.CoreDocument document) booleanisOnChangeSubscriptionOn(IProperty property) This method is called for each property of the current form (workflow, task, action).booleanisOnChangeSubscriptionOn(com.axemble.vdp.ui.core.document.fields.ICoreField field) booleanbooleanbooleanvoidonAfterFieldChanged(com.axemble.vdp.ui.core.document.fields.ICoreField field) booleanvoidonAfterPropertyChanged(IProperty property) This method gets called each time the passed property has been changedbooleanbooleanbooleanbooleanonAfterSubmit(IAction action) booleanonAfterSubmit(IStorageKey actionKey) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanonBeforeSubmit(IAction action) booleanonBeforeSubmit(IStorageKey actionKey) voidonFieldChanged(com.axemble.vdp.ui.core.document.fields.ICoreField field) voidonPropertyChanged(IProperty property) This method gets called each time the passed property has been changedvoidrelease()
- 
Constructor Details- 
BaseResourceExtensionpublic BaseResourceExtension()
 
- 
- 
Method Details- 
onBeforeRemindpublic boolean onBeforeRemind()- Specified by:
- onBeforeRemindin interface- com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 
- 
initpublic void init(com.axemble.vdp.ui.core.document.CoreDocument document) - Specified by:
- initin interface- com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 
- 
initpublic void init()This method is called when the extension is available. It allows initialization of various specific members.
- 
isOnChangeSubscriptionOnpublic boolean isOnChangeSubscriptionOn(com.axemble.vdp.ui.core.document.fields.ICoreField field) - Specified by:
- isOnChangeSubscriptionOnin interface- com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 
- 
isOnChangeSubscriptionOnThis method is called for each property of the current form (workflow, task, action).- Parameters:
- property- The property which has been loaded
- Returns:
- true if you wish to call back the server when the property gets changed, otherwise false
 
- 
onAfterLoadpublic boolean onAfterLoad()- Specified by:
- onAfterLoadin interface- com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 
- 
onAfterSavepublic boolean onAfterSave()- Specified by:
- onAfterSavein interface- com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 
- 
onAfterSubmit- Specified by:
- onAfterSubmitin interface- com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 
- 
onBeforeAbortpublic boolean onBeforeAbort()- Specified by:
- onBeforeAbortin interface- com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 
- 
onBeforeClosepublic boolean onBeforeClose()- Specified by:
- onBeforeClosein interface- com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 
- 
onBeforeLoadpublic boolean onBeforeLoad()- Specified by:
- onBeforeLoadin interface- com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 
- 
onBeforeSavepublic boolean onBeforeSave()- Specified by:
- onBeforeSavein interface- com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 
- 
onBeforeSubmit
- 
onAfterSubmit
- 
onBeforeSubmit- Specified by:
- onBeforeSubmitin interface- com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 
- 
onFieldChangedpublic void onFieldChanged(com.axemble.vdp.ui.core.document.fields.ICoreField field) - Specified by:
- onFieldChangedin interface- com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 
- 
onAfterFieldChangedpublic void onAfterFieldChanged(com.axemble.vdp.ui.core.document.fields.ICoreField field) - Specified by:
- onAfterFieldChangedin interface- com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 
- 
onAfterPropertyChangedThis method gets called each time the passed property has been changed- Parameters:
- property- The changed property
 
- 
onPropertyChangedThis method gets called each time the passed property has been changed- Parameters:
- property- The changed property
 
- 
releasepublic void release()- Specified by:
- releasein interface- com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 
- 
getDocumentpublic com.axemble.vdp.ui.core.document.CoreDocument getDocument()- Returns:
- The CoreDocument representing the linked resource
 
- 
getResourceControllerRetrieves the resource controller.- Returns:
- The IResourceControllerobject
 
- 
getLinkedResourceRetrieves the linked resource object.- Returns:
- The ILinkedResourceobject.
 
- 
getWorkflowModuleRetrieves the workflow system object- Returns:
- the IWorkflowModuleobject.
 
- 
getPortalModule- Returns:
- the portalModule
 
- 
getDirectoryModule- Returns:
- the directoryModule
 
- 
getProjectModule- Returns:
- the projectModule
 
- 
onAfterCancelDelegationpublic boolean onAfterCancelDelegation()- Specified by:
- onAfterCancelDelegationin interface- com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 
- 
onAfterDelegatepublic boolean onAfterDelegate()- Specified by:
- onAfterDelegatein interface- com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 
- 
onAfterDelegateTaskOnlypublic boolean onAfterDelegateTaskOnly()- Specified by:
- onAfterDelegateTaskOnlyin interface- com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 
- 
onAfterRefuseDelegationpublic boolean onAfterRefuseDelegation()- Specified by:
- onAfterRefuseDelegationin interface- com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 
- 
onAfterSendInformationpublic boolean onAfterSendInformation()- Specified by:
- onAfterSendInformationin interface- com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 
- 
onBeforeCancelDelegationpublic boolean onBeforeCancelDelegation()- Specified by:
- onBeforeCancelDelegationin interface- com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 
- 
onBeforeDelegatepublic boolean onBeforeDelegate()- Specified by:
- onBeforeDelegatein interface- com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 
- 
onBeforeDelegateTaskOnlypublic boolean onBeforeDelegateTaskOnly()- Specified by:
- onBeforeDelegateTaskOnlyin interface- com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 
- 
onBeforeRefuseDelegationpublic boolean onBeforeRefuseDelegation()- Specified by:
- onBeforeRefuseDelegationin interface- com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 
- 
onBeforeSendInformationpublic boolean onBeforeSendInformation()- Specified by:
- onBeforeSendInformationin interface- com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 
 
-