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 FormConstructor 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.IDocumentExtension
public void init(com.axemble.vdp.ui.core.document.CoreDocument document)
init
in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
public void init()
public boolean isOnChangeSubscriptionOn(com.axemble.vdp.ui.core.document.fields.ICoreField field)
isOnChangeSubscriptionOn
in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
public boolean isOnChangeSubscriptionOn(IProperty property)
property
- The property which has been loadedpublic boolean onAfterLoad()
onAfterLoad
in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
public boolean onAfterSave()
onAfterSave
in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
public boolean onAfterSubmit(IStorageKey actionKey)
onAfterSubmit
in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
public boolean onBeforeAbort()
onBeforeAbort
in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
public boolean onBeforeClose()
onBeforeClose
in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
public boolean onBeforeLoad()
onBeforeLoad
in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
public boolean onBeforeSave()
onBeforeSave
in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
public boolean onBeforeSubmit(IAction action)
public boolean onAfterSubmit(IAction action)
public boolean onBeforeSubmit(IStorageKey actionKey)
onBeforeSubmit
in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
public void onFieldChanged(com.axemble.vdp.ui.core.document.fields.ICoreField field)
onFieldChanged
in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
public void onAfterFieldChanged(com.axemble.vdp.ui.core.document.fields.ICoreField field)
onAfterFieldChanged
in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
public 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.IDocumentExtension
public 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.IDocumentExtension
public boolean onAfterDelegate()
onAfterDelegate
in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
public boolean onAfterDelegateTaskOnly()
onAfterDelegateTaskOnly
in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
public boolean onAfterRefuseDelegation()
onAfterRefuseDelegation
in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
public boolean onAfterSendInformation()
onAfterSendInformation
in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
public boolean onBeforeCancelDelegation()
onBeforeCancelDelegation
in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
public boolean onBeforeDelegate()
onBeforeDelegate
in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
public boolean onBeforeDelegateTaskOnly()
onBeforeDelegateTaskOnly
in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
public boolean onBeforeRefuseDelegation()
onBeforeRefuseDelegation
in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
public boolean onBeforeSendInformation()
onBeforeSendInformation
in interface com.axemble.vdp.ui.core.document.extensions.IDocumentExtension
Copyright © 2022 Visiativ. All rights reserved.