public abstract class BaseStorageResourceExtension extends Object implements com.axemble.vdp.ui.core.document.extensions.IStorageResourceExtension
com.axemble.vdoc.sdk.modules.IWorkflowModule},
com.axemble.vdoc.sdk.modules.IStorageResource},
com.axemble.vdoc.sdk.modules.IResourceController},
Serialized Form| Constructor and Description |
|---|
BaseStorageResourceExtension() |
| 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.
|
IStorageResource |
getStorageResource()
Retrieves the storage resource object.
|
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 |
onAfterLoad() |
boolean |
onAfterSave() |
boolean |
onBeforeClose() |
boolean |
onBeforeLoad() |
boolean |
onBeforeSave() |
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 final void init(com.axemble.vdp.ui.core.document.CoreDocument document)
init in interface com.axemble.vdp.ui.core.document.extensions.IStorageResourceExtensionpublic void init()
public final boolean isOnChangeSubscriptionOn(com.axemble.vdp.ui.core.document.fields.ICoreField field)
isOnChangeSubscriptionOn in interface com.axemble.vdp.ui.core.document.extensions.IStorageResourceExtensionpublic boolean isOnChangeSubscriptionOn(IProperty property)
property - The property which has been loadedpublic boolean onAfterLoad()
onAfterLoad in interface com.axemble.vdp.ui.core.document.extensions.IStorageResourceExtensionpublic boolean onAfterSave()
onAfterSave in interface com.axemble.vdp.ui.core.document.extensions.IStorageResourceExtensionpublic boolean onBeforeClose()
onBeforeClose in interface com.axemble.vdp.ui.core.document.extensions.IStorageResourceExtensionpublic boolean onBeforeLoad()
onBeforeLoad in interface com.axemble.vdp.ui.core.document.extensions.IStorageResourceExtensionpublic boolean onBeforeSave()
onBeforeSave in interface com.axemble.vdp.ui.core.document.extensions.IStorageResourceExtensionpublic final void onFieldChanged(com.axemble.vdp.ui.core.document.fields.ICoreField field)
onFieldChanged in interface com.axemble.vdp.ui.core.document.extensions.IStorageResourceExtensionpublic void onPropertyChanged(IProperty property)
property - The changed propertypublic void release()
release in interface com.axemble.vdp.ui.core.document.extensions.IStorageResourceExtensionpublic final com.axemble.vdp.ui.core.document.CoreDocument getDocument()
public final IResourceController getResourceController()
IResourceController objectpublic final IStorageResource getStorageResource()
IStorageResource object.public final IWorkflowModule getWorkflowModule()
IWorkflowModule object.protected final IPortalModule getPortalModule()
protected final IDirectoryModule getDirectoryModule()
protected final IProjectModule getProjectModule()
Copyright © 2021 Visiativ Software. All rights reserved.