public abstract class BaseResourceExtension extends Object implements com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
IDocumentExtension3 interface.
The following methods are available:
- getWorkflowModule() : the module to manipulate the workflow system;
- getLinkedResource() : the linked resource;
- getResourceController() : the resource controller;com.axemble.vdoc.sdk.modules.IWorkflowModule},
com.axemble.vdoc.sdk.modules.ILinkedResource},
com.axemble.vdoc.sdk.modules.IResourceController},
Serialized Form| Constructor and Description |
|---|
BaseResourceExtension() |
| Modifier and Type | Method and Description |
|---|---|
protected IDirectoryModule |
getDirectoryModule() |
com.axemble.vdp.ui.core.document.CoreDocument |
getDocument() |
ILinkedResource |
getLinkedResource()
Retrieves the linked resource object.
|
protected IPortalModule |
getPortalModule() |
protected IProjectModule |
getProjectModule() |
IResourceController |
getResourceController()
Retrieves the resource controller.
|
IWorkflowModule |
getWorkflowModule()
Retrieves the workflow system object
|
void |
init()
This method is called when the extension is available.
|
void |
init(com.axemble.vdp.ui.core.document.CoreDocument document) |
boolean |
isOnChangeSubscriptionOn(com.axemble.vdp.ui.core.document.fields.ICoreField field) |
boolean |
isOnChangeSubscriptionOn(IProperty property)
This method is called for each property of the current form (workflow, task, action).
|
boolean |
onAfterCancelDelegation() |
boolean |
onAfterDelegate() |
boolean |
onAfterDelegateTaskOnly() |
void |
onAfterFieldChanged(com.axemble.vdp.ui.core.document.fields.ICoreField field) |
boolean |
onAfterLoad() |
void |
onAfterPropertyChanged(IProperty property)
This method gets called each time the passed property has been changed
|
boolean |
onAfterRefuseDelegation() |
boolean |
onAfterSave() |
boolean |
onAfterSendInformation() |
boolean |
onAfterSubmit(IAction action) |
boolean |
onAfterSubmit(IStorageKey actionKey) |
boolean |
onBeforeAbort() |
boolean |
onBeforeCancelDelegation() |
boolean |
onBeforeClose() |
boolean |
onBeforeDelegate() |
boolean |
onBeforeDelegateTaskOnly() |
boolean |
onBeforeLoad() |
boolean |
onBeforeRefuseDelegation() |
boolean |
onBeforeRemind() |
boolean |
onBeforeSave() |
boolean |
onBeforeSendInformation() |
boolean |
onBeforeSubmit(IAction action) |
boolean |
onBeforeSubmit(IStorageKey actionKey) |
void |
onFieldChanged(com.axemble.vdp.ui.core.document.fields.ICoreField field) |
void |
onPropertyChanged(IProperty property)
This method gets called each time the passed property has been changed
|
void |
release() |
public boolean onBeforeRemind()
onBeforeRemind in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtensionpublic void init(com.axemble.vdp.ui.core.document.CoreDocument document)
init in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtensionpublic void init()
public boolean isOnChangeSubscriptionOn(com.axemble.vdp.ui.core.document.fields.ICoreField field)
isOnChangeSubscriptionOn in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtensionpublic boolean isOnChangeSubscriptionOn(IProperty property)
property - The property which has been loadedpublic boolean onAfterLoad()
onAfterLoad in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtensionpublic boolean onAfterSave()
onAfterSave in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtensionpublic boolean onAfterSubmit(IStorageKey actionKey)
onAfterSubmit in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtensionpublic boolean onBeforeAbort()
onBeforeAbort in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtensionpublic boolean onBeforeClose()
onBeforeClose in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtensionpublic boolean onBeforeLoad()
onBeforeLoad in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtensionpublic boolean onBeforeSave()
onBeforeSave in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtensionpublic boolean onBeforeSubmit(IAction action)
public boolean onAfterSubmit(IAction action)
public boolean onBeforeSubmit(IStorageKey actionKey)
onBeforeSubmit in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtensionpublic void onFieldChanged(com.axemble.vdp.ui.core.document.fields.ICoreField field)
onFieldChanged in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtensionpublic void onAfterFieldChanged(com.axemble.vdp.ui.core.document.fields.ICoreField field)
onAfterFieldChanged in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtensionpublic void onAfterPropertyChanged(IProperty property)
property - The changed propertypublic void onPropertyChanged(IProperty property)
property - The changed propertypublic void release()
release in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtensionpublic com.axemble.vdp.ui.core.document.CoreDocument getDocument()
public IResourceController getResourceController()
IResourceController objectpublic ILinkedResource getLinkedResource()
ILinkedResource object.public IWorkflowModule getWorkflowModule()
IWorkflowModule object.protected final IPortalModule getPortalModule()
protected final IDirectoryModule getDirectoryModule()
protected final IProjectModule getProjectModule()
public boolean onAfterCancelDelegation()
onAfterCancelDelegation in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtensionpublic boolean onAfterDelegate()
onAfterDelegate in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtensionpublic boolean onAfterDelegateTaskOnly()
onAfterDelegateTaskOnly in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtensionpublic boolean onAfterRefuseDelegation()
onAfterRefuseDelegation in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtensionpublic boolean onAfterSendInformation()
onAfterSendInformation in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtensionpublic boolean onBeforeCancelDelegation()
onBeforeCancelDelegation in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtensionpublic boolean onBeforeDelegate()
onBeforeDelegate in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtensionpublic boolean onBeforeDelegateTaskOnly()
onBeforeDelegateTaskOnly in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtensionpublic boolean onBeforeRefuseDelegation()
onBeforeRefuseDelegation in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtensionpublic boolean onBeforeSendInformation()
onBeforeSendInformation in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtensionCopyright © 2022 Visiativ. All rights reserved.