public abstract class BaseDocumentExtension extends Object implements com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
IDocumentExtension interface.
The following methods are available:
IWorkflowModule,
IWorkflowInstance,
IResourceController,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
protected static com.axemble.vdp.utils.Logger |
LOGGER |
| Constructor and Description |
|---|
BaseDocumentExtension() |
| Modifier and Type | Method and Description |
|---|---|
protected IDirectoryModule |
getDirectoryModule() |
com.axemble.vdp.ui.core.document.CoreDocument |
getDocument() |
protected IPortalModule |
getPortalModule() |
protected IProjectModule |
getProjectModule() |
IResourceController |
getResourceController()
Retrieves the resource controller.
|
IWorkflowInstance |
getWorkflowInstance()
Retrieves the main workflow instance object.
|
IWorkflowModule |
getWorkflowModule()
Retrieves the workflow module 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) |
boolean |
onAfterRefuseDelegation() |
boolean |
onAfterSave() |
boolean |
onAfterSendInformation() |
boolean |
onAfterSubmit(IAction action)
After submit event
|
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)
Before submit event
|
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 loaded propertypublic 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)
action - The workflow action pressed by the logged on userpublic boolean onAfterSubmit(IAction action)
action - The workflow action pressed by the logged on userpublic 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 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 IWorkflowInstance getWorkflowInstance()
IWorkflowInstance object.public IWorkflowModule getWorkflowModule()
IWorkflowModule object.protected final IPortalModule getPortalModule()
protected final IDirectoryModule getDirectoryModule()
protected final IProjectModule getProjectModule()
public 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.IDocumentExtensionpublic 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 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)
Copyright © 2022 Visiativ. All rights reserved.