Class WorkflowModuleImpl
- All Implemented Interfaces:
com.axemble.vdoc.core.interfaces.InternalProcessModule,IBaseWorkflowModule,IModule,IWorkflowModule,Serializable,Remote
- Direct Known Subclasses:
com.axemble.vdoc.sdk.impl.ProcessWorkflowModule
- Author:
- vlygeros
- See Also:
-
Field Summary
Fields inherited from class com.axemble.vdoc.sdk.impl.CoreModule
LOGGER, properties -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Use com.axemble.vdoc.sdk.Modules.getWorkflowModule() instead. -
Method Summary
Modifier and TypeMethodDescriptionvoidabort(IContext context, IWorkflowInstance instance, String comment) Allows to abort workflow instance.addAttachment(IResource resource, String propertyName, IAttachment attachment) Adds an attachment from an attachment.addAttachment(IResource resource, String propertyName, File file) Adds an attachment as a java.io.File object.addAttachment(IResource resource, String propertyName, String fileName, InputStream input) Adds an attachment as an java.io.InputStream object.addAttachment(IResource resource, String propertyName, String fileName, String fullPath) Adds an attachment with its full path.voidAdds a group to a role.voidAdds a user to a role.buildMailMessage(IResource resource, IMailForm mailForm, String language) Evaluates the form and returns the HTML content as a java.lang.String object.buildMailMessage(ITaskInstance taskInstance, IMailForm mailForm, String language) Evaluates the form and returns the HTML content as a java.lang.String object.canDeleteDiscussionMessage(IContext context, IDiscussionMessage iDiscussionMessage) Allows knowing if an IDiscussionMessage can be deleted in the current IContext or notcanModifyDiscussionMessage(IContext context, IDiscussionMessage iDiscussionMessage) Allows knowing if an IDiscussionMessage can be modified in the current IContext or notcreateCatalog(IContext context, String name, String label) Allows to create a new catalog.createCatalog(IContext context, String name, String label, IProject project) Allows to create a new catalog.createDiscussionMessage(IContext context, IWorkflowInstance iWorkflowInstance, String content, Collection<IAttachment> attachments, String visibility, Collection<IUser> recipients, IOrganization visibilityOrganization) Create and add a new message for an IWorkflowInstance.createDynamicLocalizationsWrapper(IContext context, ICatalog catalog) Creates a dynamicLocalizationsWrapper object by specifying the parentICatalogobject.Creates a generic resource for mail purposes.createLinkedResource(IResource resource, String propertyName) Creates a linked resource into a specified property table.createListOption(Object key, String text) createOperatorRole(IContext context, ICatalog catalog, String name) Creates aIOperatorRoleinto the catalog object.createRole(IContext context, ICatalog catalog, String name) Deprecated.createStorageResource(IContext context, IResourceDefinition resourceDefinition, String reference) Creates a storage resource object by specifying theIResourceDefinitionobject, its reference.createStorageResource(IContext context, IResourceDefinition resourceDefinition, String reference, String label) Creates a storage resource object by specifying theIResourceDefinitionobject, its reference, and its label.createWorkflow(IContext context, IWorkflowContainer container, String name, byte[] content) Creates a workflow within a workflow container.createWorkflowContainer(IContext context, ICatalog catalog, String name) Creates a workflow container within aICatalogobject.createWorkflowInstance(IContext context, IWorkflow workflow, String reference) Creates a workflow instance object by specifying theIWorkflowobject, its reference.createWorkflowInstance(IContext context, IWorkflow workflow, String reference, String label) Creates a workflow instance object by specifying theIWorkflowobject, its reference, and its label.voiddeleteDiscussionMessage(IContext context, IWorkflowInstanceDiscussionMessage iWorkflowInstanceDiscussionMessage, IWorkflowInstance iWorkflowInstance) Delete an IWorkflowInstanceDiscussionMessage for an IWorkflowInstance.voidend(IContext context, ITaskInstance instance, IAction action, String comment) Crosses a transition.voidAllows to cross a transition for another user.evaluatedHtml(IResource resource, IMailForm mailForm) Evaluates the form and returns the HTML content as a java.lang.String object.evaluatedHtml(ITaskInstance taskInstance, IMailForm mailForm) Evaluates the form and returns the HTML content as a java.lang.String object.evaluatedMailForm(IResource resource, IMailForm mailForm, String language) Evaluate mail formevaluatedMailForm(ITaskInstance taskInstance, IMailForm mailForm, String language) Evaluate mail formvoidAllows to execute an agent.voidAllows to execute an agent.findStorageResourceByReference(IContext context, IResourceDefinition resourceDefinition, String reference) Find a storage resource object by specifying theIResourceDefinitionobject, its reference.intgenerateChrono(IResourceDefinition resourceDefinition) Evaluate the next chrono based on the format specified on the Designer tool.generateReference(IResource resource) Evaluate the next reference based on the format specified on the Designer tool.generateReference(IResourceDefinition resourceDefinition) Evaluate the next reference based on the format specified on the Designer tool.generateReference(IResourceDefinition resourceDefinition, String format) Evaluate the next reference based on the passed format.generateReference(IResource resource, String format) Evaluate the next reference based on the specified format.generateReference(IResource resource, Document format) Evaluate the next reference based specified format.generateSystemName(String label) Generate a valid system name for this module and this label.Collection<? extends ITaskInstance> getAbortedTaskInstances(IContext context, IWorkflowInstance instance) Retrieves all the aborted task instances of a workflow instance.Retrieve a specificIActionobject from its system name.getAction(IStorageKey key) Gets an action object from its identifier.Collection<? extends IAction> getActions(IContext context, ITask task) Gets an agent from its name.Collection<? extends ICatalog> getAllCatalogs(IContext context) Retrieves a collection ofICatalogobject.Gets a archiving controller to archiveIElementobjects.getAttachment(IResource resource, String propertyName, String fileName) Gets an attachment by its file name.Collection<? extends IAttachment> getAttachments(IResource resource, String propertyName) Gets all the attachments associated with a property.getCatalog(IContext context, String name) Retrieves a catalog form its name.getCatalog(IContext context, String name, int catalogType) Retrieves a catalog form its name.getCatalog(IContext context, String name, int catalogType, IProject project) Retrieves a catalog form its name.getCatalog(IContext context, String name, IProject project) Retrieves a catalog form its name.getCatalog(IResourceDefinition resourceDefinition) Gets aICatalogobject from a resource definitino.getCatalog(IStorageKey key) Gets a catalog object from its identifier.getCatalog(IWorkflow workflow) Retrieves the catalog of aIWorkflowobject.Collection<? extends ICatalog> getCatalogs(IContext context) Retrieves a collection ofICatalogobject.Collection<? extends ICatalog> getCatalogs(IContext context, int catalogType) Retrieves a collection ofICatalogobject.Collection<? extends ICatalog> getCatalogs(IContext context, int catalogType, IProject project) Retrieves a collection ofICatalogobject.Collection<? extends ICatalog> getCatalogs(IContext context, IProject project) Retrieves a collection ofICatalogobject.Gets a catalog view transformer to transformICatalogobjects.getDataSourceReference(String name) Gets a data source reference from its JNDI name.Gets the default data source reference.Gets a delegation controller to delegateIDelegationSupportobjects.getDiscussionMessagesOrderByCreationDateDesc(IContext context, IWorkflowInstance iWorkflowInstance) Retrieve IWorkflowInstance's messageCollection<? extends ITaskInstance> getEndedTaskInstances(IContext context, IWorkflowInstance instance) Retrieves all the ended task instances of a workflow instance.Collection<?> getExternalElements(IResource resource, String propertyName) Gets a collection ofIElementobjects from a multiple selector property.getExternalFile(IResource resource, String propertyName) Gets aIFileobject from a single file selector property.getExternalFolder(IResource resource, String propertyName) Gets aIFolderobject from a single folder selector property.getExternalGroup(IResource resource, String propertyName) Gets aIGroupobject from a single group selector property.getExternalLibrary(IResource resource, String propertyName) Gets aILibraryobject from a single library selector property.getExternalLocalization(IResource resource, String propertyName) Gets aILocalizationobject from a single localization selector property.getExternalOrganization(IResource resource, String propertyName) Gets aIOrganizationobject from a single organization selector property.getExternalUser(IResource resource, String propertyName) Gets aIUserobject from a single user selector property.getFieldController(ICatalog catalog) Gets the resource controller object.getFieldController(IResourceDefinition resourceDefinition) Gets the resource controller object.getFieldController(IWorkflow workflow) Gets the resource controller object.Gets a action form by its name.getForm(IContext context, IResourceDefinition resourceDefinition, String formName) Gets a resource definition form by its name.Gets a task form by its name.Gets a workflow form by its name.Get a group from its idgetGroupByName(String name) Gets a group by its namegetJdbcReference(IContext context, String name) Gets a JDBC reference from its name.Collection<? extends IJdbcReference> getJdbcReferences(IContext context) Gets a collection of JDBC references.Collection<? extends ILinkedResource> getLinkedResources(IResource resource, String propertyName) Gets all the linked resources associated with a table property.Gets a list object from a catalog by its name.Collection<? extends IOptionList.IOption> Gets the available values of a list property.getListLabel(ICatalog catalog, String listName, String key, String language) get translated value of a listCollection<? extends IList> Gets a collection of a the lists available on a specifiedICatalogobject.getMailForm(IContext context, IWorkflow workflow, String mailFormName) Collection<? extends IMailForm> getMailForms(IContext context, IWorkflow workflow) Gets all the mail forms from a specifiedIWorkflowobject.Collection<? extends IMailForm> getMailForms(IContext context, IWorkflow workflow, String startsWith) Collection<? extends ITaskInstance> getManualTaskInstances(IContext context, IWorkflowInstance instance) Retrieves all the manual task instances of a workflow instance.Collection<? extends ITaskInstance> getManualTaskInstancesByStatus(IContext context, int status) Retrieves all the manual task instances for a status.Collection<? extends ITaskInstance> getManualTaskInstancesModifiedSince(IContext context, Date date) Retrieves all the manual task instances modified since.Collection<? extends ITask> getManualTasks(IContext context, IWorkflow workflow) Get manual task from workflowgetOneTaskInstance(IContext context, IWorkflowInstance instance) Gets one of the task instances (any).getOperator(IStorageKey key) Gets an operator object from its identifier.getOperator(String id) Gets aIOperatorobject from its string identifier.getOperatorByLogin(String login) Gets anIOperatorfrom a user login.getOperatorRole(IContext context, ICatalog catalog, String name) Retrieves aIOperatorRoleobject by its system name.Gets a role object from its identifier.Collection<? extends IOperatorRole> getOperatorRoles(IContext context, ICatalog catalog) Retrieves a collection ofIOperatorRoleobjects within a specified catalog.Collection<? extends IOperator> getOperators(ITaskInstance instance) Retrieves the operators of a task instance.getParentInstance(ILinkedResource linkedResource) Gets the parent instance of a linked resource.getParentInstance(IWorkflowInstance instance) Gets the parent instance of a specifiedIWorkflowInstanceobject.Collection<? extends IProperty> getProperties(IContext context, IResourceDefinition resourceDefinition) Gets all the properties of a specified definition.getProperty(IContext context, IResourceDefinition resourceDefinition, String name) Gets a property definition by specifying theIResourceDefinitionand its system name.getProperty(IStorageKey key) Gets a property object from its identifier.getResource(IStorageKey key) Gets a resource object from its identifier.protected IResourcegetResource(com.axemble.vdp.ui.core.document.CoreDocument document) getResource(Object document) Gets aIResourceobject from an object.getResource(String id) Gets aIResourceobject from its string identifier.getResourceController(IResource resource) Gets the resource controller object.getResourceDefinition(IContext context, ICatalog catalog, String name) Retrieves a resource definition by specifying theICatalogand its system name.Gets a resource definition object from its identifier.Collection<? extends IResourceDefinition> getResourceDefinitions(IContext context, ICatalog catalog) Retrieves all resource definitions by specifying theICataloggetResourceHistory(IWorkflowInstance workflowInstance) Collection<? extends IResource> getResources(IContext context, ICatalog catalog) Gets a collection ofIResourceobjects from a catalogCollection<? extends IResource> getResources(IContext context, IResourceDefinition resourceDefinition) Gets a collection ofIResourceobjects from a resource definition.Gets a resource view transformer to transformIResourceobjects.Deprecated.getRole(IStorageKey key) Deprecated.Collection<? extends IRole> Deprecated.Gets the defaultISearchControllerobject.getSearchController(IConnectionDefinition connectionDefinition) Gets a search controller object by specifying a ConnectionDefinition object.getSearchController(IDataSourceReference reference) Gets a search controller object by specifying an external data source.getSearchController(IJdbcReference reference) Gets a search controller object by specifying a JDBC external reference.Gets a search view transformer to transformIResourceobjects.getSecurityController(ISecuritySupport securitySupport) Gets a security controller on a specified object.Collection<? extends ITaskInstance> getStartedTaskInstances(IContext context, IWorkflowInstance instance) Retrieves all the started task instances of a workflow instance.getSubForm(IContext context, IWorkflow workflow, String formName) Gets a sub form by its name.Retrieves a specific task of aIWorkflowobject by its name.getTask(IStorageKey key) Gets a task object from its identifier.getTask(ITaskInstance instance) Gets the definition of a task instance.getTaskInstance(IContext context, IWorkflowInstance instance, String name) Gets the started task instance associated with a specified task name.Gets a task instance object from its identifier.Gets aITaskInstanceobject from its string identifier.Collection<? extends ITaskInstance> getTaskInstances(IContext context, IWorkflowInstance instance) Retrieves all the task instances of a specified workflow instance.Collection<? extends ITaskInstance> getTaskInstances(IContext context, IWorkflowInstance instance, String name) Retrieves all the task instances of a specified workflow instance filtered by the name of aITask.Gets a task transformer to transformITaskInstanceobject.Collection<? extends ITask> Get task from workflowGets a task view transformer to transformITaskInstanceobjects.Gets a transformer to transformIResourceobject.Gets the value of a property.Retrieves a view by its name.getView(IContext context, IResourceDefinition resourceDefinition, String viewName) Retrieves a view by its name.getView(IContext context, IWorkflowContainer workflowContainer, String viewName) Retrieves a view by its name.Deprecated.getViewController(IContext context) Gets a view controller to searchIResourceobjects through their properties.getViewController(IContext context, IProject project, com.axemble.vdp.views.query.Definition definition) Internal methodgetViewController(IContext context, IProject project, InputStream inputStream) Gets a view controller to searchIResourceobjects through their properties.getViewController(IContext context, Class natureClass) Gets a view controller to searchIResourceobjects through their properties.getViewController(IProject project, com.axemble.vdp.views.query.Definition definition) Deprecated.getViewController(IProject project, InputStream inputStream) Deprecated.getViewController(Class natureClass) Deprecated.Collection<? extends IView> Retrieves all the views associated with the catalog.Collection<? extends IView> getViews(IContext context, IResourceDefinition resourceDefinition) Retrieves all the views associated with the resource definition.Collection<? extends IView> getViews(IContext context, IWorkflowContainer workflowContainer) Retrieves all the views associated with the workflow container.getWorkflow(IContext context, ICatalog catalog, String name) Retrieves a workflow within aIWorkflowobject and from its system name.getWorkflow(IContext context, String name) Deprecated.getWorkflow(IStorageKey key) Gets a workflow object from its identifier.getWorkflow(ITask task) Gets the associated workflow of a task.getWorkflow(String id) Get workflow from its idgetWorkflowContainer(IContext context, ICatalog catalog, String name) Retrieves aIWorkflowContainerwithin aICatalogby its system nameGets a workflow container object from its identifier.getWorkflowContainer(IWorkflow workflow) Retrieves the workflow container of aIWorkflowobject.Get workflow container from its idCollection<? extends IWorkflowContainer> getWorkflowContainers(IContext context, ICatalog catalog) Retrieves a collection ofIWorkflowContainerobjects within aICatalogobject.Gets a workflow container view transformer to transformIWorkflowContainerobjects.Gets a workflow instance object from its identifier.protected IWorkflowInstancegetWorkflowInstance(com.axemble.vdp.ui.core.document.CoreDocument document) getWorkflowInstance(Object document) Gets aIWorkflowInstanceobject from an object.Gets aIWorkflowInstanceobject from its string identifier.Collection<? extends IWorkflowInstance> getWorkflowInstances(IContext context, ICatalog catalog) Gets all the workflow instances of a specifiedICatalogobject.Collection<? extends IWorkflowInstance> getWorkflowInstances(IContext context, ICatalog catalog, String reference) Gets all the workflow instances with the same reference within a specifiedICatalogobject.Collection<? extends IWorkflowInstance> getWorkflowInstances(IContext context, ITask task) Gets all the workflow instances of a specifiedITaskobject.Collection<? extends IWorkflowInstance> getWorkflowInstances(IContext context, IWorkflow workflow) Gets all the workflow instances of a specifiedIWorkflowobject.Collection<? extends IWorkflowInstance> getWorkflowInstances(IContext context, IWorkflow workflow, String reference) Gets all the workflow instances with the same reference within a specifiedIWorkflowobject.Collection<? extends IWorkflow> getWorkflows(IContext context, ICatalog catalog) Collection<? extends IWorkflow> getWorkflows(IContext context, IWorkflowContainer container) Retrieves a collection ofIWorkflowobjects within aIWorkflowContainerobject.Gets a workflow view transformer to transformIWorkflowobjects.booleanhasDiscussionThread(IContext context, IWorkflowInstance iWorkflowInstance) Allows knowing if an IWorkflowInstance has a discussion thread or notbooleanisLockBySDK(IContext context, IWorkflowInstance workflowInstance) Checks if a specified workflow instance is locked by the SDKbooleanisLocked(IContext context, IWorkflowInstance workflowInstance) Checks if a specified workflow instance is lockedbooleanisMemberOf(IUser user, IRole role) Checks if a specified user is member of aIRoleobject.booleanisMemberOf(IUser user, IRole role, boolean recursive) Checks if a specified user is member of aIRoleobject.voidlock(IContext context, IWorkflowInstance workflowInstance, int delay) Allows to lock workflow instance.lockedBy(IContext context, IWorkflowInstance workflowInstance) Retrieve the users who locked the workflow instance.voidremind(IContext context, ITaskInstance instance, String comment) Allows to remind current operators of a specified task instance.voidremind(IContext context, IWorkflowInstance instance, String comment) Allows to remind current operators of a workflow instance.voidsend(IContext context, IResource resource, IMailForm mailForm, Collection<?> entries, String subject, String content) Sends a mail by specifying the subject and the content of the body.voidsend(IContext context, IResource resource, IMailForm mailForm, Collection<? extends IUser> mailTo, String comment) Sends a mail by specifying the subject and the content of the body.protected final voidsend(IContext context, IResource resource, ITaskInstance taskInstance, IMailForm mailForm, Collection<?> entries, String subject, String content) voidsend(IContext context, ITaskInstance instance, IMailForm form, String comment) Sends a mail using a specified mail form.voidsend(IContext context, ITaskInstance taskInstance, IMailForm mailForm, Collection<?> entries, String subject, String content) Sends a mail by specifying the subject and the content of the body.voidsend(IContext context, ITaskInstance taskInstance, IMailForm mailForm, Collection<? extends IUser> mailTo, String comment) Sends a mail by specifying the subject and the content of the body.voidSends a mail using a specified mail form.voidsend(IContext context, IWorkflowInstance workflowInstance, String formName, Collection<?> entries) Allows to send a mail with a specific form to a mail recipient.voidsend(IContext context, IWorkflow workflow, IResource resource, String formName, Collection<?> entries) Allows to send a mail.voidsend(IContext context, IWorkflow workflow, String formName, Collection<?> entries) Allows to send a mail.setDynamicLocalizationsWrapperMessageForLanguage(IContext context, IDynamicLocalizationsWrapper dynamicLocalizationsWrapper, ICatalog catalog, String language, String message) Creates a dynamicLocalizationsWrapper object by specifying the parentICatalogobject.voidsetExternalElements(IResource resource, String propertyName, Collection<?> elements) Sets aIElementto a multiple selector property.voidsetExternalFile(IResource resource, String propertyName, IFile file) Sets aIFileto a single selector property.voidsetExternalFolder(IResource resource, String propertyName, IFolder folder) Sets aIFolderto a single selector property.voidsetExternalGroup(IResource resource, String propertyName, IGroup group) Sets aIGroupto a single selector property.voidsetExternalLibrary(IResource resource, String propertyName, ILibrary library) Sets aILibraryto a single selector property.voidsetExternalLocalization(IResource resource, String propertyName, ILocalization localization) Sets aILocalizationto a single selector property.voidsetExternalOrganization(IResource resource, String propertyName, IOrganization organization) Sets aIOrganizationto a single selector property.voidsetExternalUser(IResource resource, String propertyName, IUser user) Sets aIUserto a single selector property.voidsetList(IResource resource, String propertyName, Collection<? extends IOptionList.IOption> values) Sets the list of available values to a list property.voidSets a value to a property.voidunlock(IContext context, IWorkflowInstance workflowInstance) Allows to unlock workflow instance.voidupdateDiscussionMessage(IContext context, IWorkflowInstanceDiscussionMessage iWorkflowInstanceDiscussionMessage, String content, Collection<IAttachment> attachments) Update content and/or attachments of a message.Methods inherited from class com.axemble.vdoc.sdk.impl.CoreModule
beginTransaction, beginTransaction, commitTransaction, commitTransaction, convertId, createAttachment, createAttachment, createAttachment, createAttachment, createProfile, findNativeClass, getAnonymous, getAnonymousContext, getComponentsFactory, getConfiguration, getContext, getContext, getContext, getContextByLogin, getDefinitionsFactory, getElementByProtocolURI, getElementFromExternalElement, getExternalElement, getExternalElement, getLanguage, getLoggedOnUser, getLoggedOnUserContext, getLoggedOnUserLanguage, getProfile, getProfile, getProfiles, getProtocolPath, getProtocolPath, getProtocolURI, getProtocolURI, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getSysadmin, getSysadminContext, getUser, getUser, getUserByLogin, initialize, isTransactionActive, rollbackTransaction, rollbackTransaction, setTransactionTimeout, unInitializeMethods inherited from class com.axemble.vdoc.sdk.impl.AbstractTranslaterModule
getTranslation, getTranslationForLanguage, getTranslationKeyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.axemble.vdoc.sdk.modules.IModule
beginTransaction, beginTransaction, commitTransaction, commitTransaction, convertId, findNativeClass, getAnonymous, getAnonymousContext, getContext, getContext, getContextByLogin, getElementFromExternalElement, getExternalElement, getExternalElement, getLoggedOnUser, getLoggedOnUserContext, getLoggedOnUserLanguage, getProtocolPath, getProtocolPath, getProtocolURI, getProtocolURI, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getSysadmin, getSysadminContext, getTranslation, getTranslationForLanguage, getTranslationKey, initialize, isTransactionActive, rollbackTransaction, rollbackTransaction, setTransactionTimeout, unInitializeMethods inherited from interface com.axemble.vdoc.core.interfaces.InternalProcessModule
getLanguageMethods inherited from interface com.axemble.vdoc.sdk.modules.IWorkflowModule
createProfile, getConfiguration, getDefinitionsFactory, getElementByProtocolURI, getProfile, getProfile, getProfiles, getUser, getUser, getUserByLogin
-
Constructor Details
-
WorkflowModuleImpl
Deprecated.Use com.axemble.vdoc.sdk.Modules.getWorkflowModule() instead.
-
-
Method Details
-
createCatalog
public ICatalog createCatalog(IContext context, String name, String label) throws WorkflowModuleException Description copied from interface:IWorkflowModuleAllows to create a new catalog. This method allows to specify the system name and the label of the catalog.- Specified by:
createCatalogin interfaceIBaseWorkflowModule- Specified by:
createCatalogin interfaceIWorkflowModule- Parameters:
context- The execution context.name- The system name of the catalog.label- The label of the catalog.- Returns:
- a
ICatalogobject. - Throws:
WorkflowModuleException- default module exception.
-
createCatalog
public ICatalog createCatalog(IContext context, String name, String label, IProject project) throws WorkflowModuleException Description copied from interface:IWorkflowModuleAllows to create a new catalog. This method allows to specify the system name and the label of the catalog and the project- Specified by:
createCatalogin interfaceIBaseWorkflowModule- Specified by:
createCatalogin interfaceIWorkflowModule- Parameters:
context- The execution context.name- The system name of the catalog.label- The label of the catalog.project- TheIProjectrepresenting the project.- Returns:
- a
ICatalogobject. - Throws:
WorkflowModuleException- default module exception.
-
getCatalog
Description copied from interface:IWorkflowModuleRetrieves a catalog form its name.- Specified by:
getCatalogin interfaceIBaseWorkflowModule- Specified by:
getCatalogin interfaceIWorkflowModule- Parameters:
context- The execution context.name- The system name of the catalog.- Returns:
- a
ICatalogobject. - Throws:
WorkflowModuleException- default module exception.
-
getCatalog
public ICatalog getCatalog(IContext context, String name, IProject project) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves a catalog form its name.- Specified by:
getCatalogin interfaceIBaseWorkflowModule- Specified by:
getCatalogin interfaceIWorkflowModule- Parameters:
context- The execution context.name- The system name of the catalog.project- TheIProjectrepresenting the project.- Returns:
- a
ICatalogobject. - Throws:
WorkflowModuleException- default module exception.
-
getCatalog
public ICatalog getCatalog(IContext context, String name, int catalogType) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves a catalog form its name.- Specified by:
getCatalogin interfaceIBaseWorkflowModule- Specified by:
getCatalogin interfaceIWorkflowModule- Parameters:
context- The execution context.name- The system name of the catalog.catalogType- TheICatalog.ITypeof the catalog.- Returns:
- a
ICatalogobject. - Throws:
WorkflowModuleException- default module exception.
-
getCatalog
public ICatalog getCatalog(IContext context, String name, int catalogType, IProject project) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves a catalog form its name.- Specified by:
getCatalogin interfaceIBaseWorkflowModule- Specified by:
getCatalogin interfaceIWorkflowModule- Parameters:
context- The execution context.name- The system name of the catalog.catalogType- TheICatalog.ITypeof the catalog.project- TheIProjectrepresenting the project.- Returns:
- a
ICatalogobject. - Throws:
WorkflowModuleException- default module exception.
-
getCatalogs
Description copied from interface:IWorkflowModuleRetrieves a collection ofICatalogobject.- Specified by:
getCatalogsin interfaceIBaseWorkflowModule- Specified by:
getCatalogsin interfaceIWorkflowModule- Parameters:
context- The execution context.- Returns:
- a collection of
ICatalogobjects. - Throws:
WorkflowModuleException- default module exception.
-
getCatalogs
public Collection<? extends ICatalog> getCatalogs(IContext context, IProject project) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves a collection ofICatalogobject.- Specified by:
getCatalogsin interfaceIBaseWorkflowModule- Specified by:
getCatalogsin interfaceIWorkflowModule- Parameters:
context- The execution context.project- TheIProjectrepresenting the project.- Returns:
- a collection of
ICatalogobjects. - Throws:
WorkflowModuleException- default module exception.
-
getCatalogs
public Collection<? extends ICatalog> getCatalogs(IContext context, int catalogType) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves a collection ofICatalogobject.- Specified by:
getCatalogsin interfaceIBaseWorkflowModule- Specified by:
getCatalogsin interfaceIWorkflowModule- Parameters:
context- The execution context.catalogType- TheICatalog.ITypeof the catalogs.- Returns:
- a collection of
ICatalogobjects. - Throws:
WorkflowModuleException- default module exception.
-
getCatalogs
public Collection<? extends ICatalog> getCatalogs(IContext context, int catalogType, IProject project) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves a collection ofICatalogobject.- Specified by:
getCatalogsin interfaceIBaseWorkflowModule- Specified by:
getCatalogsin interfaceIWorkflowModule- Parameters:
context- The execution context.catalogType- TheICatalog.ITypeof the catalogs.project- TheIProjectrepresenting the project.- Returns:
- a collection of
ICatalogobjects. - Throws:
WorkflowModuleException- default module exception.
-
getAllCatalogs
public Collection<? extends ICatalog> getAllCatalogs(IContext context) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves a collection ofICatalogobject.- Specified by:
getAllCatalogsin interfaceIBaseWorkflowModule- Specified by:
getAllCatalogsin interfaceIWorkflowModule- Parameters:
context- The execution context.- Returns:
- a collection of
ICatalogobjects. - Throws:
WorkflowModuleException- default module exception.
-
createRole
@Deprecated public IRole createRole(IContext context, ICatalog catalog, String name) throws WorkflowModuleException Deprecated.Description copied from interface:IWorkflowModuleCreates aIRoleinto the catalog object.- Specified by:
createRolein interfaceIBaseWorkflowModule- Specified by:
createRolein interfaceIWorkflowModule- Parameters:
context- The execution context.catalog- TheICatalogobject.name- The system name of theIRoleto be created.- Returns:
- a
IRoleobject. - Throws:
WorkflowModuleException- default module exception.
-
getRole
@Deprecated public IRole getRole(IContext context, ICatalog catalog, String name) throws WorkflowModuleException Deprecated.Description copied from interface:IWorkflowModuleRetrieves aIRoleobject by its system name.- Specified by:
getRolein interfaceIBaseWorkflowModule- Specified by:
getRolein interfaceIWorkflowModule- Parameters:
context- The execution context.catalog- TheICatalogscope object.name- The system name of the role.- Returns:
- a
IRoleobject. - Throws:
WorkflowModuleException- default module exception.
-
getRoles
@Deprecated public Collection<? extends IRole> getRoles(IContext context, ICatalog catalog) throws WorkflowModuleException Deprecated.Description copied from interface:IWorkflowModuleRetrieves a collection ofIRoleobjects within a specified catalog.- Specified by:
getRolesin interfaceIBaseWorkflowModule- Specified by:
getRolesin interfaceIWorkflowModule- Parameters:
context- The execution context.catalog- TheICatalogobject.- Returns:
- a collection of
IRoleobjects. - Throws:
WorkflowModuleException- default module exception.
-
createOperatorRole
public IOperatorRole createOperatorRole(IContext context, ICatalog catalog, String name) throws WorkflowModuleException Description copied from interface:IWorkflowModuleCreates aIOperatorRoleinto the catalog object.- Specified by:
createOperatorRolein interfaceIBaseWorkflowModule- Specified by:
createOperatorRolein interfaceIWorkflowModule- Parameters:
context- The execution context.catalog- TheICatalogobject.name- The system name of theIOperatorRoleto be created.- Returns:
- a
IOperatorRoleobject. - Throws:
WorkflowModuleException- default module exception.
-
getOperatorRole
public IOperatorRole getOperatorRole(IContext context, ICatalog catalog, String name) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves aIOperatorRoleobject by its system name.- Specified by:
getOperatorRolein interfaceIBaseWorkflowModule- Specified by:
getOperatorRolein interfaceIWorkflowModule- Parameters:
context- The execution context.catalog- TheICatalogscope object.name- The system name of the role.- Returns:
- a
IOperatorRoleobject. - Throws:
WorkflowModuleException- default module exception.
-
getOperatorRoles
public Collection<? extends IOperatorRole> getOperatorRoles(IContext context, ICatalog catalog) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves a collection ofIOperatorRoleobjects within a specified catalog.- Specified by:
getOperatorRolesin interfaceIBaseWorkflowModule- Specified by:
getOperatorRolesin interfaceIWorkflowModule- Parameters:
context- The execution context.catalog- TheICatalogobject.- Returns:
- a collection of
IOperatorRoleobjects. - Throws:
WorkflowModuleException- default module exception.
-
getDefaultDataSourceReference
Description copied from interface:IWorkflowModuleGets the default data source reference.- Specified by:
getDefaultDataSourceReferencein interfaceIBaseWorkflowModule- Specified by:
getDefaultDataSourceReferencein interfaceIWorkflowModule- Returns:
- a
IDataSourceReferenceobject. - Throws:
WorkflowModuleException- default module exception.
-
getDataSourceReference
Description copied from interface:IWorkflowModuleGets a data source reference from its JNDI name.- Specified by:
getDataSourceReferencein interfaceIBaseWorkflowModule- Specified by:
getDataSourceReferencein interfaceIWorkflowModule- Parameters:
name- The JNDI name.- Returns:
- a
IDataSourceReferenceobject. - Throws:
WorkflowModuleException- default module exception.
-
getJdbcReference
public IJdbcReference getJdbcReference(IContext context, String name) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets a JDBC reference from its name.- Specified by:
getJdbcReferencein interfaceIBaseWorkflowModule- Specified by:
getJdbcReferencein interfaceIWorkflowModule- Parameters:
context- The execution context.name- The name of the external reference.- Returns:
- a
IJdbcReferenceobject. - Throws:
WorkflowModuleException- default module exception.
-
getJdbcReferences
public Collection<? extends IJdbcReference> getJdbcReferences(IContext context) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets a collection of JDBC references.- Specified by:
getJdbcReferencesin interfaceIBaseWorkflowModule- Specified by:
getJdbcReferencesin interfaceIWorkflowModule- Parameters:
context- The execution context.- Returns:
- a
Collectionof IJdbcReference object. - Throws:
WorkflowModuleException- default module exception.
-
getList
public IList getList(IContext context, ICatalog catalog, String name) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets a list object from a catalog by its name.- Specified by:
getListin interfaceIBaseWorkflowModule- Specified by:
getListin interfaceIWorkflowModule- Parameters:
context- The execution context.catalog- TheICatalogrepresenting the application.name- The name of the list.- Returns:
- a
IListobject. - Throws:
WorkflowModuleException- default module exception.
-
getLists
public Collection<? extends IList> getLists(IContext context, ICatalog catalog) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets a collection of a the lists available on a specifiedICatalogobject.- Specified by:
getListsin interfaceIBaseWorkflowModule- Specified by:
getListsin interfaceIWorkflowModule- Parameters:
context- The execution context.catalog- TheICatalogrepresenting the application.- Returns:
- a collection of
IListobject - Throws:
WorkflowModuleException- default module exception.
-
isMemberOf
Description copied from interface:IWorkflowModuleChecks if a specified user is member of aIRoleobject.- Specified by:
isMemberOfin interfaceIBaseWorkflowModule- Specified by:
isMemberOfin interfaceIWorkflowModule- Parameters:
user- TheIUserobject to check.role- TheIRoleobject.- Returns:
- return true if the user is member of the
IRoleobject. - Throws:
WorkflowModuleException- default module exception.
-
isMemberOf
Description copied from interface:IWorkflowModuleChecks if a specified user is member of aIRoleobject.- Specified by:
isMemberOfin interfaceIBaseWorkflowModule- Specified by:
isMemberOfin interfaceIWorkflowModule- Parameters:
user- TheIUserobject to check.role- TheIRoleobject.recursive- Set to true if you wish to check recursively, false otherwise.- Returns:
- return true if the user is member of the
IRoleobject. - Throws:
WorkflowModuleException- default module exception.
-
createWorkflowContainer
public IWorkflowContainer createWorkflowContainer(IContext context, ICatalog catalog, String name) throws WorkflowModuleException Description copied from interface:IWorkflowModuleCreates a workflow container within aICatalogobject.- Specified by:
createWorkflowContainerin interfaceIBaseWorkflowModule- Specified by:
createWorkflowContainerin interfaceIWorkflowModule- Parameters:
context- The execution context.catalog- TheICatalogobject.name- The system name of theIWorkflowContainerobject.- Returns:
- a
IWorkflowContainerobject. - Throws:
WorkflowModuleException- default module exception.
-
getWorkflowContainer
public IWorkflowContainer getWorkflowContainer(IContext context, ICatalog catalog, String name) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves aIWorkflowContainerwithin aICatalogby its system name- Specified by:
getWorkflowContainerin interfaceIBaseWorkflowModule- Specified by:
getWorkflowContainerin interfaceIWorkflowModule- Parameters:
context- The execution context.catalog- TheICatalogobject.name- The system name of theIWorkflowContainerobject.- Returns:
- a
IWorkflowContainerobject. - Throws:
WorkflowModuleException- default module exception.
-
getWorkflowContainers
public Collection<? extends IWorkflowContainer> getWorkflowContainers(IContext context, ICatalog catalog) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves a collection ofIWorkflowContainerobjects within aICatalogobject.- Specified by:
getWorkflowContainersin interfaceIBaseWorkflowModule- Specified by:
getWorkflowContainersin interfaceIWorkflowModule- Parameters:
context- The execution context.catalog- TheICatalogobject.- Returns:
- a collection of
IWorkflowContainerobjects. - Throws:
WorkflowModuleException- default module exception.
-
createWorkflow
public IWorkflow createWorkflow(IContext context, IWorkflowContainer container, String name, byte[] content) throws WorkflowModuleException Description copied from interface:IWorkflowModuleCreates a workflow within a workflow container.- Specified by:
createWorkflowin interfaceIBaseWorkflowModule- Specified by:
createWorkflowin interfaceIWorkflowModule- Parameters:
context- The execution context.container- TheIWorkflowContainerobject.name- The system name of the workflow.content- The XML content of the workflow.- Returns:
- a
IWorkflowobject. - Throws:
WorkflowModuleException- default module exception.
-
getWorkflow
@Deprecated public IWorkflow getWorkflow(IContext context, String name) throws WorkflowModuleException Deprecated.Description copied from interface:IWorkflowModuleRetrieves a workflow form its system name.- Specified by:
getWorkflowin interfaceIBaseWorkflowModule- Specified by:
getWorkflowin interfaceIWorkflowModule- Parameters:
context- The execution context.name- The system name of the workflow to retrieve.- Returns:
- a
IWorkflowobject. - Throws:
WorkflowModuleException- default module exception.
-
getWorkflow
public IWorkflow getWorkflow(IContext context, ICatalog catalog, String name) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves a workflow within aIWorkflowobject and from its system name.- Specified by:
getWorkflowin interfaceIBaseWorkflowModule- Specified by:
getWorkflowin interfaceIWorkflowModule- Parameters:
context- The execution context.catalog- TheICatalogobject.name- The system name of the workflow.- Returns:
- a
IWorkflowobject. - Throws:
WorkflowModuleException- default module exception.
-
getWorkflows
public Collection<? extends IWorkflow> getWorkflows(IContext context, ICatalog catalog) throws WorkflowModuleException Description copied from interface:IWorkflowModule- Specified by:
getWorkflowsin interfaceIBaseWorkflowModule- Specified by:
getWorkflowsin interfaceIWorkflowModule- Parameters:
context- The execution context.catalog- TheICatalogobject.- Returns:
- a collection of
IWorkflowobjects. - Throws:
WorkflowModuleException- default module exception.
-
getWorkflows
public Collection<? extends IWorkflow> getWorkflows(IContext context, IWorkflowContainer container) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves a collection ofIWorkflowobjects within aIWorkflowContainerobject.- Specified by:
getWorkflowsin interfaceIBaseWorkflowModule- Specified by:
getWorkflowsin interfaceIWorkflowModule- Parameters:
context- The execution context.container- TheIWorkflowContainerobject.- Returns:
- a collection of
IWorkflowobjects. - Throws:
WorkflowModuleException- default module exception.
-
getCatalog
Description copied from interface:IWorkflowModuleRetrieves the catalog of aIWorkflowobject.- Specified by:
getCatalogin interfaceIBaseWorkflowModule- Specified by:
getCatalogin interfaceIWorkflowModule- Parameters:
workflow- The workflow object.- Returns:
- a
ICatalogobject - Throws:
WorkflowModuleException- default module exception.
-
getWorkflowContainer
Description copied from interface:IWorkflowModuleRetrieves the workflow container of aIWorkflowobject.- Specified by:
getWorkflowContainerin interfaceIBaseWorkflowModule- Specified by:
getWorkflowContainerin interfaceIWorkflowModule- Parameters:
workflow- The workflow object.- Returns:
- a
IWorkflowContainerobject - Throws:
WorkflowModuleException- default module exception.
-
createWorkflowInstance
public IWorkflowInstance createWorkflowInstance(IContext context, IWorkflow workflow, String reference, String label) throws WorkflowModuleException Description copied from interface:IWorkflowModuleCreates a workflow instance object by specifying theIWorkflowobject, its reference, and its label. The permission to create workflow instance is not checked- Specified by:
createWorkflowInstancein interfaceIBaseWorkflowModule- Specified by:
createWorkflowInstancein interfaceIWorkflowModule- Parameters:
context- The execution context.workflow- TheIWorkflowobject.reference- The reference to set.label- The label to set.- Returns:
- a
IWorkflowInstanceobject. - Throws:
WorkflowModuleException- default module exception.
-
createWorkflowInstance
public IWorkflowInstance createWorkflowInstance(IContext context, IWorkflow workflow, String reference) throws WorkflowModuleException Description copied from interface:IWorkflowModuleCreates a workflow instance object by specifying theIWorkflowobject, its reference. The permission to create workflow instance is not checked- Specified by:
createWorkflowInstancein interfaceIBaseWorkflowModule- Specified by:
createWorkflowInstancein interfaceIWorkflowModule- Parameters:
context- The execution context.workflow- TheIWorkflowobject.reference- The reference to set.- Returns:
- a
IWorkflowInstanceobject. - Throws:
WorkflowModuleException- default module exception.
-
getWorkflowInstances
public Collection<? extends IWorkflowInstance> getWorkflowInstances(IContext context, ICatalog catalog, String reference) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets all the workflow instances with the same reference within a specifiedICatalogobject.- Specified by:
getWorkflowInstancesin interfaceIBaseWorkflowModule- Specified by:
getWorkflowInstancesin interfaceIWorkflowModule- Parameters:
context- The execution context.catalog- TheICatalogobject.reference- The reference of the workflow instance.- Returns:
- a collection of
IWorkflowInstanceobjects. - Throws:
WorkflowModuleException- default module exception.
-
getWorkflowInstances
public Collection<? extends IWorkflowInstance> getWorkflowInstances(IContext context, IWorkflow workflow, String reference) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets all the workflow instances with the same reference within a specifiedIWorkflowobject.- Specified by:
getWorkflowInstancesin interfaceIBaseWorkflowModule- Specified by:
getWorkflowInstancesin interfaceIWorkflowModule- Parameters:
context- The execution context.workflow- TheIWorkflowobject.reference- The reference of the workflow instance.- Returns:
- a collection of
IWorkflowInstanceobjects. - Throws:
WorkflowModuleException- default module exception.
-
getWorkflowInstances
public Collection<? extends IWorkflowInstance> getWorkflowInstances(IContext context, ICatalog catalog) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets all the workflow instances of a specifiedICatalogobject.- Specified by:
getWorkflowInstancesin interfaceIBaseWorkflowModule- Specified by:
getWorkflowInstancesin interfaceIWorkflowModule- Parameters:
context- The execution context.catalog- TheICatalogobject.- Returns:
- a collection of
IWorkflowInstanceobjects. - Throws:
WorkflowModuleException- default module exception.
-
getWorkflowInstances
public Collection<? extends IWorkflowInstance> getWorkflowInstances(IContext context, IWorkflow workflow) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets all the workflow instances of a specifiedIWorkflowobject.- Specified by:
getWorkflowInstancesin interfaceIBaseWorkflowModule- Specified by:
getWorkflowInstancesin interfaceIWorkflowModule- Parameters:
context- The execution context.workflow- TheIWorkflowobject.- Returns:
- a collection of
IWorkflowInstanceobjects. - Throws:
WorkflowModuleException- default module exception.
-
getWorkflowInstances
public Collection<? extends IWorkflowInstance> getWorkflowInstances(IContext context, ITask task) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets all the workflow instances of a specifiedITaskobject.- Specified by:
getWorkflowInstancesin interfaceIBaseWorkflowModule- Specified by:
getWorkflowInstancesin interfaceIWorkflowModule- Parameters:
context- The execution context.task- TheITaskobject.- Returns:
- a collection of
IWorkflowInstanceobjects. - Throws:
WorkflowModuleException- default module exception.
-
getParentInstance
public IWorkflowInstance getParentInstance(IWorkflowInstance instance) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets the parent instance of a specifiedIWorkflowInstanceobject.- Specified by:
getParentInstancein interfaceIBaseWorkflowModule- Specified by:
getParentInstancein interfaceIWorkflowModule- Parameters:
instance- theIWorkflowInstanceobject.- Returns:
- a
IWorkflowInstanceobject. - Throws:
WorkflowModuleException- default module exception.
-
abort
public void abort(IContext context, IWorkflowInstance instance, String comment) throws WorkflowModuleException Description copied from interface:IWorkflowModuleAllows to abort workflow instance.- Specified by:
abortin interfaceIBaseWorkflowModule- Specified by:
abortin interfaceIWorkflowModule- Parameters:
context- The execution context.instance- TheIWorkflowInstanceobject.comment- The reason of the abortion. This comment will appear in the history entries.- Throws:
WorkflowModuleException- default module exception.
-
remind
public void remind(IContext context, IWorkflowInstance instance, String comment) throws WorkflowModuleException Description copied from interface:IWorkflowModuleAllows to remind current operators of a workflow instance.- Specified by:
remindin interfaceIBaseWorkflowModule- Specified by:
remindin interfaceIWorkflowModule- Parameters:
context- The execution context.instance- TheIWorkflowInstanceobject.comment- The reason of the reminder. This comment will appear in the history entries.- Throws:
WorkflowModuleException- default module exception.
-
remind
public void remind(IContext context, ITaskInstance instance, String comment) throws WorkflowModuleException Description copied from interface:IWorkflowModuleAllows to remind current operators of a specified task instance.- Specified by:
remindin interfaceIBaseWorkflowModule- Specified by:
remindin interfaceIWorkflowModule- Parameters:
context- The execution context.instance- TheITaskInstanceobject.comment- The reason of the reminder. This comment will appear in the history entries.- Throws:
WorkflowModuleException- default module exception.
-
setValue
public void setValue(IResource resource, String propertyName, Object value) throws WorkflowModuleException Description copied from interface:IWorkflowModuleSets a value to a property.- Specified by:
setValuein interfaceIBaseWorkflowModule- Specified by:
setValuein interfaceIWorkflowModule- Parameters:
resource- TheIWorkflowInstanceobject.propertyName- The system name of the property.value- The value object to set.- Throws:
WorkflowModuleException- default module exception.
-
getValue
Description copied from interface:IWorkflowModuleGets the value of a property.- Specified by:
getValuein interfaceIBaseWorkflowModule- Specified by:
getValuein interfaceIWorkflowModule- Parameters:
resource- TheIWorkflowInstanceobject.propertyName- The system name of the property.- Returns:
- a
Objectobject. - Throws:
WorkflowModuleException- default module exception.
-
setList
public void setList(IResource resource, String propertyName, Collection<? extends IOptionList.IOption> values) throws WorkflowModuleException Description copied from interface:IWorkflowModuleSets the list of available values to a list property.- Specified by:
setListin interfaceIBaseWorkflowModule- Specified by:
setListin interfaceIWorkflowModule- Parameters:
resource- TheIWorkflowInstanceobject.propertyName- The system name of the property.values- a collection ofIOptionList.IOption.- Throws:
WorkflowModuleException- default module exception.
-
getList
public Collection<? extends IOptionList.IOption> getList(IResource resource, String propertyName) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets the available values of a list property.- Specified by:
getListin interfaceIBaseWorkflowModule- Specified by:
getListin interfaceIWorkflowModule- Parameters:
resource- TheIWorkflowInstanceobject.propertyName- The system name of the property.- Returns:
- a collection of
IOptionList.IOption. - Throws:
WorkflowModuleException- default module exception.
-
createListOption
- Specified by:
createListOptionin interfaceIBaseWorkflowModule- Specified by:
createListOptionin interfaceIWorkflowModule- Parameters:
key- the key of the option.text- the text of the option.- Returns:
- a new
IOptionList.IOption
-
getWorkflow
Description copied from interface:IWorkflowModuleGets the associated workflow of a task.- Specified by:
getWorkflowin interfaceIBaseWorkflowModule- Specified by:
getWorkflowin interfaceIWorkflowModule- Parameters:
task- theITaskobject.- Returns:
- a
IWorkflowobject. - Throws:
WorkflowModuleException- default module exception.
-
getTask
public ITask getTask(IContext context, IWorkflow workflow, String name) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves a specific task of aIWorkflowobject by its name.- Specified by:
getTaskin interfaceIBaseWorkflowModule- Specified by:
getTaskin interfaceIWorkflowModule- Parameters:
context- The execution context.workflow- TheIWorkflowobject.name- The system name of theITaskobject.- Returns:
- a
ITaskobject. - Throws:
WorkflowModuleException- default module exception.
-
getActions
public Collection<? extends IAction> getActions(IContext context, ITask task) throws WorkflowModuleException Description copied from interface:IWorkflowModule- Specified by:
getActionsin interfaceIBaseWorkflowModule- Specified by:
getActionsin interfaceIWorkflowModule- Parameters:
context- The execution context.task- TheITaskobject.- Returns:
- a collection of
IActionobjects. - Throws:
WorkflowModuleException- default module exception.
-
getAction
Description copied from interface:IWorkflowModuleRetrieve a specificIActionobject from its system name.- Specified by:
getActionin interfaceIBaseWorkflowModule- Specified by:
getActionin interfaceIWorkflowModule- Parameters:
context- The execution context.task- TheITaskobject.name- The system name of theIActionobject to retrieve.- Returns:
- a
IActionobject. - Throws:
WorkflowModuleException- default module exception.
-
getResourceDefinition
public IResourceDefinition getResourceDefinition(IContext context, ICatalog catalog, String name) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves a resource definition by specifying theICatalogand its system name.- Specified by:
getResourceDefinitionin interfaceIBaseWorkflowModule- Specified by:
getResourceDefinitionin interfaceIWorkflowModule- Parameters:
context- The execution context.catalog- TheICatalogobject.name- The system name of the resource definition.- Returns:
- a
IResourceDefinitionobject. - Throws:
WorkflowModuleException- default module exception.
-
getResourceDefinitions
public Collection<? extends IResourceDefinition> getResourceDefinitions(IContext context, ICatalog catalog) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves all resource definitions by specifying theICatalog- Specified by:
getResourceDefinitionsin interfaceIBaseWorkflowModule- Specified by:
getResourceDefinitionsin interfaceIWorkflowModule- Parameters:
context- The execution context.catalog- TheICatalogobject.- Returns:
- a collection of
IResourceDefinitionobjects. - Throws:
WorkflowModuleException- default module exception.
-
getView
public IView getView(IContext context, ICatalog catalog, String viewName) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves a view by its name.- Specified by:
getViewin interfaceIBaseWorkflowModule- Specified by:
getViewin interfaceIWorkflowModule- Parameters:
context- The execution context.catalog- TheICatalogobject.viewName- The name of the view.- Returns:
- a
IViewobject. - Throws:
WorkflowModuleException- default module exception.
-
getViews
public Collection<? extends IView> getViews(IContext context, ICatalog catalog) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves all the views associated with the catalog.- Specified by:
getViewsin interfaceIBaseWorkflowModule- Specified by:
getViewsin interfaceIWorkflowModule- Parameters:
context- The execution context.catalog- TheICatalogobject.- Returns:
- a
IViewobject. - Throws:
WorkflowModuleException- default module exception.
-
getView
public IView getView(IContext context, IWorkflowContainer workflowContainer, String viewName) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves a view by its name.- Specified by:
getViewin interfaceIBaseWorkflowModule- Specified by:
getViewin interfaceIWorkflowModule- Parameters:
context- The execution context.workflowContainer- TheIWorkflowContainerobject.viewName- The name of the view.- Returns:
- a
IViewobject. - Throws:
WorkflowModuleException- default module exception.
-
getViews
public Collection<? extends IView> getViews(IContext context, IWorkflowContainer workflowContainer) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves all the views associated with the workflow container.- Specified by:
getViewsin interfaceIBaseWorkflowModule- Specified by:
getViewsin interfaceIWorkflowModule- Parameters:
context- The execution context.workflowContainer- TheIWorkflowContainerobject.- Returns:
- a
IViewobject. - Throws:
WorkflowModuleException- default module exception.
-
getView
public IView getView(IContext context, IResourceDefinition resourceDefinition, String viewName) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves a view by its name.- Specified by:
getViewin interfaceIBaseWorkflowModule- Specified by:
getViewin interfaceIWorkflowModule- Parameters:
context- The execution context.resourceDefinition- TheIResourceDefinitionobject.viewName- The name of the view.- Returns:
- a
IViewobject. - Throws:
WorkflowModuleException- default module exception.
-
getViews
public Collection<? extends IView> getViews(IContext context, IResourceDefinition resourceDefinition) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves all the views associated with the resource definition.- Specified by:
getViewsin interfaceIBaseWorkflowModule- Specified by:
getViewsin interfaceIWorkflowModule- Parameters:
context- The execution context.resourceDefinition- TheIResourceDefinitionobject.- Returns:
- a
IViewobject. - Throws:
WorkflowModuleException- default module exception.
-
getProperties
public Collection<? extends IProperty> getProperties(IContext context, IResourceDefinition resourceDefinition) Description copied from interface:IWorkflowModuleGets all the properties of a specified definition.- Specified by:
getPropertiesin interfaceIBaseWorkflowModule- Specified by:
getPropertiesin interfaceIWorkflowModule- Parameters:
context- The execution context.resourceDefinition- aIResourceDefinitionobject.- Returns:
- a collection of
IPropertyobjects.
-
getProperty
Description copied from interface:IWorkflowModuleGets a property definition by specifying theIResourceDefinitionand its system name.- Specified by:
getPropertyin interfaceIBaseWorkflowModule- Specified by:
getPropertyin interfaceIWorkflowModule- Parameters:
context- The execution context.resourceDefinition- TheIResourceDefinitionobject.name- The system name of the property.- Returns:
- a
IPropertyobject.
-
getTasks
public Collection<? extends ITask> getTasks(IContext context, IWorkflow workflow) throws WorkflowModuleException Get task from workflow- Parameters:
context- the current contextworkflow- the workflow- Returns:
- the task
- Throws:
WorkflowModuleException- on error
-
getManualTasks
public Collection<? extends ITask> getManualTasks(IContext context, IWorkflow workflow) throws WorkflowModuleException Get manual task from workflow- Parameters:
context- the current contextworkflow- the workflow- Returns:
- the task
- Throws:
WorkflowModuleException- on error
-
getOneTaskInstance
public ITaskInstance getOneTaskInstance(IContext context, IWorkflowInstance instance) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets one of the task instances (any).- Specified by:
getOneTaskInstancein interfaceIBaseWorkflowModule- Specified by:
getOneTaskInstancein interfaceIWorkflowModule- Parameters:
context- The execution context.instance- TheIWorkflowInstanceobject.- Returns:
- a
ITaskInstanceobject. - Throws:
WorkflowModuleException- default module exception.
-
getTaskInstances
public Collection<? extends ITaskInstance> getTaskInstances(IContext context, IWorkflowInstance instance, String name) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves all the task instances of a specified workflow instance filtered by the name of aITask.- Specified by:
getTaskInstancesin interfaceIBaseWorkflowModule- Specified by:
getTaskInstancesin interfaceIWorkflowModule- Parameters:
context- The execution context.instance- TheIWorkflowInstanceobject.name- The system name of ITask to use as a filter.- Returns:
- a collection of
ITaskInstance - Throws:
WorkflowModuleException- default module exception.
-
getTaskInstance
public ITaskInstance getTaskInstance(IContext context, IWorkflowInstance instance, String name) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets the started task instance associated with a specified task name.- Specified by:
getTaskInstancein interfaceIBaseWorkflowModule- Specified by:
getTaskInstancein interfaceIWorkflowModule- Parameters:
context- The execution context.instance- TheIWorkflowInstanceobject.name- The system name of aITaskobject.- Returns:
- a
ITaskInstanceobject. - Throws:
WorkflowModuleException- default module exception.
-
getTaskInstances
public Collection<? extends ITaskInstance> getTaskInstances(IContext context, IWorkflowInstance instance) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves all the task instances of a specified workflow instance.- Specified by:
getTaskInstancesin interfaceIBaseWorkflowModule- Specified by:
getTaskInstancesin interfaceIWorkflowModule- Parameters:
context- The execution context.instance- TheIWorkflowInstanceobject.- Returns:
- a collection of
ITaskInstance - Throws:
WorkflowModuleException- default module exception.
-
getManualTaskInstances
public Collection<? extends ITaskInstance> getManualTaskInstances(IContext context, IWorkflowInstance instance) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves all the manual task instances of a workflow instance.- Specified by:
getManualTaskInstancesin interfaceIBaseWorkflowModule- Specified by:
getManualTaskInstancesin interfaceIWorkflowModule- Parameters:
context- The execution context.instance- TheIWorkflowInstanceobject.- Returns:
- a collection of
ITaskInstance - Throws:
WorkflowModuleException- default module exception.
-
getManualTaskInstancesByStatus
public Collection<? extends ITaskInstance> getManualTaskInstancesByStatus(IContext context, int status) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves all the manual task instances for a status.- Specified by:
getManualTaskInstancesByStatusin interfaceIBaseWorkflowModule- Specified by:
getManualTaskInstancesByStatusin interfaceIWorkflowModule- Parameters:
context- The execution context.status- TheIWorkflowInstance.IStatusstatus.- Returns:
- a collection of
ITaskInstance - Throws:
WorkflowModuleException- default module exception.
-
getManualTaskInstancesModifiedSince
public Collection<? extends ITaskInstance> getManualTaskInstancesModifiedSince(IContext context, Date date) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves all the manual task instances modified since.- Specified by:
getManualTaskInstancesModifiedSincein interfaceIBaseWorkflowModule- Specified by:
getManualTaskInstancesModifiedSincein interfaceIWorkflowModule- Parameters:
context- The execution context.date- The date.- Returns:
- a collection of
ITaskInstance - Throws:
WorkflowModuleException- default module exception.
-
getTask
Description copied from interface:IWorkflowModuleGets the definition of a task instance.- Specified by:
getTaskin interfaceIBaseWorkflowModule- Specified by:
getTaskin interfaceIWorkflowModule- Parameters:
instance- TheITaskInstanceobject.- Returns:
- a
ITaskobject. - Throws:
WorkflowModuleException- default module exception.
-
getOperators
public Collection<? extends IOperator> getOperators(ITaskInstance instance) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves the operators of a task instance.- Specified by:
getOperatorsin interfaceIBaseWorkflowModule- Specified by:
getOperatorsin interfaceIWorkflowModule- Parameters:
instance- theITaskInstanceobject.- Returns:
- a collection of
IOperatorobjects. - Throws:
WorkflowModuleException- default module exception.
-
getStartedTaskInstances
public Collection<? extends ITaskInstance> getStartedTaskInstances(IContext context, IWorkflowInstance instance) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves all the started task instances of a workflow instance.- Specified by:
getStartedTaskInstancesin interfaceIBaseWorkflowModule- Specified by:
getStartedTaskInstancesin interfaceIWorkflowModule- Parameters:
context- The execution context.instance- TheIWorkflowInstanceobject.- Returns:
- a collection of
ITaskInstance - Throws:
WorkflowModuleException- default module exception.
-
getEndedTaskInstances
public Collection<? extends ITaskInstance> getEndedTaskInstances(IContext context, IWorkflowInstance instance) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves all the ended task instances of a workflow instance.- Specified by:
getEndedTaskInstancesin interfaceIBaseWorkflowModule- Specified by:
getEndedTaskInstancesin interfaceIWorkflowModule- Parameters:
context- The execution context.instance- TheIWorkflowInstanceobject.- Returns:
- a collection of
ITaskInstance - Throws:
WorkflowModuleException- default module exception.
-
getAbortedTaskInstances
public Collection<? extends ITaskInstance> getAbortedTaskInstances(IContext context, IWorkflowInstance instance) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieves all the aborted task instances of a workflow instance.- Specified by:
getAbortedTaskInstancesin interfaceIBaseWorkflowModule- Specified by:
getAbortedTaskInstancesin interfaceIWorkflowModule- Parameters:
context- The execution context.instance- TheIWorkflowInstanceobject.- Returns:
- a collection of
ITaskInstance - Throws:
WorkflowModuleException- default module exception.
-
end
public void end(IContext context, ITaskInstance instance, IAction action, String comment) throws WorkflowModuleException Description copied from interface:IWorkflowModuleCrosses a transition.- Specified by:
endin interfaceIBaseWorkflowModule- Specified by:
endin interfaceIWorkflowModule- Parameters:
context- The execution context.instance- TheITaskInstanceobject.action- TheIActionto use to cross the transition.comment- The comment which will be displayed in the history entries.- Throws:
WorkflowModuleException- default module exception.
-
end
public void end(IContext context, IUser addressee, ITaskInstance instance, IAction action, String comment) throws WorkflowModuleException Description copied from interface:IWorkflowModuleAllows to cross a transition for another user.- Specified by:
endin interfaceIBaseWorkflowModule- Specified by:
endin interfaceIWorkflowModule- Parameters:
context- The execution context.addressee- TheIUserfor whom to cross the transition.instance- TheITaskInstanceobject.action- TheIActionobject.comment- The comment which will be displayed in the history entries.- Throws:
WorkflowModuleException- default module exception.
-
send
public void send(IContext context, ITaskInstance instance, IMailForm form, String comment) throws WorkflowModuleException Description copied from interface:IWorkflowModuleSends a mail using a specified mail form.- Specified by:
sendin interfaceIBaseWorkflowModule- Specified by:
sendin interfaceIWorkflowModule- Parameters:
context- The execution context.instance- TheITaskInstanceobject.form- TheIMailFormobject.comment- The comment which will be displayed in the history entries.- Throws:
WorkflowModuleException- default module exception.
-
send
public void send(IContext context, IUser addressee, ITaskInstance instance, IMailForm form, String comment) throws WorkflowModuleException Description copied from interface:IWorkflowModuleSends a mail using a specified mail form.- Specified by:
sendin interfaceIBaseWorkflowModule- Specified by:
sendin interfaceIWorkflowModule- Parameters:
context- The execution context.addressee-instance- TheITaskInstanceobject.form- TheIMailFormobject.comment- The comment which will be displayed in the history entries.- Throws:
WorkflowModuleException- default module exception. default module exception.
-
send
public void send(IContext context, IWorkflow workflow, IResource resource, String formName, Collection<?> entries) throws WorkflowModuleException Description copied from interface:IWorkflowModuleAllows to send a mail.- Specified by:
sendin interfaceIBaseWorkflowModule- Specified by:
sendin interfaceIWorkflowModule- Parameters:
context- The execution context.workflow- TheIWorkflowobject.resource- TheIResourceobject created fromIWorkflowModule.createGenericResource()method.formName- The system name of the form to use.entries- A collection ofIUser,IGroup,InternetAddressorStringobjects.- Throws:
WorkflowModuleException- default module exception.
-
send
public void send(IContext context, IWorkflow workflow, String formName, Collection<?> entries) throws WorkflowModuleException Description copied from interface:IWorkflowModuleAllows to send a mail.- Specified by:
sendin interfaceIBaseWorkflowModule- Specified by:
sendin interfaceIWorkflowModule- Parameters:
context- The execution context.workflow- TheIWorkflowobject.formName- The system name of the form to use.entries- A collection ofIUser,IGroup,InternetAddressorStringobjects.- Throws:
WorkflowModuleException- default module exception.
-
send
public void send(IContext context, IWorkflowInstance workflowInstance, String formName, Collection<?> entries) throws WorkflowModuleException Description copied from interface:IWorkflowModuleAllows to send a mail with a specific form to a mail recipient.- Specified by:
sendin interfaceIBaseWorkflowModule- Specified by:
sendin interfaceIWorkflowModule- Parameters:
context- The execution context.workflowInstance- TheIWorkflowInstanceobject.formName- The system name of the form to use.entries- A collection ofIUser,IGroup,InternetAddressorStringobjects.- Throws:
WorkflowModuleException- default module exception.
-
createLinkedResource
public ILinkedResource createLinkedResource(IResource resource, String propertyName) throws WorkflowModuleException Description copied from interface:IWorkflowModuleCreates a linked resource into a specified property table.Code sample :// create a linked resource ILinkedResource childResource = getWorkflowModule().createLinkedResource( getWorkflowInstance(), "Details" ); // set some values childResource.setValue( "Date", new Timestamp(System.currentTimeMillis()) ); childResource.setValue( "Type", "Parking" ); childResource.setValue( "Cost", Float.valueOf(1) ); childResource.setValue( "Customer", "VDoc" ); childResource.setValue( "Comment", "My comment" ); // add the line to a collection ArrayList arrResource = new ArrayList(); arrResource.add( childResource ); // add the linked resources to the main document getWorkflowInstance().addLinkedResources( arrResource );
- Specified by:
createLinkedResourcein interfaceIBaseWorkflowModule- Specified by:
createLinkedResourcein interfaceIWorkflowModule- Parameters:
resource- The parent resource.propertyName- The system name of the property.- Returns:
- The
ILinkedResourceobject. - Throws:
WorkflowModuleException- default module exception.
-
getLinkedResources
public Collection<? extends ILinkedResource> getLinkedResources(IResource resource, String propertyName) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets all the linked resources associated with a table property.- Specified by:
getLinkedResourcesin interfaceIBaseWorkflowModule- Specified by:
getLinkedResourcesin interfaceIWorkflowModule- Parameters:
resource- The parent resource.propertyName- The system name of the property.- Returns:
- A collection of
ILinkedResourceobjects. - Throws:
WorkflowModuleException- default module exception.
-
getAttachments
public Collection<? extends IAttachment> getAttachments(IResource resource, String propertyName) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets all the attachments associated with a property.- Specified by:
getAttachmentsin interfaceIBaseWorkflowModule- Specified by:
getAttachmentsin interfaceIWorkflowModule- Parameters:
resource- The main resource object.propertyName- The system name of the property.- Returns:
- A collection of
IAttachmentobjects. - Throws:
WorkflowModuleException- default module exception.
-
getAttachment
public IAttachment getAttachment(IResource resource, String propertyName, String fileName) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets an attachment by its file name.- Specified by:
getAttachmentin interfaceIBaseWorkflowModule- Specified by:
getAttachmentin interfaceIWorkflowModule- Parameters:
resource- The main resource object.propertyName- The system name of the property.fileName- The file name to retrieve.- Returns:
- An
IAttachmentobject. - Throws:
WorkflowModuleException- default module exception.
-
addAttachment
public IAttachment addAttachment(IResource resource, String propertyName, IAttachment attachment) throws WorkflowModuleException Description copied from interface:IWorkflowModuleAdds an attachment from an attachment.- Specified by:
addAttachmentin interfaceIBaseWorkflowModule- Specified by:
addAttachmentin interfaceIWorkflowModule- Parameters:
resource- The main resource object.propertyName- The system name of the property.attachment- TheIAttachmentto add.- Returns:
- An
IAttachmentobject. - Throws:
WorkflowModuleException- default module exception.
-
addAttachment
public IAttachment addAttachment(IResource resource, String propertyName, String fileName, String fullPath) throws WorkflowModuleException Description copied from interface:IWorkflowModuleAdds an attachment with its full path.- Specified by:
addAttachmentin interfaceIBaseWorkflowModule- Specified by:
addAttachmentin interfaceIWorkflowModule- Parameters:
resource- The main resource object.propertyName- The system name of the property.fileName- The name of the filefullPath- The full path of the file to add.- Returns:
- An
IAttachmentobject. - Throws:
WorkflowModuleException- default module exception.
-
addAttachment
public IAttachment addAttachment(IResource resource, String propertyName, File file) throws WorkflowModuleException Description copied from interface:IWorkflowModuleAdds an attachment as a java.io.File object.- Specified by:
addAttachmentin interfaceIBaseWorkflowModule- Specified by:
addAttachmentin interfaceIWorkflowModule- Parameters:
resource- The main resource object.propertyName- The system name of the property.file- TheFileobject.- Returns:
- An
IAttachmentobject. - Throws:
WorkflowModuleException- default module exception.
-
addAttachment
public IAttachment addAttachment(IResource resource, String propertyName, String fileName, InputStream input) throws WorkflowModuleException Description copied from interface:IWorkflowModuleAdds an attachment as an java.io.InputStream object.- Specified by:
addAttachmentin interfaceIBaseWorkflowModule- Specified by:
addAttachmentin interfaceIWorkflowModule- Parameters:
resource- The main resource object.propertyName- The system name of the property.fileName- The name of the fileinput- TheInputStreamobject.- Returns:
- An
IAttachmentobject. - Throws:
WorkflowModuleException- default module exception.
-
getCatalog
Description copied from interface:IWorkflowModuleGets a catalog object from its identifier.- Specified by:
getCatalogin interfaceIBaseWorkflowModule- Specified by:
getCatalogin interfaceIWorkflowModule- Parameters:
key- AIStorageKeyobject.- Returns:
- A
ICatalogobject. - Throws:
WorkflowModuleException- default module exception.
-
getRole
Deprecated.Description copied from interface:IWorkflowModuleGets a role object from its identifier.- Specified by:
getRolein interfaceIBaseWorkflowModule- Specified by:
getRolein interfaceIWorkflowModule- Parameters:
key- AIStorageKeyobject.- Returns:
- A
IRoleobject. - Throws:
WorkflowModuleException- default module exception.
-
getOperatorRole
Description copied from interface:IWorkflowModuleGets a role object from its identifier.- Specified by:
getOperatorRolein interfaceIBaseWorkflowModule- Specified by:
getOperatorRolein interfaceIWorkflowModule- Parameters:
key- AIStorageKeyobject.- Returns:
- A
IOperatorRoleobject. - Throws:
WorkflowModuleException- default module exception.
-
getWorkflowContainer
Description copied from interface:IWorkflowModuleGets a workflow container object from its identifier.- Specified by:
getWorkflowContainerin interfaceIBaseWorkflowModule- Specified by:
getWorkflowContainerin interfaceIWorkflowModule- Parameters:
key- AIStorageKeyobject.- Returns:
- A
IWorkflowContainerobject. - Throws:
WorkflowModuleException- default module exception.
-
getWorkflow
Description copied from interface:IWorkflowModuleGets a workflow object from its identifier.- Specified by:
getWorkflowin interfaceIBaseWorkflowModule- Specified by:
getWorkflowin interfaceIWorkflowModule- Parameters:
key- AIStorageKeyobject.- Returns:
- A
IWorkflowobject. - Throws:
WorkflowModuleException- default module exception.
-
getTask
Description copied from interface:IWorkflowModuleGets a task object from its identifier.- Specified by:
getTaskin interfaceIBaseWorkflowModule- Specified by:
getTaskin interfaceIWorkflowModule- Parameters:
key- AIStorageKeyobject.- Returns:
- A
ITaskobject. - Throws:
WorkflowModuleException- default module exception.
-
getAction
Description copied from interface:IWorkflowModuleGets an action object from its identifier.- Specified by:
getActionin interfaceIBaseWorkflowModule- Specified by:
getActionin interfaceIWorkflowModule- Parameters:
key- AIStorageKeyobject.- Returns:
- A
IActionobject. - Throws:
WorkflowModuleException- default module exception.
-
getResourceDefinition
Description copied from interface:IWorkflowModuleGets a resource definition object from its identifier.- Specified by:
getResourceDefinitionin interfaceIBaseWorkflowModule- Specified by:
getResourceDefinitionin interfaceIWorkflowModule- Parameters:
key- AIStorageKeyobject.- Returns:
- A
IResourceDefinitionobject. - Throws:
WorkflowModuleException- default module exception.
-
getProperty
Description copied from interface:IWorkflowModuleGets a property object from its identifier.- Specified by:
getPropertyin interfaceIBaseWorkflowModule- Specified by:
getPropertyin interfaceIWorkflowModule- Parameters:
key- AIStorageKeyobject.- Returns:
- A
IPropertyobject. - Throws:
WorkflowModuleException- default module exception.
-
getWorkflowInstance
Description copied from interface:IWorkflowModuleGets aIWorkflowInstanceobject from an object.- Specified by:
getWorkflowInstancein interfaceIBaseWorkflowModule- Specified by:
getWorkflowInstancein interfaceIWorkflowModule- Parameters:
document- Any of the following values:com.axemble.vdp.treatment.interfaces.Treatment
- Returns:
- A
IWorkflowInstanceobject. - Throws:
WorkflowModuleException- default module exception.
-
getWorkflowInstance
protected IWorkflowInstance getWorkflowInstance(com.axemble.vdp.ui.core.document.CoreDocument document) throws WorkflowModuleException - Throws:
WorkflowModuleException
-
getWorkflowInstance
Description copied from interface:IWorkflowModuleGets a workflow instance object from its identifier.- Specified by:
getWorkflowInstancein interfaceIBaseWorkflowModule- Specified by:
getWorkflowInstancein interfaceIWorkflowModule- Parameters:
key- AIStorageKeyobject.- Returns:
- A
IWorkflowInstanceobject. - Throws:
WorkflowModuleException- default module exception.
-
getResource
Description copied from interface:IWorkflowModuleGets aIResourceobject from an object.- Specified by:
getResourcein interfaceIBaseWorkflowModule- Specified by:
getResourcein interfaceIWorkflowModule- Parameters:
document- Any of the following values:com.axemble.vdp.resource.interfaces.Resource com.axemble.vdp.ui.core.document.CoreDocument com.axemble.vdp.ui.core.document.GenericDocument
- Returns:
- A
IResourceobject. - Throws:
WorkflowModuleException- default module exception.
-
getResource
protected IResource getResource(com.axemble.vdp.ui.core.document.CoreDocument document) throws WorkflowModuleException - Throws:
WorkflowModuleException
-
findStorageResourceByReference
public IStorageResource findStorageResourceByReference(IContext context, IResourceDefinition resourceDefinition, String reference) Description copied from interface:IWorkflowModuleFind a storage resource object by specifying theIResourceDefinitionobject, its reference.- Specified by:
findStorageResourceByReferencein interfaceIBaseWorkflowModule- Specified by:
findStorageResourceByReferencein interfaceIWorkflowModule- Parameters:
context- The execution context.resourceDefinition- TheIResourceDefinitionobject.reference- The reference to set.- Returns:
- a
IStorageResourceobject or null.
-
createStorageResource
public IStorageResource createStorageResource(IContext context, IResourceDefinition resourceDefinition, String reference) throws WorkflowModuleException Description copied from interface:IWorkflowModuleCreates a storage resource object by specifying theIResourceDefinitionobject, its reference.- Specified by:
createStorageResourcein interfaceIBaseWorkflowModule- Specified by:
createStorageResourcein interfaceIWorkflowModule- Parameters:
context- The execution context.resourceDefinition- TheIResourceDefinitionobject.reference- The reference to set.- Returns:
- a
IStorageResourceobject. - Throws:
WorkflowModuleException- default module exception.
-
createStorageResource
public IStorageResource createStorageResource(IContext context, IResourceDefinition resourceDefinition, String reference, String label) throws WorkflowModuleException Description copied from interface:IWorkflowModuleCreates a storage resource object by specifying theIResourceDefinitionobject, its reference, and its label.- Specified by:
createStorageResourcein interfaceIBaseWorkflowModule- Specified by:
createStorageResourcein interfaceIWorkflowModule- Parameters:
context- The execution context.resourceDefinition- TheIResourceDefinitionobject.reference- The reference to set.label- The label to set.- Returns:
- a
IStorageResourceobject. - Throws:
WorkflowModuleException- default module exception.
-
getOperator
Description copied from interface:IWorkflowModuleGets an operator object from its identifier.- Specified by:
getOperatorin interfaceIBaseWorkflowModule- Specified by:
getOperatorin interfaceIWorkflowModule- Parameters:
key- AIStorageKeyobject.- Returns:
- A
IOperatorobject. - Throws:
WorkflowModuleException- default module exception.
-
getOperatorByLogin
Description copied from interface:IWorkflowModuleGets anIOperatorfrom a user login.- Specified by:
getOperatorByLoginin interfaceIBaseWorkflowModule- Specified by:
getOperatorByLoginin interfaceIWorkflowModule- Parameters:
login- The user login- Returns:
- A
IOperatorobject. - Throws:
WorkflowModuleException- default module exception.
-
getResource
Description copied from interface:IWorkflowModuleGets a resource object from its identifier.- Specified by:
getResourcein interfaceIBaseWorkflowModule- Specified by:
getResourcein interfaceIWorkflowModule- Parameters:
key- AIStorageKeyobject.- Returns:
- A
IResourceobject. - Throws:
WorkflowModuleException- default module exception.
-
getTaskInstance
Description copied from interface:IWorkflowModuleGets a task instance object from its identifier.- Specified by:
getTaskInstancein interfaceIBaseWorkflowModule- Specified by:
getTaskInstancein interfaceIWorkflowModule- Parameters:
key- AIStorageKeyobject.- Returns:
- A
ITaskInstanceobject. - Throws:
WorkflowModuleException- default module exception.
-
getCatalog
Description copied from interface:IWorkflowModuleGets aICatalogobject from a resource definitino.- Specified by:
getCatalogin interfaceIBaseWorkflowModule- Specified by:
getCatalogin interfaceIWorkflowModule- Parameters:
resourceDefinition- A resource definition.- Returns:
- A
ICatalogobject. - Throws:
WorkflowModuleException- default module exception.
-
getGroup
Get a group from its id- Parameters:
id- the group's id- Returns:
- the group
- Throws:
WorkflowModuleException- on error
-
getGroupByName
Description copied from interface:IWorkflowModuleGets a group by its name- Specified by:
getGroupByNamein interfaceIBaseWorkflowModule- Specified by:
getGroupByNamein interfaceIWorkflowModule- Parameters:
name- The system name of the group.- Returns:
- A
IGroupobject. - Throws:
WorkflowModuleException- default module exception.
-
getWorkflowContainer
Get workflow container from its id- Parameters:
id- the workflow container's id- Returns:
- the workflow container
- Throws:
WorkflowModuleException- on error
-
getWorkflow
Get workflow from its id- Parameters:
id- the workflow's id- Returns:
- the workflow
- Throws:
WorkflowModuleException- on error
-
getWorkflowInstance
Description copied from interface:IWorkflowModuleGets aIWorkflowInstanceobject from its string identifier.- Specified by:
getWorkflowInstancein interfaceIBaseWorkflowModule- Specified by:
getWorkflowInstancein interfaceIWorkflowModule- Parameters:
id- A string identifier.- Returns:
- A
IWorkflowInstanceobject. - Throws:
WorkflowModuleException- default module exception.
-
getTaskInstance
Description copied from interface:IWorkflowModuleGets aITaskInstanceobject from its string identifier.- Specified by:
getTaskInstancein interfaceIBaseWorkflowModule- Specified by:
getTaskInstancein interfaceIWorkflowModule- Parameters:
id- A string identifier.- Returns:
- A
ITaskInstanceobject. - Throws:
WorkflowModuleException- default module exception.
-
getOperator
Description copied from interface:IWorkflowModuleGets aIOperatorobject from its string identifier.- Specified by:
getOperatorin interfaceIBaseWorkflowModule- Specified by:
getOperatorin interfaceIWorkflowModule- Parameters:
id- A string identifier.- Returns:
- A
IOperatorobject. - Throws:
WorkflowModuleException- default module exception.
-
getResource
Description copied from interface:IWorkflowModuleGets aIResourceobject from its string identifier.- Specified by:
getResourcein interfaceIBaseWorkflowModule- Specified by:
getResourcein interfaceIWorkflowModule- Parameters:
id- A string identifier.- Returns:
- A
IResourceobject. - Throws:
WorkflowModuleException- default module exception.
-
getResources
public Collection<? extends IResource> getResources(IContext context, IResourceDefinition resourceDefinition) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets a collection ofIResourceobjects from a resource definition.- Specified by:
getResourcesin interfaceIBaseWorkflowModule- Specified by:
getResourcesin interfaceIWorkflowModule- Parameters:
context- The execution context.resourceDefinition- TheIResourceDefinitionobject.- Returns:
- a Collection of
IResourceobject. - Throws:
WorkflowModuleException- default module exception.
-
getResources
public Collection<? extends IResource> getResources(IContext context, ICatalog catalog) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets a collection ofIResourceobjects from a catalog- Specified by:
getResourcesin interfaceIBaseWorkflowModule- Specified by:
getResourcesin interfaceIWorkflowModule- Parameters:
context- The execution context.catalog- TheICatalogobject.- Returns:
- a Collection of
IResourceobject. - Throws:
WorkflowModuleException- default module exception.
-
getParentInstance
public IWorkflowInstance getParentInstance(ILinkedResource linkedResource) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets the parent instance of a linked resource.- Specified by:
getParentInstancein interfaceIBaseWorkflowModule- Specified by:
getParentInstancein interfaceIWorkflowModule- Parameters:
linkedResource- The linked resource.- Returns:
- The
IWorkflowInstanceobject. - Throws:
WorkflowModuleException- default module exception.
-
getExternalElements
public Collection<?> getExternalElements(IResource resource, String propertyName) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets a collection ofIElementobjects from a multiple selector property.- Specified by:
getExternalElementsin interfaceIBaseWorkflowModule- Specified by:
getExternalElementsin interfaceIWorkflowModule- Parameters:
resource- The main resource object.propertyName- The system name of the property.- Returns:
- A collection of
IElementobjects. - Throws:
WorkflowModuleException- default module exception.
-
getExternalGroup
public IGroup getExternalGroup(IResource resource, String propertyName) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets aIGroupobject from a single group selector property.- Specified by:
getExternalGroupin interfaceIBaseWorkflowModule- Specified by:
getExternalGroupin interfaceIWorkflowModule- Parameters:
resource- The main resource object.propertyName- The system name of the property.- Returns:
- A
IGroupobject. - Throws:
WorkflowModuleException- default module exception.
-
getExternalLocalization
public ILocalization getExternalLocalization(IResource resource, String propertyName) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets aILocalizationobject from a single localization selector property.- Specified by:
getExternalLocalizationin interfaceIBaseWorkflowModule- Specified by:
getExternalLocalizationin interfaceIWorkflowModule- Parameters:
resource- The main resource object.propertyName- The system name of the property.- Returns:
- A
ILocalizationobject. - Throws:
WorkflowModuleException- default module exception.
-
getExternalOrganization
public IOrganization getExternalOrganization(IResource resource, String propertyName) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets aIOrganizationobject from a single organization selector property.- Specified by:
getExternalOrganizationin interfaceIBaseWorkflowModule- Specified by:
getExternalOrganizationin interfaceIWorkflowModule- Parameters:
resource- The main resource object.propertyName- The system name of the property.- Returns:
- A
IOrganizationobject. - Throws:
WorkflowModuleException- default module exception.
-
getExternalUser
public IUser getExternalUser(IResource resource, String propertyName) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets aIUserobject from a single user selector property.- Specified by:
getExternalUserin interfaceIBaseWorkflowModule- Specified by:
getExternalUserin interfaceIWorkflowModule- Parameters:
resource- The main resource object.propertyName- The system name of the property.- Returns:
- A
IUserobject. - Throws:
WorkflowModuleException- default module exception.
-
getExternalFile
public IFile getExternalFile(IResource resource, String propertyName) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets aIFileobject from a single file selector property.- Specified by:
getExternalFilein interfaceIBaseWorkflowModule- Specified by:
getExternalFilein interfaceIWorkflowModule- Parameters:
resource- The main resource object.propertyName- The system name of the property.- Returns:
- A
IFileobject. - Throws:
WorkflowModuleException- default module exception.
-
getExternalFolder
public IFolder getExternalFolder(IResource resource, String propertyName) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets aIFolderobject from a single folder selector property.- Specified by:
getExternalFolderin interfaceIBaseWorkflowModule- Specified by:
getExternalFolderin interfaceIWorkflowModule- Parameters:
resource- The main resource object.propertyName- The system name of the property.- Returns:
- A
IFolderobject. - Throws:
WorkflowModuleException- default module exception.
-
getExternalLibrary
public ILibrary getExternalLibrary(IResource resource, String propertyName) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets aILibraryobject from a single library selector property.- Specified by:
getExternalLibraryin interfaceIBaseWorkflowModule- Specified by:
getExternalLibraryin interfaceIWorkflowModule- Parameters:
resource- The main resource object.propertyName- The system name of the property.- Returns:
- A
ILibraryobject. - Throws:
WorkflowModuleException- default module exception.
-
setExternalElements
public void setExternalElements(IResource resource, String propertyName, Collection<?> elements) throws WorkflowModuleException Description copied from interface:IWorkflowModuleSets aIElementto a multiple selector property.- Specified by:
setExternalElementsin interfaceIBaseWorkflowModule- Specified by:
setExternalElementsin interfaceIWorkflowModule- Parameters:
resource- The main resource object.propertyName- The system name of the property.elements- A collection ofIElementobjects.- Throws:
WorkflowModuleException- default module exception.
-
setExternalUser
public void setExternalUser(IResource resource, String propertyName, IUser user) throws WorkflowModuleException Description copied from interface:IWorkflowModuleSets aIUserto a single selector property.- Specified by:
setExternalUserin interfaceIBaseWorkflowModule- Specified by:
setExternalUserin interfaceIWorkflowModule- Parameters:
resource- The main resource object.propertyName- The system name of the property.user- AIUserobject.- Throws:
WorkflowModuleException- default module exception.
-
setExternalGroup
public void setExternalGroup(IResource resource, String propertyName, IGroup group) throws WorkflowModuleException Description copied from interface:IWorkflowModuleSets aIGroupto a single selector property.- Specified by:
setExternalGroupin interfaceIBaseWorkflowModule- Specified by:
setExternalGroupin interfaceIWorkflowModule- Parameters:
resource- The main resource object.propertyName- The system name of the property.group- AIGroupobject.- Throws:
WorkflowModuleException- default module exception.
-
setExternalLocalization
public void setExternalLocalization(IResource resource, String propertyName, ILocalization localization) throws WorkflowModuleException Description copied from interface:IWorkflowModuleSets aILocalizationto a single selector property.- Specified by:
setExternalLocalizationin interfaceIBaseWorkflowModule- Specified by:
setExternalLocalizationin interfaceIWorkflowModule- Parameters:
resource- The main resource object.propertyName- The system name of the property.localization- AILocalizationobject.- Throws:
WorkflowModuleException- default module exception.
-
setExternalOrganization
public void setExternalOrganization(IResource resource, String propertyName, IOrganization organization) throws WorkflowModuleException Description copied from interface:IWorkflowModuleSets aIOrganizationto a single selector property.- Specified by:
setExternalOrganizationin interfaceIBaseWorkflowModule- Specified by:
setExternalOrganizationin interfaceIWorkflowModule- Parameters:
resource- The main resource object.propertyName- The system name of the property.organization- AIOrganizationobject.- Throws:
WorkflowModuleException- default module exception.
-
setExternalFile
public void setExternalFile(IResource resource, String propertyName, IFile file) throws WorkflowModuleException Description copied from interface:IWorkflowModuleSets aIFileto a single selector property.- Specified by:
setExternalFilein interfaceIBaseWorkflowModule- Specified by:
setExternalFilein interfaceIWorkflowModule- Parameters:
resource- The main resource object.propertyName- The system name of the property.file- AIFileobject.- Throws:
WorkflowModuleException- default module exception.
-
setExternalFolder
public void setExternalFolder(IResource resource, String propertyName, IFolder folder) throws WorkflowModuleException Description copied from interface:IWorkflowModuleSets aIFolderto a single selector property.- Specified by:
setExternalFolderin interfaceIBaseWorkflowModule- Specified by:
setExternalFolderin interfaceIWorkflowModule- Parameters:
resource- The main resource object.propertyName- The system name of the property.folder- AIFolderobject.- Throws:
WorkflowModuleException- default module exception.
-
setExternalLibrary
public void setExternalLibrary(IResource resource, String propertyName, ILibrary library) throws WorkflowModuleException Description copied from interface:IWorkflowModuleSets aILibraryto a single selector property.- Specified by:
setExternalLibraryin interfaceIBaseWorkflowModule- Specified by:
setExternalLibraryin interfaceIWorkflowModule- Parameters:
resource- The main resource object.propertyName- The system name of the property.library- AILibraryobject.- Throws:
WorkflowModuleException- default module exception.
-
getSearchController
public ISearchController getSearchController(IJdbcReference reference) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets a search controller object by specifying a JDBC external reference.- Specified by:
getSearchControllerin interfaceIBaseWorkflowModule- Specified by:
getSearchControllerin interfaceIWorkflowModule- Parameters:
reference- TheIJdbcReferenceobject.- Returns:
- The
ISearchControllerobject. - Throws:
WorkflowModuleException- default module exception.
-
getSearchController
public ISearchController getSearchController(IConnectionDefinition connectionDefinition) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets a search controller object by specifying a ConnectionDefinition object.- Specified by:
getSearchControllerin interfaceIBaseWorkflowModule- Specified by:
getSearchControllerin interfaceIWorkflowModule- Parameters:
connectionDefinition- TheIConnectionDefinitionobject.- Returns:
- The
ISearchControllerobject. - Throws:
WorkflowModuleException- default module exception.
-
getSearchController
public ISearchController getSearchController(IDataSourceReference reference) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets a search controller object by specifying an external data source.- Specified by:
getSearchControllerin interfaceIBaseWorkflowModule- Specified by:
getSearchControllerin interfaceIWorkflowModule- Parameters:
reference- TheIDataSourceReferenceobject.- Returns:
- The
ISearchControllerobject. - Throws:
WorkflowModuleException- default module exception.
-
getSearchController
Description copied from interface:IWorkflowModuleGets the defaultISearchControllerobject.- Specified by:
getSearchControllerin interfaceIBaseWorkflowModule- Specified by:
getSearchControllerin interfaceIWorkflowModule- Returns:
- The default
ISearchControllerobject. - Throws:
WorkflowModuleException- default module exception.
-
getSecurityController
public ISecurityController getSecurityController(ISecuritySupport securitySupport) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets a security controller on a specified object.- Specified by:
getSecurityControllerin interfaceIBaseWorkflowModule- Specified by:
getSecurityControllerin interfaceIWorkflowModule- Parameters:
securitySupport- Any IElement that implements ISecuritySupport interface.- Returns:
- The
ISecurityControllerobject. - Throws:
WorkflowModuleException- default module exception.
-
getArchivingController
Description copied from interface:IWorkflowModuleGets a archiving controller to archiveIElementobjects.- Specified by:
getArchivingControllerin interfaceIBaseWorkflowModule- Specified by:
getArchivingControllerin interfaceIWorkflowModule- Returns:
- A
IArchivingControllerobject. - Throws:
WorkflowModuleException- default module exception.
-
getDelegationController
Description copied from interface:IWorkflowModuleGets a delegation controller to delegateIDelegationSupportobjects.- Specified by:
getDelegationControllerin interfaceIBaseWorkflowModule- Specified by:
getDelegationControllerin interfaceIWorkflowModule- Returns:
- A
IDelegationControllerobject. - Throws:
WorkflowModuleException- default module exception.
-
getTransformer
Description copied from interface:IWorkflowModuleGets a transformer to transformIResourceobject.- Specified by:
getTransformerin interfaceIBaseWorkflowModule- Specified by:
getTransformerin interfaceIWorkflowModule- Returns:
- A
ITransformerobject. - Throws:
WorkflowModuleException- default module exception.
-
getViewController
Deprecated.Description copied from interface:IWorkflowModuleGets a view controller to searchIResourceobjects through their properties.- Specified by:
getViewControllerin interfaceIBaseWorkflowModule- Specified by:
getViewControllerin interfaceIWorkflowModule- Returns:
- A
IViewControllerobject. - Throws:
WorkflowModuleException- default module exception.
-
getViewController
Description copied from interface:IWorkflowModuleGets a view controller to searchIResourceobjects through their properties.- Specified by:
getViewControllerin interfaceIBaseWorkflowModule- Specified by:
getViewControllerin interfaceIWorkflowModule- Parameters:
context- The execution context.- Returns:
- A
IViewControllerobject. - Throws:
WorkflowModuleException- default module exception.
-
getViewController
@Deprecated public IViewController getViewController(Class natureClass) throws WorkflowModuleException Deprecated.Description copied from interface:IWorkflowModuleGets a view controller to searchIResourceobjects through their properties.- Specified by:
getViewControllerin interfaceIBaseWorkflowModule- Specified by:
getViewControllerin interfaceIWorkflowModule- Parameters:
natureClass- : The class of the searched objectsIWorkflowInstance,ITaskInstance,IResource}- Returns:
- A
IViewControllerobject. - Throws:
WorkflowModuleException- default module exception.
-
getViewController
public IViewController getViewController(IContext context, Class natureClass) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets a view controller to searchIResourceobjects through their properties.- Specified by:
getViewControllerin interfaceIBaseWorkflowModule- Specified by:
getViewControllerin interfaceIWorkflowModule- Parameters:
context- The execution context.natureClass- : The class of the searched objectsIWorkflowInstance,ITaskInstance,IResource}- Returns:
- A
IViewControllerobject. - Throws:
WorkflowModuleException- default module exception.
-
getViewController
@Deprecated public IViewController getViewController(IProject project, com.axemble.vdp.views.query.Definition definition) throws WorkflowModuleException Deprecated.Internal method- Throws:
WorkflowModuleException
-
getViewController
public IViewController getViewController(IContext context, IProject project, com.axemble.vdp.views.query.Definition definition) throws WorkflowModuleException Internal methodGet a view controller build with the given parameters
- Parameters:
context- the current contextproject- the projectdefinition- the definition- Returns:
- the view controller
- Throws:
WorkflowModuleException- on error
-
getViewController
@Deprecated public IViewController getViewController(IProject project, InputStream inputStream) throws WorkflowModuleException Deprecated.Description copied from interface:IWorkflowModuleGets a view controller to searchIResourceobjects through their properties.- Specified by:
getViewControllerin interfaceIBaseWorkflowModule- Specified by:
getViewControllerin interfaceIWorkflowModule- Parameters:
project- The current projectinputStream- The java.io.InputStream XML entry.- Returns:
- A
IViewControllerobject. - Throws:
WorkflowModuleException- default module exception.
-
getViewController
public IViewController getViewController(IContext context, IProject project, InputStream inputStream) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets a view controller to searchIResourceobjects through their properties.- Specified by:
getViewControllerin interfaceIBaseWorkflowModule- Specified by:
getViewControllerin interfaceIWorkflowModule- Parameters:
context- The execution context.project- The current projectinputStream- The java.io.InputStream XML entry.- Returns:
- A
IViewControllerobject. - Throws:
WorkflowModuleException- default module exception.
-
getTaskViewTransformer
Description copied from interface:IWorkflowModuleGets a task view transformer to transformITaskInstanceobjects.- Specified by:
getTaskViewTransformerin interfaceIBaseWorkflowModule- Specified by:
getTaskViewTransformerin interfaceIWorkflowModule- Returns:
- A
ITaskViewTransformerobject. - Throws:
WorkflowModuleException- default module exception.
-
getResourceViewTransformer
Description copied from interface:IWorkflowModuleGets a resource view transformer to transformIResourceobjects.- Specified by:
getResourceViewTransformerin interfaceIBaseWorkflowModule- Specified by:
getResourceViewTransformerin interfaceIWorkflowModule- Returns:
- A
IResourceViewTransformerobject. - Throws:
WorkflowModuleException- default module exception.
-
getWorkflowViewTransformer
Description copied from interface:IWorkflowModuleGets a workflow view transformer to transformIWorkflowobjects.- Specified by:
getWorkflowViewTransformerin interfaceIBaseWorkflowModule- Specified by:
getWorkflowViewTransformerin interfaceIWorkflowModule- Returns:
- A
IWorkflowViewTransformerobject. - Throws:
WorkflowModuleException- default module exception.
-
getWorkflowContainerViewTransformer
public IWorkflowContainerViewTransformer getWorkflowContainerViewTransformer() throws WorkflowModuleExceptionDescription copied from interface:IWorkflowModuleGets a workflow container view transformer to transformIWorkflowContainerobjects.- Specified by:
getWorkflowContainerViewTransformerin interfaceIBaseWorkflowModule- Specified by:
getWorkflowContainerViewTransformerin interfaceIWorkflowModule- Returns:
- A
IWorkflowContainerViewTransformerobject. - Throws:
WorkflowModuleException- default module exception.
-
getCatalogViewTransformer
Description copied from interface:IWorkflowModuleGets a catalog view transformer to transformICatalogobjects.- Specified by:
getCatalogViewTransformerin interfaceIBaseWorkflowModule- Specified by:
getCatalogViewTransformerin interfaceIWorkflowModule- Returns:
- A
ICatalogViewTransformerobject. - Throws:
WorkflowModuleException- default module exception.
-
getSearchViewTransformer
Description copied from interface:IWorkflowModuleGets a search view transformer to transformIResourceobjects.- Specified by:
getSearchViewTransformerin interfaceIBaseWorkflowModule- Specified by:
getSearchViewTransformerin interfaceIWorkflowModule- Returns:
- A
ISearchViewTransformerobject. - Throws:
WorkflowModuleException- default module exception.
-
generateReference
public String generateReference(IResourceDefinition resourceDefinition) throws WorkflowModuleException Description copied from interface:IWorkflowModuleEvaluate the next reference based on the format specified on the Designer tool.- Specified by:
generateReferencein interfaceIBaseWorkflowModule- Specified by:
generateReferencein interfaceIWorkflowModule- Parameters:
resourceDefinition- The resource definition object.- Returns:
- The evaluated reference.
- Throws:
WorkflowModuleException- default module exception.
-
generateReference
public String generateReference(IResourceDefinition resourceDefinition, String format) throws WorkflowModuleException Description copied from interface:IWorkflowModuleEvaluate the next reference based on the passed format.- Specified by:
generateReferencein interfaceIBaseWorkflowModule- Specified by:
generateReferencein interfaceIWorkflowModule- Parameters:
resourceDefinition- TheIResourceDefinitionobject.format- The format to use to evaluate the next reference.- Returns:
- The evaluated reference.
- Throws:
WorkflowModuleException- default module exception.
-
generateReference
Description copied from interface:IWorkflowModuleEvaluate the next reference based specified format.- Specified by:
generateReferencein interfaceIBaseWorkflowModule- Specified by:
generateReferencein interfaceIWorkflowModule- Parameters:
resource- The resource to be created.format- An XML format definition.- Returns:
- The evaluated reference.
- Throws:
WorkflowModuleException- default module exception.
-
generateReference
Description copied from interface:IWorkflowModuleEvaluate the next reference based on the format specified on the Designer tool.- Specified by:
generateReferencein interfaceIBaseWorkflowModule- Specified by:
generateReferencein interfaceIWorkflowModule- Parameters:
resource- The resource to be created.- Returns:
- The evaluated reference.
- Throws:
WorkflowModuleException- default module exception.
-
generateReference
Description copied from interface:IWorkflowModuleEvaluate the next reference based on the specified format.- Specified by:
generateReferencein interfaceIBaseWorkflowModule- Specified by:
generateReferencein interfaceIWorkflowModule- Parameters:
resource- The resource to be created.format- The format to use to evaluate the next reference.- Returns:
- The evaluated reference.
- Throws:
WorkflowModuleException- default module exception.
-
generateChrono
Description copied from interface:IWorkflowModuleEvaluate the next chrono based on the format specified on the Designer tool.- Specified by:
generateChronoin interfaceIBaseWorkflowModule- Specified by:
generateChronoin interfaceIWorkflowModule- Parameters:
resourceDefinition- The resource definition object- Returns:
- The evaluated chrono.
- Throws:
WorkflowModuleException- default module exception.
-
createGenericResource
Description copied from interface:IWorkflowModuleCreates a generic resource for mail purposes.- Specified by:
createGenericResourcein interfaceIBaseWorkflowModule- Specified by:
createGenericResourcein interfaceIWorkflowModule- Returns:
- The
IResourceobject. - Throws:
WorkflowModuleException- default module exception.
-
execute
Description copied from interface:IWorkflowModuleAllows to execute an agent.- Specified by:
executein interfaceIBaseWorkflowModule- Specified by:
executein interfaceIWorkflowModule- Parameters:
agent- TheIAgentto execute.- Throws:
WorkflowModuleException- default module exception.
-
execute
Description copied from interface:IWorkflowModuleAllows to execute an agent.- Specified by:
executein interfaceIBaseWorkflowModule- Specified by:
executein interfaceIWorkflowModule- Parameters:
context- The execution context.agent- TheIAgentto execute.- Throws:
WorkflowModuleException- default module exception.
-
getAgent
Description copied from interface:IWorkflowModuleGets an agent from its name.- Specified by:
getAgentin interfaceIBaseWorkflowModule- Specified by:
getAgentin interfaceIWorkflowModule- Parameters:
context- The execution context.name- The name of the agent.- Returns:
- a
IAgentobject. - Throws:
WorkflowModuleException- default module exception.
-
addChild
Description copied from interface:IWorkflowModuleAdds a group to a role.- Specified by:
addChildin interfaceIBaseWorkflowModule- Specified by:
addChildin interfaceIWorkflowModule- Parameters:
group- The group to add.role- The role object.- Throws:
WorkflowModuleException- default module exception.
-
addMember
Description copied from interface:IWorkflowModuleAdds a user to a role.- Specified by:
addMemberin interfaceIBaseWorkflowModule- Specified by:
addMemberin interfaceIWorkflowModule- Parameters:
user- The user to add.role- The role object.- Throws:
WorkflowModuleException- default module exception.
-
evaluatedHtml
Description copied from interface:IWorkflowModuleEvaluates the form and returns the HTML content as a java.lang.String object.- Specified by:
evaluatedHtmlin interfaceIBaseWorkflowModule- Specified by:
evaluatedHtmlin interfaceIWorkflowModule- Parameters:
resource- TheIResourceobject to evaluate with.mailForm- TheIMailFormobject.- Returns:
- A java.lang.String object.
- Throws:
WorkflowModuleException- default module exception. default module exception.
-
buildMailMessage
public String buildMailMessage(IResource resource, IMailForm mailForm, String language) throws WorkflowModuleException Description copied from interface:IWorkflowModuleEvaluates the form and returns the HTML content as a java.lang.String object.- Specified by:
buildMailMessagein interfaceIBaseWorkflowModule- Specified by:
buildMailMessagein interfaceIWorkflowModule- Parameters:
resource- TheIResourceobject to evaluate with.mailForm- TheIMailFormobject.language- the mail language.- Returns:
- A java.lang.String object.
- Throws:
WorkflowModuleException- default module exception. default module exception.
-
evaluatedHtml
public String evaluatedHtml(ITaskInstance taskInstance, IMailForm mailForm) throws WorkflowModuleException Description copied from interface:IWorkflowModuleEvaluates the form and returns the HTML content as a java.lang.String object.- Specified by:
evaluatedHtmlin interfaceIBaseWorkflowModule- Specified by:
evaluatedHtmlin interfaceIWorkflowModule- Parameters:
taskInstance- TheITaskInstanceobject to evaluate with.mailForm- TheIMailFormobject.- Returns:
- A java.lang.String object.
- Throws:
WorkflowModuleException- default module exception. default module exception.
-
buildMailMessage
public String buildMailMessage(ITaskInstance taskInstance, IMailForm mailForm, String language) throws WorkflowModuleException Description copied from interface:IWorkflowModuleEvaluates the form and returns the HTML content as a java.lang.String object.- Specified by:
buildMailMessagein interfaceIBaseWorkflowModule- Specified by:
buildMailMessagein interfaceIWorkflowModule- Parameters:
taskInstance- TheITaskInstanceobject to evaluate with.mailForm- TheIMailFormobject.language- the mail language.- Returns:
- A java.lang.String object.
- Throws:
WorkflowModuleException- default module exception. default module exception.
-
evaluatedMailForm
public MailMessage evaluatedMailForm(IResource resource, IMailForm mailForm, String language) throws WorkflowModuleException Evaluate mail form- Parameters:
resource- the current resourcemailForm- TheIMailFormobject.language- the mail language.- Returns:
- the mail message
- Throws:
WorkflowModuleException- on error
-
evaluatedMailForm
public MailMessage evaluatedMailForm(ITaskInstance taskInstance, IMailForm mailForm, String language) throws WorkflowModuleException Evaluate mail form- Parameters:
taskInstance- the current task instancemailForm- TheIMailFormobject.language- the mail language.- Returns:
- the mail message
- Throws:
WorkflowModuleException- on error
-
send
public void send(IContext context, ITaskInstance taskInstance, IMailForm mailForm, Collection<?> entries, String subject, String content) throws WorkflowModuleException Description copied from interface:IWorkflowModuleSends a mail by specifying the subject and the content of the body.- Specified by:
sendin interfaceIBaseWorkflowModule- Specified by:
sendin interfaceIWorkflowModule- Parameters:
context- The execution context.taskInstance- TheITaskInstanceobject to evaluate with.mailForm- TheIMailFormobject.entries- A collection ofIUser,IGroup,InternetAddressorStringobjects.subject- The subject of the mail.content- The content of the mail.- Throws:
WorkflowModuleException- default module exception. default module exception.
-
send
public void send(IContext context, IResource resource, IMailForm mailForm, Collection<?> entries, String subject, String content) throws WorkflowModuleException Description copied from interface:IWorkflowModuleSends a mail by specifying the subject and the content of the body.- Specified by:
sendin interfaceIBaseWorkflowModule- Specified by:
sendin interfaceIWorkflowModule- Parameters:
context- The execution context.resource- TheIResourceobject to evaluate with.mailForm- TheIMailFormobject.entries- A collection ofIUser,IGroup,InternetAddressorStringobjects.subject- The subject of the mail.content- The content of the mail.- Throws:
WorkflowModuleException- default module exception. default module exception.
-
send
protected final void send(IContext context, IResource resource, ITaskInstance taskInstance, IMailForm mailForm, Collection<?> entries, String subject, String content) throws WorkflowModuleException - Throws:
WorkflowModuleException
-
getMailForms
public Collection<? extends IMailForm> getMailForms(IContext context, IWorkflow workflow) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets all the mail forms from a specifiedIWorkflowobject.- Specified by:
getMailFormsin interfaceIBaseWorkflowModule- Specified by:
getMailFormsin interfaceIWorkflowModule- Parameters:
context- The execution context.workflow- TheIWorkflowobject.- Returns:
- A collection of
IMailFormobjects. - Throws:
WorkflowModuleException- default module exception. default module exception.
-
getMailForms
public Collection<? extends IMailForm> getMailForms(IContext context, IWorkflow workflow, String startsWith) throws WorkflowModuleException - Specified by:
getMailFormsin interfaceIBaseWorkflowModule- Specified by:
getMailFormsin interfaceIWorkflowModule- Parameters:
context- The execution context.workflow- TheIWorkflowobject.startsWith- The start part of the form name.- Returns:
- A collection of
IMailFormobjects. - Throws:
WorkflowModuleException- default module exception. default module exception.
-
getMailForm
public IMailForm getMailForm(IContext context, IWorkflow workflow, String mailFormName) throws WorkflowModuleException - Specified by:
getMailFormin interfaceIBaseWorkflowModule- Specified by:
getMailFormin interfaceIWorkflowModule- Parameters:
context- The execution context.workflow- TheIWorkflowobject.mailFormName- The name of the form.- Returns:
- a
IMailFormobject. - Throws:
WorkflowModuleException- default module exception. default module exception.
-
getForm
public IForm getForm(IContext context, IWorkflow workflow, String formName) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets a workflow form by its name.- Specified by:
getFormin interfaceIBaseWorkflowModule- Specified by:
getFormin interfaceIWorkflowModule- Parameters:
context- The execution context.workflow- TheIWorkflowobject.formName- The name of the form.- Returns:
- a
IFormobject. - Throws:
WorkflowModuleException- default module exception. default module exception.
-
getForm
public IForm getForm(IContext context, IResourceDefinition resourceDefinition, String formName) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets a resource definition form by its name.- Specified by:
getFormin interfaceIBaseWorkflowModule- Specified by:
getFormin interfaceIWorkflowModule- Parameters:
context- The execution context.resourceDefinition- TheIResourceDefinitionobject.formName- The name of the form.- Returns:
- a
IFormobject. - Throws:
WorkflowModuleException- default module exception. default module exception.
-
getForm
Description copied from interface:IWorkflowModuleGets a task form by its name.- Specified by:
getFormin interfaceIBaseWorkflowModule- Specified by:
getFormin interfaceIWorkflowModule- Parameters:
context- The execution context.task- TheITaskobject.formName- The name of the form.- Returns:
- a
IFormobject. - Throws:
WorkflowModuleException- default module exception. default module exception.
-
getForm
public IForm getForm(IContext context, IAction action, String formName) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets a action form by its name.- Specified by:
getFormin interfaceIBaseWorkflowModule- Specified by:
getFormin interfaceIWorkflowModule- Parameters:
context- The execution context.action- TheIActionobject.formName- The name of the form.- Returns:
- a
IFormobject. - Throws:
WorkflowModuleException- default module exception. default module exception.
-
getSubForm
public IForm getSubForm(IContext context, IWorkflow workflow, String formName) throws WorkflowModuleException Description copied from interface:IWorkflowModuleGets a sub form by its name.- Specified by:
getSubFormin interfaceIBaseWorkflowModule- Specified by:
getSubFormin interfaceIWorkflowModule- Parameters:
context- The execution context.workflow- TheIWorkflowobject.formName- The name of the form.- Returns:
- a
IFormobject. - Throws:
WorkflowModuleException- default module exception. default module exception.
-
getGenericViewTransformer
- Specified by:
getGenericViewTransformerin interfaceIBaseWorkflowModule- Specified by:
getGenericViewTransformerin interfaceIWorkflowModule- Throws:
WorkflowModuleException
-
getResourceHistory
- Specified by:
getResourceHistoryin interfacecom.axemble.vdoc.core.interfaces.InternalProcessModule
-
getResourceController
Description copied from interface:IWorkflowModuleGets the resource controller object.- Specified by:
getResourceControllerin interfaceIWorkflowModule- Parameters:
resource- The main resource to work on.- Returns:
- A
IResourceControllerobject. - Throws:
WorkflowModuleException- default module exception.
-
getFieldController
Description copied from interface:IWorkflowModuleGets the resource controller object.- Specified by:
getFieldControllerin interfaceIWorkflowModule- Parameters:
catalog- the catalog containing the fields- Returns:
- A
IFieldControllerobject.
-
getFieldController
Description copied from interface:IWorkflowModuleGets the resource controller object.- Specified by:
getFieldControllerin interfaceIWorkflowModule- Parameters:
workflow- the workflow containing the fields- Returns:
- A
IFieldControllerobject.
-
getFieldController
Description copied from interface:IWorkflowModuleGets the resource controller object.- Specified by:
getFieldControllerin interfaceIWorkflowModule- Parameters:
resourceDefinition- the resourceDefinition containing the fields- Returns:
- A
IFieldControllerobject.
-
getTaskInstanceTransformer
Description copied from interface:IWorkflowModuleGets a task transformer to transformITaskInstanceobject.- Specified by:
getTaskInstanceTransformerin interfaceIBaseWorkflowModule- Specified by:
getTaskInstanceTransformerin interfaceIWorkflowModule- Returns:
- A
ITaskInstanceTransformerobject. - Throws:
WorkflowModuleException- default module exception.
-
getViewTransformer
- Throws:
WorkflowModuleException
-
send
public void send(IContext context, ITaskInstance taskInstance, IMailForm mailForm, Collection<? extends IUser> mailTo, String comment) throws WorkflowModuleException Description copied from interface:IWorkflowModuleSends a mail by specifying the subject and the content of the body.- Specified by:
sendin interfaceIBaseWorkflowModule- Specified by:
sendin interfaceIWorkflowModule- Parameters:
context- The execution context.taskInstance- TheITaskInstanceobject to evaluate with.mailForm- TheIMailFormobject.mailTo- A collection ofIUser,IGroup,InternetAddressorStringobjects.comment- The comment which will be displayed in the history entries.- Throws:
WorkflowModuleException- default module exception.
-
send
public void send(IContext context, IResource resource, IMailForm mailForm, Collection<? extends IUser> mailTo, String comment) throws WorkflowModuleException Description copied from interface:IWorkflowModuleSends a mail by specifying the subject and the content of the body.- Specified by:
sendin interfaceIBaseWorkflowModule- Specified by:
sendin interfaceIWorkflowModule- Parameters:
context- The execution context.resource- TheIResourceobject to evaluate with.mailForm- TheIMailFormobject.mailTo- A collection ofIUser,IGroup,InternetAddressorStringobjects.comment- The comment which will be displayed in the history entries.- Throws:
WorkflowModuleException
-
lock
public void lock(IContext context, IWorkflowInstance workflowInstance, int delay) throws WorkflowModuleException Description copied from interface:IWorkflowModuleAllows to lock workflow instance.- Specified by:
lockin interfaceIWorkflowModule- Parameters:
context- TheIContextexecution context.workflowInstance- TheIWorkflowInstanceobject.delay- lock delay in second- Throws:
WorkflowModuleException- default module exception.
-
unlock
public void unlock(IContext context, IWorkflowInstance workflowInstance) throws WorkflowModuleException Description copied from interface:IWorkflowModuleAllows to unlock workflow instance.- Specified by:
unlockin interfaceIWorkflowModule- Parameters:
context- TheIContextexecution context.workflowInstance- TheIWorkflowInstanceobject.- Throws:
WorkflowModuleException- default module exception.
-
isLocked
public boolean isLocked(IContext context, IWorkflowInstance workflowInstance) throws WorkflowModuleException Description copied from interface:IWorkflowModuleChecks if a specified workflow instance is locked- Specified by:
isLockedin interfaceIWorkflowModule- Parameters:
context- TheIContextexecution context.workflowInstance- TheIWorkflowInstanceobject.- Returns:
- true if the resource has been locked, false otherwise.
- Throws:
WorkflowModuleException- default module exception.
-
lockedBy
public Collection<IUser> lockedBy(IContext context, IWorkflowInstance workflowInstance) throws WorkflowModuleException Description copied from interface:IWorkflowModuleRetrieve the users who locked the workflow instance.- Specified by:
lockedByin interfaceIWorkflowModule- Parameters:
context- TheIContextexecution context.workflowInstance- TheIWorkflowInstanceobject.- Returns:
- a list of
IUserusers. - Throws:
WorkflowModuleException- default module exception.
-
isLockBySDK
public boolean isLockBySDK(IContext context, IWorkflowInstance workflowInstance) throws WorkflowModuleException Description copied from interface:IWorkflowModuleChecks if a specified workflow instance is locked by the SDK- Specified by:
isLockBySDKin interfaceIWorkflowModule- Parameters:
context- TheIContextexecution context.workflowInstance- TheIWorkflowInstanceobject.- Returns:
- true if the resource has been locked by SDK, false otherwise.
- Throws:
WorkflowModuleException- default module exception.
-
getListLabel
public String getListLabel(ICatalog catalog, String listName, String key, String language) throws WorkflowModuleException Description copied from interface:IWorkflowModuleget translated value of a list- Specified by:
getListLabelin interfaceIWorkflowModule- Parameters:
catalog- TheICataloglink to the listlistName- list namekey- key of the valuelanguage- language- Returns:
- String
- Throws:
WorkflowModuleException- when list is missing
-
setDynamicLocalizationsWrapperMessageForLanguage
public IDynamicLocalizationsWrapper setDynamicLocalizationsWrapperMessageForLanguage(IContext context, IDynamicLocalizationsWrapper dynamicLocalizationsWrapper, ICatalog catalog, String language, String message) throws ModuleException Description copied from interface:IWorkflowModuleCreates a dynamicLocalizationsWrapper object by specifying the parentICatalogobject.- Specified by:
setDynamicLocalizationsWrapperMessageForLanguagein interfaceIBaseWorkflowModule- Specified by:
setDynamicLocalizationsWrapperMessageForLanguagein interfaceIWorkflowModule- Parameters:
context- The execution context.catalog- TheICatalogobject.language- The languagemessage- The message- Returns:
- A
IDynamicLocalizationsWrapperobject. - Throws:
ModuleException- default module exception.
-
createDynamicLocalizationsWrapper
public IDynamicLocalizationsWrapper createDynamicLocalizationsWrapper(IContext context, ICatalog catalog) throws ModuleException Description copied from interface:IWorkflowModuleCreates a dynamicLocalizationsWrapper object by specifying the parentICatalogobject.- Specified by:
createDynamicLocalizationsWrapperin interfaceIBaseWorkflowModule- Specified by:
createDynamicLocalizationsWrapperin interfaceIWorkflowModule- Parameters:
context- The execution context.catalog- TheICatalogobject.- Returns:
- A
IDynamicLocalizationsWrapperobject. - Throws:
ModuleException- default module exception.
-
generateSystemName
Description copied from interface:IModuleGenerate a valid system name for this module and this label.- Specified by:
generateSystemNamein interfaceIModule- Parameters:
label- label to normalize- Returns:
- normalized value
-
hasDiscussionThread
Description copied from interface:IWorkflowModuleAllows knowing if an IWorkflowInstance has a discussion thread or not- Specified by:
hasDiscussionThreadin interfaceIBaseWorkflowModule- Specified by:
hasDiscussionThreadin interfaceIWorkflowModule- Parameters:
context- the contextiWorkflowInstance- theIWorkflowInstance- Returns:
- true if IWorkflowInstance has a discussion thread otherwise false
-
getDiscussionMessagesOrderByCreationDateDesc
public Collection<IWorkflowInstanceDiscussionMessage> getDiscussionMessagesOrderByCreationDateDesc(IContext context, IWorkflowInstance iWorkflowInstance) Description copied from interface:IWorkflowModuleRetrieve IWorkflowInstance's message- Specified by:
getDiscussionMessagesOrderByCreationDateDescin interfaceIBaseWorkflowModule- Specified by:
getDiscussionMessagesOrderByCreationDateDescin interfaceIWorkflowModule- Parameters:
context- the contextiWorkflowInstance- the workflowInstance- Returns:
- the
IWorkflowInstanceDiscussionMessagecollection
-
canModifyDiscussionMessage
public DiscussionAccessCheckResult canModifyDiscussionMessage(IContext context, IDiscussionMessage iDiscussionMessage) Description copied from interface:IWorkflowModuleAllows knowing if an IDiscussionMessage can be modified in the current IContext or not- Specified by:
canModifyDiscussionMessagein interfaceIBaseWorkflowModule- Specified by:
canModifyDiscussionMessagein interfaceIWorkflowModule- Parameters:
context- the contextiDiscussionMessage- theIDiscussionMessage- Returns:
- the
DiscussionAccessCheckResultenum value result
-
canDeleteDiscussionMessage
public DiscussionAccessCheckResult canDeleteDiscussionMessage(IContext context, IDiscussionMessage iDiscussionMessage) Description copied from interface:IWorkflowModuleAllows knowing if an IDiscussionMessage can be deleted in the current IContext or not- Specified by:
canDeleteDiscussionMessagein interfaceIBaseWorkflowModule- Specified by:
canDeleteDiscussionMessagein interfaceIWorkflowModule- Parameters:
context- the contextiDiscussionMessage- theIDiscussionMessage- Returns:
- the
DiscussionAccessCheckResultenum value result
-
deleteDiscussionMessage
public void deleteDiscussionMessage(IContext context, IWorkflowInstanceDiscussionMessage iWorkflowInstanceDiscussionMessage, IWorkflowInstance iWorkflowInstance) Description copied from interface:IWorkflowModuleDelete an IWorkflowInstanceDiscussionMessage for an IWorkflowInstance. It is necessary to save the IWorkflowInstance after calling this method.- Specified by:
deleteDiscussionMessagein interfaceIBaseWorkflowModule- Specified by:
deleteDiscussionMessagein interfaceIWorkflowModule- Parameters:
context- the contextiWorkflowInstanceDiscussionMessage- the iWorkflowInstanceDiscussionMessageiWorkflowInstance- the theIWorkflowInstance
-
createDiscussionMessage
public IWorkflowInstanceDiscussionMessage createDiscussionMessage(IContext context, IWorkflowInstance iWorkflowInstance, String content, Collection<IAttachment> attachments, String visibility, Collection<IUser> recipients, IOrganization visibilityOrganization) Description copied from interface:IWorkflowModuleCreate and add a new message for an IWorkflowInstance.It is necessary to save the IWorkflowInstance after calling this method.
The "visibility" String parameter can have the following values: "ALL" (Everyone can see the message), "SENDER" (Only the creator of the message can see it), "SENDER_AND_ORGANIZATION" (In addition to the creator, the members of the organization to which he belongs at the time he creates the message can see the message), "SENDER_AND_RECIPIENTS" (In addition to the creator, the recipients specified during the creation of the message can see the message).
- Specified by:
createDiscussionMessagein interfaceIBaseWorkflowModule- Specified by:
createDiscussionMessagein interfaceIWorkflowModule- Parameters:
context- the contextiWorkflowInstance- theIWorkflowInstancecontent- The contentattachments- the collection ofIAttachmentvisibility- the visibility string coderecipients- the collection ofIUserrecipients for visibility mode VisibilityMode SENDER_AND_RECIPIENTS or nullvisibilityOrganization- theIOrganizationfor visibility mode VisibilityMode SENDER_AND_ORGANIZATION or null- Returns:
- the new
IWorkflowInstanceDiscussionMessage
-
updateDiscussionMessage
public void updateDiscussionMessage(IContext context, IWorkflowInstanceDiscussionMessage iWorkflowInstanceDiscussionMessage, String content, Collection<IAttachment> attachments) Description copied from interface:IWorkflowModuleUpdate content and/or attachments of a message.- Specified by:
updateDiscussionMessagein interfaceIBaseWorkflowModule- Specified by:
updateDiscussionMessagein interfaceIWorkflowModule- Parameters:
context- the contextiWorkflowInstanceDiscussionMessage- the iWorkflowInstanceDiscussionMessagecontent- the contentattachments- the collection ofIAttachment
-