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 Summary
Constructors - 
Method Summary
Modifier 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
- 
BaseResourceExtension
public BaseResourceExtension() 
 - 
 - 
Method Details
- 
onBeforeRemind
public boolean onBeforeRemind()- Specified by:
 onBeforeRemindin interfacecom.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 - 
init
public void init(com.axemble.vdp.ui.core.document.CoreDocument document) - Specified by:
 initin interfacecom.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 - 
init
public void init()This method is called when the extension is available. It allows initialization of various specific members. - 
isOnChangeSubscriptionOn
public boolean isOnChangeSubscriptionOn(com.axemble.vdp.ui.core.document.fields.ICoreField field) - Specified by:
 isOnChangeSubscriptionOnin interfacecom.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 - 
isOnChangeSubscriptionOn
This 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
 
 - 
onAfterLoad
public boolean onAfterLoad()- Specified by:
 onAfterLoadin interfacecom.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 - 
onAfterSave
public boolean onAfterSave()- Specified by:
 onAfterSavein interfacecom.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 - 
onAfterSubmit
- Specified by:
 onAfterSubmitin interfacecom.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 - 
onBeforeAbort
public boolean onBeforeAbort()- Specified by:
 onBeforeAbortin interfacecom.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 - 
onBeforeClose
public boolean onBeforeClose()- Specified by:
 onBeforeClosein interfacecom.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 - 
onBeforeLoad
public boolean onBeforeLoad()- Specified by:
 onBeforeLoadin interfacecom.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 - 
onBeforeSave
public boolean onBeforeSave()- Specified by:
 onBeforeSavein interfacecom.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 - 
onBeforeSubmit
 - 
onAfterSubmit
 - 
onBeforeSubmit
- Specified by:
 onBeforeSubmitin interfacecom.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 - 
onFieldChanged
public void onFieldChanged(com.axemble.vdp.ui.core.document.fields.ICoreField field) - Specified by:
 onFieldChangedin interfacecom.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 - 
onAfterFieldChanged
public void onAfterFieldChanged(com.axemble.vdp.ui.core.document.fields.ICoreField field) - Specified by:
 onAfterFieldChangedin interfacecom.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 - 
onAfterPropertyChanged
This method gets called each time the passed property has been changed- Parameters:
 property- The changed property
 - 
onPropertyChanged
This method gets called each time the passed property has been changed- Parameters:
 property- The changed property
 - 
release
public void release()- Specified by:
 releasein interfacecom.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 - 
getDocument
public com.axemble.vdp.ui.core.document.CoreDocument getDocument()- Returns:
 - The CoreDocument representing the linked resource
 
 - 
getResourceController
Retrieves the resource controller.- Returns:
 - The 
IResourceControllerobject 
 - 
getLinkedResource
Retrieves the linked resource object.- Returns:
 - The 
ILinkedResourceobject. 
 - 
getWorkflowModule
Retrieves the workflow system object- Returns:
 - the 
IWorkflowModuleobject. 
 - 
getPortalModule
- Returns:
 - the portalModule
 
 - 
getDirectoryModule
- Returns:
 - the directoryModule
 
 - 
getProjectModule
- Returns:
 - the projectModule
 
 - 
onAfterCancelDelegation
public boolean onAfterCancelDelegation()- Specified by:
 onAfterCancelDelegationin interfacecom.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 - 
onAfterDelegate
public boolean onAfterDelegate()- Specified by:
 onAfterDelegatein interfacecom.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 - 
onAfterDelegateTaskOnly
public boolean onAfterDelegateTaskOnly()- Specified by:
 onAfterDelegateTaskOnlyin interfacecom.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 - 
onAfterRefuseDelegation
public boolean onAfterRefuseDelegation()- Specified by:
 onAfterRefuseDelegationin interfacecom.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 - 
onAfterSendInformation
public boolean onAfterSendInformation()- Specified by:
 onAfterSendInformationin interfacecom.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 - 
onBeforeCancelDelegation
public boolean onBeforeCancelDelegation()- Specified by:
 onBeforeCancelDelegationin interfacecom.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 - 
onBeforeDelegate
public boolean onBeforeDelegate()- Specified by:
 onBeforeDelegatein interfacecom.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 - 
onBeforeDelegateTaskOnly
public boolean onBeforeDelegateTaskOnly()- Specified by:
 onBeforeDelegateTaskOnlyin interfacecom.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 - 
onBeforeRefuseDelegation
public boolean onBeforeRefuseDelegation()- Specified by:
 onBeforeRefuseDelegationin interfacecom.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 - 
onBeforeSendInformation
public boolean onBeforeSendInformation()- Specified by:
 onBeforeSendInformationin interfacecom.axemble.vdp.ui.core.document.extensions.IDocumentExtension
 
 -