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 FormConstructor 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.IStorageResourceExtension
public 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.IStorageResourceExtension
public boolean isOnChangeSubscriptionOn(IProperty property)
property
- The property which has been loadedpublic boolean onAfterLoad()
onAfterLoad
in interface com.axemble.vdp.ui.core.document.extensions.IStorageResourceExtension
public boolean onAfterSave()
onAfterSave
in interface com.axemble.vdp.ui.core.document.extensions.IStorageResourceExtension
public boolean onBeforeClose()
onBeforeClose
in interface com.axemble.vdp.ui.core.document.extensions.IStorageResourceExtension
public boolean onBeforeLoad()
onBeforeLoad
in interface com.axemble.vdp.ui.core.document.extensions.IStorageResourceExtension
public boolean onBeforeSave()
onBeforeSave
in interface com.axemble.vdp.ui.core.document.extensions.IStorageResourceExtension
public final void onFieldChanged(com.axemble.vdp.ui.core.document.fields.ICoreField field)
onFieldChanged
in interface com.axemble.vdp.ui.core.document.extensions.IStorageResourceExtension
public void onPropertyChanged(IProperty property)
property
- The changed propertypublic void release()
release
in interface com.axemble.vdp.ui.core.document.extensions.IStorageResourceExtension
public 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.