Interface IBaseWorkflowModule
- All Known Subinterfaces:
- IWorkflowModule
- All Known Implementing Classes:
- com.axemble.vdoc.sdk.impl.ProcessWorkflowModule,- ReportProcessWorkflowModule,- WorkflowModuleImpl
Code sample :
 
 // creation of a workflow module object
 IBaseWorkflowModule workflowModule = Modules.getWorkflowModule();
 try
 {
 }
 finally
 {
  // uninitialize the module
        Modules.releaseModule(workflowModule);
 }
 
- Author:
- vlygeros
- 
Method SummaryModifier 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 inputStream) 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) Deprecated.: use createCatalog( IContext context, String name, String label, IProject project )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.createProfile(IContext context, IProtocolSupport link, String name) Creates aIProfile.createRole(IContext context, ICatalog catalog, String name) Deprecated.: use createOperatorRole or createProfilecreateStorageResource(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) Deprecated.: use buildMailMessage( IResource resource, IMailForm mailForm, String language )evaluatedHtml(ITaskInstance taskInstance, IMailForm mailForm) Deprecated.: use buildMailMessage( ITaskInstance taskInstance, IMailForm mailForm, String language )voidAllows 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) Deprecated.: should not use this method anymore.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) Deprecated.: should not use this method anymore.generateReference(IResource resource, String format) Deprecated.: should not use this method anymore.generateReference(IResource resource, Document format) Evaluate the next reference based specified format.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) Deprecated.: use getCatalog( IContext context, String name, IProject project )getCatalog(IContext context, String name, int catalogType) Deprecated.: use getCatalog( IContext context, String name, int catalogType, IProject project )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) Deprecated.: use getCatalogs( IContext context, IProject project )Collection<? extends ICatalog> getCatalogs(IContext context, int catalogType) Deprecated.: use getCatalogs( IContext context, int catalogType, IProject project )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.Gets the global configuration.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 workflowInstance) Retrieve IWorkflowInstance's messagegetElementByProtocolURI(String protocolURI) Gets anIElementobject which implementsIProtocolSupportinterface.Collection<? 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.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.getGroupByName(String name) Deprecated.use the IDirectoryModule instead.getJdbcReference(IContext context, String name) Deprecated.: use getConnectionDefinition( IContext context, String name ) method instead.Collection<? extends IJdbcReference> getJdbcReferences(IContext context) Deprecated.: use getConnectionDefinitions( IContext context ) method instead.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.Collection<? 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.getOneTaskInstance(IContext context, IWorkflowInstance instance) Gets one of the task instances (any).getOperator(IStorageKey key) Gets an operator object from its identifier.getOperator(String id) Deprecated.Use getOperator(IStorageKeykey ) method instead.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.getProfile(IContext context, IProtocolSupport link, String name) Retrieves aIProfileobject by its system name.getProfile(IStorageKey key) Gets a role object from its identifier.Collection<? extends IProfile> getProfiles(IContext context, IProtocolSupport link) Retrieves a collection ofIProfileobjects within a specified link.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.getResource(Object object) Gets aIResourceobject from an object.getResource(String id) Deprecated.Use getResource(IStorageKeykey ) method instead.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 theICatalogCollection<? 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.: use getRole or getProfilegetRole(IStorageKey key) Deprecated.use getOperatorRole or getProfileCollection<? extends IRole> Deprecated.: use getRoles or getProfilesGets 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) Deprecated.use getSearchController( IConnectionDefinition connectionDefinition ) method instead.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.Deprecated.Use getTaskInstance(IStorageKeykey ) method instead.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.Gets a task view transformer to transformITaskInstanceobjects.Gets a transformer to transformIResourceobject.getUser(IStorageKey key) Gets a user object from its identifier.Deprecated.Use getUser(IStorageKeykey ) method instead.getUserByLogin(String login) Gets a user by its loginGets 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, 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, 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.: use getWorkflow( IContext context, ICatalog catalog, String name )getWorkflow(IStorageKey key) Gets a workflow object from its identifier.getWorkflow(ITask task) Gets the associated workflow of a task.getWorkflowContainer(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.Collection<? 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.getWorkflowInstance(Object object) Gets aIWorkflowInstanceobject from an object.Deprecated.Use getWorkflowInstance(IStorageKeykey ) method instead.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 notbooleanisMemberOf(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.voidremind(IContext context, ITaskInstance taskInstance, 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) Deprecated.use send( IContext context, IResource resource, IMailForm mailForm, Collectioninvalid input: '<'? extends IUser> mail_to, String comment )voidsend(IContext context, IResource resource, IMailForm mailForm, Collection<? extends IUser> mail_to, String comment) Sends a mail by specifying the subject and the content of the body.voidsend(IContext context, ITaskInstance instance, IMailForm form, String comment) Deprecated.use send( IContext context, ITaskInstance taskInstance, IMailForm mailForm, Collectioninvalid input: '<'? extends IUser> mail_to, String comment )voidsend(IContext context, ITaskInstance taskInstance, IMailForm mailForm, Collection<?> entries, String subject, String content) Deprecated.use send( IContext context, ITaskInstance taskInstance, IMailForm mailForm, Collectioninvalid input: '<'? extends IUser> mail_to, String comment )voidsend(IContext context, ITaskInstance taskInstance, IMailForm mailForm, Collection<? extends IUser> mail_to, String comment) Sends a mail by specifying the subject and the content of the body.voidDeprecated.use send( IContext context, ITaskInstance taskInstance, IMailForm mailForm, Collectioninvalid input: '<'? extends IUser> mail_to, String comment )voidsend(IContext context, IWorkflowInstance workflowInstance, String formName, Collection<?> entries) Deprecated.use send( IContext context, IResource resource, IMailForm mailForm, Collectioninvalid input: '<'? extends IUser> mail_to, String comment )voidsend(IContext context, IWorkflow workflow, IResource resource, String formName, Collection<?> entries) Deprecated.use send( IContext context, IResource resource, IMailForm mailForm, Collectioninvalid input: '<'? extends IUser> mail_to, String comment )voidsend(IContext context, IWorkflow workflow, String formName, Collection<?> entries) Deprecated.use send( IContext context, IResource resource, IMailForm mailForm, Collectioninvalid input: '<'? extends IUser> mail_to, String comment )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.voidupdateDiscussionMessage(IContext context, IWorkflowInstanceDiscussionMessage iWorkflowInstanceDiscussionMessage, String content, Collection<IAttachment> attachments) Update content and/or attachments of a message.Methods inherited from interface com.axemble.vdoc.sdk.modules.IModulebeginTransaction, beginTransaction, commitTransaction, commitTransaction, convertId, findNativeClass, generateSystemName, 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, unInitialize
- 
Method Details- 
getConfigurationIConfiguration getConfiguration()Gets the global configuration.- Returns:
- a IConfigurationobject.
 
- 
getAgentGets an agent from its name.- Parameters:
- context- The execution context.
- name- The name of the agent.
- Returns:
- a IAgentobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
executeAllows to execute an agent.- Parameters:
- agent- The- IAgentto execute.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
executeAllows to execute an agent.- Parameters:
- context- The execution context.
- agent- The- IAgentto execute.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getDefaultDataSourceReferenceGets the default data source reference.- Returns:
- a IDataSourceReferenceobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getDataSourceReferenceGets a data source reference from its JNDI name.- Parameters:
- name- The JNDI name.
- Returns:
- a IDataSourceReferenceobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getJdbcReference@Deprecated IJdbcReference getJdbcReference(IContext context, String name) throws WorkflowModuleException Deprecated.: use getConnectionDefinition( IContext context, String name ) method instead.Gets a JDBC reference from its name.- Parameters:
- context- The execution context.
- name- The name of the external reference.
- Returns:
- a IJdbcReferenceobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getJdbcReferences@Deprecated Collection<? extends IJdbcReference> getJdbcReferences(IContext context) throws WorkflowModuleException Deprecated.: use getConnectionDefinitions( IContext context ) method instead.Gets a collection of JDBC references.- Parameters:
- context- The execution context.
- Returns:
- a Collectionof IJdbcReference object.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getListGets a list object from a catalog by its name.- Parameters:
- context- The execution context.
- catalog- The- ICatalogrepresenting the application.
- name- The name of the list.
- Returns:
- a IListobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getListsCollection<? extends IList> getLists(IContext context, ICatalog catalog) throws WorkflowModuleException Gets a collection of a the lists available on a specifiedICatalogobject.- Parameters:
- context- The execution context.
- catalog- The- ICatalogrepresenting the application.
- Returns:
- a collection of IListobject
- Throws:
- WorkflowModuleException- default module exception.
 
- 
createCatalog@Deprecated ICatalog createCatalog(IContext context, String name, String label) throws WorkflowModuleException Deprecated.: use createCatalog( IContext context, String name, String label, IProject project )Allows to create a new catalog. This method allows to specify the system name and the label of the catalog.- 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.
 
- 
createCatalogICatalog createCatalog(IContext context, String name, String label, IProject project) throws WorkflowModuleException Allows to create a new catalog. This method allows to specify the system name and the label of the catalog and the project- Parameters:
- context- The execution context.
- name- The system name of the catalog.
- label- The label of the catalog.
- project- The- IProjectrepresenting the project.
- Returns:
- a ICatalogobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getCatalogDeprecated.: use getCatalog( IContext context, String name, IProject project )Retrieves a catalog form its name.- Parameters:
- context- The execution context.
- name- The system name of the catalog.
- Returns:
- a ICatalogobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getCatalogRetrieves a catalog form its name.- Parameters:
- context- The execution context.
- name- The system name of the catalog.
- project- The- IProjectrepresenting the project.
- Returns:
- a ICatalogobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getCatalog@Deprecated ICatalog getCatalog(IContext context, String name, int catalogType) throws WorkflowModuleException Deprecated.: use getCatalog( IContext context, String name, int catalogType, IProject project )Retrieves a catalog form its name.- Parameters:
- context- The execution context.
- name- The system name of the catalog.
- catalogType- The- ICatalog.ITypeof the catalog.
- Returns:
- a ICatalogobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getCatalogICatalog getCatalog(IContext context, String name, int catalogType, IProject project) throws WorkflowModuleException Retrieves a catalog form its name.- Parameters:
- context- The execution context.
- name- The system name of the catalog.
- catalogType- The- ICatalog.ITypeof the catalog.
- project- The- IProjectrepresenting the project.
- Returns:
- a ICatalogobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getCatalogs@Deprecated Collection<? extends ICatalog> getCatalogs(IContext context) throws WorkflowModuleException Deprecated.: use getCatalogs( IContext context, IProject project )Retrieves a collection ofICatalogobject.- Parameters:
- context- The execution context.
- Returns:
- a collection of ICatalogobjects.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getCatalogsCollection<? extends ICatalog> getCatalogs(IContext context, IProject project) throws WorkflowModuleException Retrieves a collection ofICatalogobject.- Parameters:
- context- The execution context.
- project- The- IProjectrepresenting the project.
- Returns:
- a collection of ICatalogobjects.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getCatalogs@Deprecated Collection<? extends ICatalog> getCatalogs(IContext context, int catalogType) throws WorkflowModuleException Deprecated.: use getCatalogs( IContext context, int catalogType, IProject project )Retrieves a collection ofICatalogobject.- Parameters:
- context- The execution context.
- catalogType- The- ICatalog.ITypeof the catalogs.
- Returns:
- a collection of ICatalogobjects.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getCatalogsCollection<? extends ICatalog> getCatalogs(IContext context, int catalogType, IProject project) throws WorkflowModuleException Retrieves a collection ofICatalogobject.- Parameters:
- context- The execution context.
- catalogType- The- ICatalog.ITypeof the catalogs.
- project- The- IProjectrepresenting the project.
- Returns:
- a collection of ICatalogobjects.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getAllCatalogsRetrieves a collection ofICatalogobject.- Parameters:
- context- The execution context.
- Returns:
- a collection of ICatalogobjects.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
createRole@Deprecated IRole createRole(IContext context, ICatalog catalog, String name) throws WorkflowModuleException Deprecated.: use createOperatorRole or createProfileCreates aIRoleinto the catalog object.- Parameters:
- context- The execution context.
- catalog- The- ICatalogobject.
- name- The system name of the- IRoleto be created.
- Returns:
- a IRoleobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getRole@Deprecated IRole getRole(IContext context, ICatalog catalog, String name) throws WorkflowModuleException Deprecated.: use getRole or getProfileRetrieves aIRoleobject by its system name.- Parameters:
- context- The execution context.
- catalog- The- ICatalogscope object.
- name- The system name of the role.
- Returns:
- a IRoleobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getRoles@Deprecated Collection<? extends IRole> getRoles(IContext context, ICatalog catalog) throws WorkflowModuleException Deprecated.: use getRoles or getProfilesRetrieves a collection ofIRoleobjects within a specified catalog.- Parameters:
- context- The execution context.
- catalog- The- ICatalogobject.
- Returns:
- a collection of IRoleobjects.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
createOperatorRoleIOperatorRole createOperatorRole(IContext context, ICatalog catalog, String name) throws WorkflowModuleException Creates aIOperatorRoleinto the catalog object.- Parameters:
- context- The execution context.
- catalog- The- ICatalogobject.
- name- The system name of the- IRoleto be created.
- Returns:
- a IRoleobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getOperatorRoleIOperatorRole getOperatorRole(IContext context, ICatalog catalog, String name) throws WorkflowModuleException Retrieves aIOperatorRoleobject by its system name.- Parameters:
- context- The execution context.
- catalog- The- ICatalogscope object.
- name- The system name of the role.
- Returns:
- a IRoleobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getOperatorRolesCollection<? extends IOperatorRole> getOperatorRoles(IContext context, ICatalog catalog) throws WorkflowModuleException Retrieves a collection ofIOperatorRoleobjects within a specified catalog.- Parameters:
- context- The execution context.
- catalog- The- ICatalogobject.
- Returns:
- a collection of IRoleobjects.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
createProfileCreates aIProfile.- Parameters:
- context- The execution context.
- link- The- IProtocolSupportobject.
- name- The system name of the- IProfileto be created.
- Returns:
- a IProfileobject.
- Throws:
- ModuleException- default module exception.
 
- 
getProfileRetrieves aIProfileobject by its system name.- Parameters:
- context- The execution context.
- link- The- IProtocolSupportscope object.
- name- The system name of the role.
- Returns:
- a IProfileobject.
- Throws:
- ModuleException- default module exception.
 
- 
getProfilesCollection<? extends IProfile> getProfiles(IContext context, IProtocolSupport link) throws ModuleException Retrieves a collection ofIProfileobjects within a specified link.- Parameters:
- context- The execution context.
- link- The- IProtocolSupportobject.
- Returns:
- a collection of IProfileobjects.
- Throws:
- ModuleException- default module exception.
 
- 
isMemberOfChecks if a specified user is member of aIRoleobject.- Parameters:
- user- The- IUserobject to check.
- role- The- IRoleobject.
- Returns:
- return true if the user is member of the IRoleobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
isMemberOfChecks if a specified user is member of aIRoleobject.- Parameters:
- user- The- IUserobject to check.
- role- The- IRoleobject.
- 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.
 
- 
addChildAdds a group to a role.- Parameters:
- group- The group to add.
- role- The role object.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
addMemberAdds a user to a role.- Parameters:
- user- The user to add.
- role- The role object.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
createWorkflowContainerIWorkflowContainer createWorkflowContainer(IContext context, ICatalog catalog, String name) throws WorkflowModuleException Creates a workflow container within aICatalogobject.- Parameters:
- context- The execution context.
- catalog- The- ICatalogobject.
- name- The system name of the- IWorkflowContainerobject.
- Returns:
- a IWorkflowContainerobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getWorkflowContainerIWorkflowContainer getWorkflowContainer(IContext context, ICatalog catalog, String name) throws WorkflowModuleException Retrieves aIWorkflowContainerwithin aICatalogby its system name- Parameters:
- context- The execution context.
- catalog- The- ICatalogobject.
- name- The system name of the- IWorkflowContainerobject.
- Returns:
- a IWorkflowContainerobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getWorkflowContainersCollection<? extends IWorkflowContainer> getWorkflowContainers(IContext context, ICatalog catalog) throws WorkflowModuleException Retrieves a collection ofIWorkflowContainerobjects within aICatalogobject.- Parameters:
- context- The execution context.
- catalog- The- ICatalogobject.
- Returns:
- a collection of IWorkflowContainerobjects.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
createWorkflowIWorkflow createWorkflow(IContext context, IWorkflowContainer container, String name, byte[] content) throws WorkflowModuleException Creates a workflow within a workflow container.- Parameters:
- context- The execution context.
- container- The- IWorkflowContainerobject.
- name- The system name of the workflow.
- content- The XML content of the workflow.
- Returns:
- a IWorkflowobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getWorkflowIWorkflow getWorkflow(IContext context, ICatalog catalog, String name) throws WorkflowModuleException Retrieves a workflow within aIWorkflowobject and from its system name.- Parameters:
- context- The execution context.
- catalog- The- ICatalogobject.
- name- The system name of the workflow.
- Returns:
- a IWorkflowobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getWorkflowsCollection<? extends IWorkflow> getWorkflows(IContext context, ICatalog catalog) throws WorkflowModuleException - Parameters:
- context- The execution context.
- catalog- The- ICatalogobject.
- Returns:
- a collection of IWorkflowobjects.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getWorkflowsCollection<? extends IWorkflow> getWorkflows(IContext context, IWorkflowContainer container) throws WorkflowModuleException Retrieves a collection ofIWorkflowobjects within aIWorkflowContainerobject.- Parameters:
- context- The execution context.
- container- The- IWorkflowContainerobject.
- Returns:
- a collection of IWorkflowobjects.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getWorkflowDeprecated.: use getWorkflow( IContext context, ICatalog catalog, String name )Retrieves a workflow form its system name.- Parameters:
- context- The execution context.
- name- The system name of the workflow to retrieve.
- Returns:
- a IWorkflowobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getCatalogRetrieves the catalog of aIWorkflowobject.- Parameters:
- workflow- The workflow object.
- Returns:
- a ICatalogobject
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getWorkflowContainerRetrieves the workflow container of aIWorkflowobject.- Parameters:
- workflow- The workflow object.
- Returns:
- a IWorkflowContainerobject
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getTaskRetrieves a specific task of aIWorkflowobject by its name.- Parameters:
- context- The execution context.
- workflow- The- IWorkflowobject.
- name- The system name of the- ITaskobject.
- Returns:
- a ITaskobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getActionsCollection<? extends IAction> getActions(IContext context, ITask task) throws WorkflowModuleException - Parameters:
- context- The execution context.
- task- The- ITaskobject.
- Returns:
- a collection of IActionobjects.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getActionRetrieve a specificIActionobject from its system name.- Parameters:
- context- The execution context.
- task- The- ITaskobject.
- name- The system name of the- IActionobject to retrieve.
- Returns:
- a IActionobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getWorkflowGets the associated workflow of a task.- Parameters:
- task- the- ITaskobject.
- Returns:
- a IWorkflowobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getResourceDefinitionIResourceDefinition getResourceDefinition(IContext context, ICatalog catalog, String name) throws WorkflowModuleException Retrieves a resource definition by specifying theICatalogand its system name.- Parameters:
- context- The execution context.
- catalog- The- ICatalogobject.
- name- The system name of the resource definition.
- Returns:
- a IResourceDefinitionobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getResourceDefinitionsCollection<? extends IResourceDefinition> getResourceDefinitions(IContext context, ICatalog catalog) throws WorkflowModuleException Retrieves all resource definitions by specifying theICatalog- Parameters:
- context- The execution context.
- catalog- The- ICatalogobject.
- Returns:
- a collection of IResourceDefinitionobjects.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getViewRetrieves a view by its name.- Parameters:
- context- The execution context.
- catalog- The- ICatalogobject.
- viewName- The name of the view.
- Returns:
- a IViewobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getViewsCollection<? extends IView> getViews(IContext context, ICatalog catalog) throws WorkflowModuleException Retrieves all the views associated with the catalog.- Parameters:
- context- The execution context.
- catalog- The- ICatalogobject.
- Returns:
- a IViewobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getViewIView getView(IContext context, IWorkflowContainer workflowContainer, String viewName) throws WorkflowModuleException Retrieves a view by its name.- Parameters:
- context- The execution context.
- workflowContainer- The- IWorkflowContainerobject.
- viewName- The name of the view.
- Returns:
- a IViewobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getViewsCollection<? extends IView> getViews(IContext context, IWorkflowContainer workflowContainer) throws WorkflowModuleException Retrieves all the views associated with the workflow container.- Parameters:
- context- The execution context.
- workflowContainer- The- IWorkflowContainerobject.
- Returns:
- a IViewobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getViewIView getView(IContext context, IResourceDefinition resourceDefinition, String viewName) throws WorkflowModuleException Retrieves a view by its name.- Parameters:
- context- The execution context.
- resourceDefinition- The- IResourceDefinitionobject.
- viewName- The name of the view.
- Returns:
- a IViewobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getViewsCollection<? extends IView> getViews(IContext context, IResourceDefinition resourceDefinition) throws WorkflowModuleException Retrieves all the views associated with the resource definition.- Parameters:
- context- The execution context.
- resourceDefinition- The- IResourceDefinitionobject.
- Returns:
- a IViewobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getPropertiesCollection<? extends IProperty> getProperties(IContext context, IResourceDefinition resourceDefinition) throws WorkflowModuleException Gets all the properties of a specified definition.- Parameters:
- context- The execution context.
- resourceDefinition- a- IResourceDefinitionobject.
- Returns:
- a collection of IPropertyobjects.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getPropertyIProperty getProperty(IContext context, IResourceDefinition resourceDefinition, String name) throws WorkflowModuleException Gets a property definition by specifying theIResourceDefinitionand its system name.- Parameters:
- context- The execution context.
- resourceDefinition- The- IResourceDefinitionobject.
- name- The system name of the property.
- Returns:
- a IPropertyobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
generateReferenceEvaluate the next reference based on the format specified on the Designer tool.- Parameters:
- resourceDefinition- The resource definition object.
- Returns:
- The evaluated reference.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
generateReference@Deprecated String generateReference(IResourceDefinition resourceDefinition, String format) throws WorkflowModuleException Deprecated.: should not use this method anymore. The format argument is not supported.Evaluate the next reference based on the passed format.- Parameters:
- resourceDefinition- The- IResourceDefinitionobject.
- format- The format to use to evaluate the next reference.
- Returns:
- The evaluated reference.
- Throws:
- WorkflowModuleException
 
- 
generateReferenceEvaluate the next reference based on the format specified on the Designer tool.- Parameters:
- resource- The resource to be created.
- Returns:
- The evaluated reference.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
generateReferenceEvaluate the next reference based specified format.- Parameters:
- resource- The resource to be created.
- format- An XML format definition.
- Returns:
- The evaluated reference.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
generateReference@Deprecated String generateReference(IResource resource, String format) throws WorkflowModuleException Deprecated.: should not use this method anymore. The format argument is not supported.Evaluate the next reference based on the specified format.- 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@Deprecated int generateChrono(IResourceDefinition resourceDefinition) throws WorkflowModuleException Deprecated.: should not use this method anymore.Evaluate the next chrono based on the format specified on the Designer tool.- Parameters:
- resourceDefinition- The resource definition object
- Returns:
- The evaluated chrono.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
createWorkflowInstanceIWorkflowInstance createWorkflowInstance(IContext context, IWorkflow workflow, String reference, String label) throws WorkflowModuleException Creates a workflow instance object by specifying theIWorkflowobject, its reference, and its label. The permission to create workflow instance is not checked- Parameters:
- context- The execution context.
- workflow- The- IWorkflowobject.
- reference- The reference to set.
- label- The label to set.
- Returns:
- a IWorkflowInstanceobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
createWorkflowInstanceIWorkflowInstance createWorkflowInstance(IContext context, IWorkflow workflow, String reference) throws WorkflowModuleException Creates a workflow instance object by specifying theIWorkflowobject, its reference. The permission to create workflow instance is not checked- Parameters:
- context- The execution context.
- workflow- The- IWorkflowobject.
- reference- The reference to set.
- Returns:
- a IWorkflowInstanceobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getWorkflowInstancesCollection<? extends IWorkflowInstance> getWorkflowInstances(IContext context, ICatalog catalog, String reference) throws WorkflowModuleException Gets all the workflow instances with the same reference within a specifiedICatalogobject.- Parameters:
- context- The execution context.
- catalog- The- ICatalogobject.
- reference- The reference of the workflow instance.
- Returns:
- a collection of IWorkflowInstanceobjects.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getWorkflowInstancesCollection<? extends IWorkflowInstance> getWorkflowInstances(IContext context, IWorkflow workflow, String reference) throws WorkflowModuleException Gets all the workflow instances with the same reference within a specifiedIWorkflowobject.- Parameters:
- context- The execution context.
- workflow- The- IWorkflowobject.
- reference- The reference of the workflow instance.
- Returns:
- a collection of IWorkflowInstanceobjects.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getWorkflowInstancesCollection<? extends IWorkflowInstance> getWorkflowInstances(IContext context, ICatalog catalog) throws WorkflowModuleException Gets all the workflow instances of a specifiedICatalogobject.- Parameters:
- context- The execution context.
- catalog- The- ICatalogobject.
- Returns:
- a collection of IWorkflowInstanceobjects.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getWorkflowInstancesCollection<? extends IWorkflowInstance> getWorkflowInstances(IContext context, IWorkflow workflow) throws WorkflowModuleException Gets all the workflow instances of a specifiedIWorkflowobject.- Parameters:
- context- The execution context.
- workflow- The- IWorkflowobject.
- Returns:
- a collection of IWorkflowInstanceobjects.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getWorkflowInstancesCollection<? extends IWorkflowInstance> getWorkflowInstances(IContext context, ITask task) throws WorkflowModuleException Gets all the workflow instances of a specifiedITaskobject.- Parameters:
- context- The execution context.
- task- The- ITaskobject.
- Returns:
- a collection of IWorkflowInstanceobjects.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getParentInstanceGets the parent instance of a specifiedIWorkflowInstanceobject.- Parameters:
- instance- the- IWorkflowInstanceobject.
- Returns:
- a IWorkflowInstanceobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
setValueSets a value to a property.- Parameters:
- resource- The- IWorkflowInstanceobject.
- propertyName- The system name of the property.
- value- The value object to set.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getValueGets the value of a property.- Parameters:
- resource- The- IWorkflowInstanceobject.
- propertyName- The system name of the property.
- Returns:
- a Objectobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
setListvoid setList(IResource resource, String propertyName, Collection<? extends IOptionList.IOption> values) throws WorkflowModuleException Sets the list of available values to a list property.- Parameters:
- resource- The- IWorkflowInstanceobject.
- propertyName- The system name of the property.
- values- a collection of- IOptionList.IOption.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getListCollection<? extends IOptionList.IOption> getList(IResource resource, String propertyName) throws WorkflowModuleException Gets the available values of a list property.- Parameters:
- resource- The- IWorkflowInstanceobject.
- propertyName- The system name of the property.
- Returns:
- a collection of IOptionList.IOption.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
createListOption- Parameters:
- key-
- text-
- Returns:
- a new IOptionList.IOption
 
- 
abortvoid abort(IContext context, IWorkflowInstance instance, String comment) throws WorkflowModuleException Allows to abort workflow instance.- Parameters:
- context- The execution context.
- instance- The- IWorkflowInstanceobject.
- comment- The reason of the abortion. This comment will appear in the history entries.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
remindvoid remind(IContext context, IWorkflowInstance instance, String comment) throws WorkflowModuleException Allows to remind current operators of a workflow instance.- Parameters:
- context- The execution context.
- instance- The- IWorkflowInstanceobject.
- comment- The reason of the reminder. This comment will appear in the history entries.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
remindvoid remind(IContext context, ITaskInstance taskInstance, String comment) throws WorkflowModuleException Allows to remind current operators of a specified task instance.- Parameters:
- context- The execution context.
- taskInstance- The- ITaskInstanceobject.
- comment- The reason of the reminder. This comment will appear in the history entries.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
send@Deprecated void send(IContext context, IWorkflowInstance workflowInstance, String formName, Collection<?> entries) throws WorkflowModuleException Deprecated.use send( IContext context, IResource resource, IMailForm mailForm, Collectioninvalid input: '<'? extends IUser> mail_to, String comment )Allows to send a mail with a specific form to a mail recipient.- Parameters:
- context- The execution context.
- workflowInstance- The- IWorkflowInstanceobject.
- formName- The system name of the form to use.
- entries- A collection of- IUser,- IGroup,- InternetAddressor- Stringobjects.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
send@Deprecated void send(IContext context, IWorkflow workflow, IResource resource, String formName, Collection<?> entries) throws WorkflowModuleException Deprecated.use send( IContext context, IResource resource, IMailForm mailForm, Collectioninvalid input: '<'? extends IUser> mail_to, String comment )Allows to send a mail.- Parameters:
- context- The execution context.
- workflow- The- IWorkflowobject.
- resource- The- IResourceobject created from- createGenericResource()method.
- formName- The system name of the form to use.
- entries- A collection of- IUser,- IGroup,- InternetAddressor- Stringobjects.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
send@Deprecated void send(IContext context, IWorkflow workflow, String formName, Collection<?> entries) throws WorkflowModuleException Deprecated.use send( IContext context, IResource resource, IMailForm mailForm, Collectioninvalid input: '<'? extends IUser> mail_to, String comment )Allows to send a mail.- Parameters:
- context- The execution context.
- workflow- The- IWorkflowobject.
- formName- The system name of the form to use.
- entries- A collection of- IUser,- IGroup,- InternetAddressor- Stringobjects.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getTaskInstancesCollection<? extends ITaskInstance> getTaskInstances(IContext context, IWorkflowInstance instance) throws WorkflowModuleException Retrieves all the task instances of a specified workflow instance.- Parameters:
- context- The execution context.
- instance- The- IWorkflowInstanceobject.
- Returns:
- a collection of ITaskInstance
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getTaskInstancesCollection<? extends ITaskInstance> getTaskInstances(IContext context, IWorkflowInstance instance, String name) throws WorkflowModuleException Retrieves all the task instances of a specified workflow instance filtered by the name of aITask.- Parameters:
- context- The execution context.
- instance- The- IWorkflowInstanceobject.
- name- The system name of ITask to use as a filter.
- Returns:
- a collection of ITaskInstance
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getManualTaskInstancesCollection<? extends ITaskInstance> getManualTaskInstances(IContext context, IWorkflowInstance instance) throws WorkflowModuleException Retrieves all the manual task instances of a workflow instance.- Parameters:
- context- The execution context.
- instance- The- IWorkflowInstanceobject.
- Returns:
- a collection of ITaskInstance
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getManualTaskInstancesByStatusCollection<? extends ITaskInstance> getManualTaskInstancesByStatus(IContext context, int status) throws WorkflowModuleException Retrieves all the manual task instances for a status.- Parameters:
- context- The execution context.
- status- The- IWorkflowInstance.IStatusstatus.
- Returns:
- a collection of ITaskInstance
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getManualTaskInstancesModifiedSinceCollection<? extends ITaskInstance> getManualTaskInstancesModifiedSince(IContext context, Date date) throws WorkflowModuleException Retrieves all the manual task instances modified since.- Parameters:
- context- The execution context.
- date- The date.
- Returns:
- a collection of ITaskInstance
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getStartedTaskInstancesCollection<? extends ITaskInstance> getStartedTaskInstances(IContext context, IWorkflowInstance instance) throws WorkflowModuleException Retrieves all the started task instances of a workflow instance.- Parameters:
- context- The execution context.
- instance- The- IWorkflowInstanceobject.
- Returns:
- a collection of ITaskInstance
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getEndedTaskInstancesCollection<? extends ITaskInstance> getEndedTaskInstances(IContext context, IWorkflowInstance instance) throws WorkflowModuleException Retrieves all the ended task instances of a workflow instance.- Parameters:
- context- The execution context.
- instance- The- IWorkflowInstanceobject.
- Returns:
- a collection of ITaskInstance
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getAbortedTaskInstancesCollection<? extends ITaskInstance> getAbortedTaskInstances(IContext context, IWorkflowInstance instance) throws WorkflowModuleException Retrieves all the aborted task instances of a workflow instance.- Parameters:
- context- The execution context.
- instance- The- IWorkflowInstanceobject.
- Returns:
- a collection of ITaskInstance
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getTaskInstanceITaskInstance getTaskInstance(IContext context, IWorkflowInstance instance, String name) throws WorkflowModuleException Gets the started task instance associated with a specified task name.- Parameters:
- context- The execution context.
- instance- The- IWorkflowInstanceobject.
- name- The system name of a- ITaskobject.
- Returns:
- a ITaskInstanceobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getOneTaskInstanceITaskInstance getOneTaskInstance(IContext context, IWorkflowInstance instance) throws WorkflowModuleException Gets one of the task instances (any).- Parameters:
- context- The execution context.
- instance- The- IWorkflowInstanceobject.
- Returns:
- a ITaskInstanceobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getTaskGets the definition of a task instance.- Parameters:
- instance- The- ITaskInstanceobject.
- Returns:
- a ITaskobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getOperatorsRetrieves the operators of a task instance.- Parameters:
- instance- the- ITaskInstanceobject.
- Returns:
- a collection of IOperatorobjects.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
endvoid end(IContext context, ITaskInstance instance, IAction action, String comment) throws WorkflowModuleException Crosses a transition.- Parameters:
- context- The execution context.
- instance- The- ITaskInstanceobject.
- action- The- IActionto use to cross the transition.
- comment- The comment which will be displayed in the history entries.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
endvoid end(IContext context, IUser addressee, ITaskInstance instance, IAction action, String comment) throws WorkflowModuleException Allows to cross a transition for another user.- Parameters:
- context- The execution context.
- addressee- The- IUserfor whom to cross the transition.
- instance- The- ITaskInstanceobject.
- action- The- IActionobject.
- comment- The comment which will be displayed in the history entries.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
send@Deprecated void send(IContext context, ITaskInstance instance, IMailForm form, String comment) throws WorkflowModuleException Deprecated.use send( IContext context, ITaskInstance taskInstance, IMailForm mailForm, Collectioninvalid input: '<'? extends IUser> mail_to, String comment )Sends a mail using a specified mail form.- Parameters:
- context- The execution context.
- instance- The- ITaskInstanceobject.
- form- The- IMailFormobject.
- comment- The comment which will be displayed in the history entries.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
send@Deprecated void send(IContext context, IUser addressee, ITaskInstance instance, IMailForm form, String comment) throws WorkflowModuleException Deprecated.use send( IContext context, ITaskInstance taskInstance, IMailForm mailForm, Collectioninvalid input: '<'? extends IUser> mail_to, String comment )Sends a mail using a specified mail form.- Parameters:
- context- The execution context.
- addressee-
- instance- The- ITaskInstanceobject.
- form- The- IMailFormobject.
- comment- The comment which will be displayed in the history entries.
- Throws:
- WorkflowModuleException- default module exception. default module exception.
 
- 
evaluatedHtml@Deprecated String evaluatedHtml(IResource resource, IMailForm mailForm) throws WorkflowModuleException Deprecated.: use buildMailMessage( IResource resource, IMailForm mailForm, String language )Evaluates the form and returns the HTML content as a java.lang.String object.- Parameters:
- resource- The- IResourceobject to evaluate with.
- mailForm- The- IMailFormobject.
- Returns:
- A java.lang.String object.
- Throws:
- WorkflowModuleException- default module exception. default module exception.
 
- 
buildMailMessageString buildMailMessage(IResource resource, IMailForm mailForm, String language) throws WorkflowModuleException Evaluates the form and returns the HTML content as a java.lang.String object.- Parameters:
- resource- The- IResourceobject to evaluate with.
- mailForm- The- IMailFormobject.
- language- the mail language.
- Returns:
- A java.lang.String object.
- Throws:
- WorkflowModuleException- default module exception. default module exception.
 
- 
evaluatedHtml@Deprecated String evaluatedHtml(ITaskInstance taskInstance, IMailForm mailForm) throws WorkflowModuleException Deprecated.: use buildMailMessage( ITaskInstance taskInstance, IMailForm mailForm, String language )Evaluates the form and returns the HTML content as a java.lang.String object.- Parameters:
- taskInstance- The- ITaskInstanceobject to evaluate with.
- mailForm- The- IMailFormobject.
- Returns:
- A java.lang.String object.
- Throws:
- WorkflowModuleException- default module exception. default module exception.
 
- 
buildMailMessageString buildMailMessage(ITaskInstance taskInstance, IMailForm mailForm, String language) throws WorkflowModuleException Evaluates the form and returns the HTML content as a java.lang.String object.- Parameters:
- taskInstance- The- ITaskInstanceobject to evaluate with.
- mailForm- The- IMailFormobject.
- language- the mail language.
- Returns:
- A java.lang.String object.
- Throws:
- WorkflowModuleException- default module exception. default module exception.
 
- 
send@Deprecated void send(IContext context, IResource resource, IMailForm mailForm, Collection<?> entries, String subject, String content) throws WorkflowModuleException Deprecated.use send( IContext context, IResource resource, IMailForm mailForm, Collectioninvalid input: '<'? extends IUser> mail_to, String comment )Sends a mail by specifying the subject and the content of the body.- Parameters:
- context- The execution context.
- resource- The- IResourceobject to evaluate with.
- mailForm- The- IMailFormobject.
- entries- A collection of- IUser,- IGroup,- InternetAddressor- Stringobjects.
- subject- The subject of the mail.
- content- The content of the mail.
- Throws:
- WorkflowModuleException- default module exception. default module exception.
 
- 
send@Deprecated void send(IContext context, ITaskInstance taskInstance, IMailForm mailForm, Collection<?> entries, String subject, String content) throws WorkflowModuleException Deprecated.use send( IContext context, ITaskInstance taskInstance, IMailForm mailForm, Collectioninvalid input: '<'? extends IUser> mail_to, String comment )Sends a mail by specifying the subject and the content of the body.- Parameters:
- context- The execution context.
- taskInstance- The- ITaskInstanceobject to evaluate with.
- mailForm- The- IMailFormobject.
- entries- A collection of- IUser,- IGroup,- InternetAddressor- Stringobjects.
- subject- The subject of the mail.
- content- The content of the mail.
- Throws:
- WorkflowModuleException- default module exception. default module exception.
 
- 
sendvoid send(IContext context, ITaskInstance taskInstance, IMailForm mailForm, Collection<? extends IUser> mail_to, String comment) throws WorkflowModuleException Sends a mail by specifying the subject and the content of the body.- Parameters:
- context- The execution context.
- taskInstance- The- ITaskInstanceobject to evaluate with.
- mailForm- The- IMailFormobject.
- mail_to- A collection of- IUser,- IGroup,- InternetAddressor- Stringobjects.
- comment- The comment which will be displayed in the history entries.
- Throws:
- WorkflowModuleException
 
- 
sendvoid send(IContext context, IResource resource, IMailForm mailForm, Collection<? extends IUser> mail_to, String comment) throws WorkflowModuleException Sends a mail by specifying the subject and the content of the body.- Parameters:
- context- The execution context.
- resource- The- IResourceobject to evaluate with.
- mailForm- The- IMailFormobject.
- mail_to- A collection of- IUser,- IGroup,- InternetAddressor- Stringobjects.
- comment- The comment which will be displayed in the history entries.
- Throws:
- WorkflowModuleException
 
- 
getFormGets a workflow form by its name.- Parameters:
- context- The execution context.
- workflow- The- IWorkflowobject.
- formName- The name of the form.
- Returns:
- a IFormobject.
- Throws:
- WorkflowModuleException- default module exception. default module exception.
 
- 
getFormIForm getForm(IContext context, IResourceDefinition resourceDefinition, String formName) throws WorkflowModuleException Gets a resource definition form by its name.- Parameters:
- context- The execution context.
- resourceDefinition- The- IResourceDefinitionobject.
- formName- The name of the form.
- Returns:
- a IFormobject.
- Throws:
- WorkflowModuleException- default module exception. default module exception.
 
- 
getFormGets a task form by its name.- Parameters:
- context- The execution context.
- task- The- ITaskobject.
- formName- The name of the form.
- Returns:
- a IFormobject.
- Throws:
- WorkflowModuleException- default module exception. default module exception.
 
- 
getFormGets a action form by its name.- Parameters:
- context- The execution context.
- action- The- IActionobject.
- formName- The name of the form.
- Returns:
- a IFormobject.
- Throws:
- WorkflowModuleException- default module exception. default module exception.
 
- 
getSubFormIForm getSubForm(IContext context, IWorkflow workflow, String formName) throws WorkflowModuleException Gets a sub form by its name.- Parameters:
- context- The execution context.
- workflow- The- IWorkflowobject.
- formName- The name of the form.
- Returns:
- a IFormobject.
- Throws:
- WorkflowModuleException- default module exception. default module exception.
 
- 
getMailFormsCollection<? extends IMailForm> getMailForms(IContext context, IWorkflow workflow) throws WorkflowModuleException Gets all the mail forms from a specifiedIWorkflowobject.- Parameters:
- context- The execution context.
- workflow- The- IWorkflowobject.
- Returns:
- A collection of IMailFormobjects.
- Throws:
- WorkflowModuleException- default module exception. default module exception.
 
- 
getMailFormIMailForm getMailForm(IContext context, IWorkflow workflow, String mailFormName) throws WorkflowModuleException - Parameters:
- context- The execution context.
- workflow- The- IWorkflowobject.
- mailFormName- The name of the form.
- Returns:
- a IMailFormobject.
- Throws:
- WorkflowModuleException- default module exception. default module exception.
 
- 
getMailFormsCollection<? extends IMailForm> getMailForms(IContext context, IWorkflow workflow, String startsWith) throws WorkflowModuleException - Parameters:
- context- The execution context.
- workflow- The- IWorkflowobject.
- startsWith- The start part of the form name.
- Returns:
- A collection of IMailFormobjects.
- Throws:
- WorkflowModuleException- default module exception. default module exception.
 
- 
createGenericResourceCreates a generic resource for mail purposes.- Returns:
- The IResourceobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
createLinkedResourceILinkedResource createLinkedResource(IResource resource, String propertyName) throws WorkflowModuleException Creates 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 ); - Parameters:
- resource- The parent resource.
- propertyName- The system name of the property.
- Returns:
- The ILinkedResourceobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getLinkedResourcesCollection<? extends ILinkedResource> getLinkedResources(IResource resource, String propertyName) throws WorkflowModuleException Gets all the linked resources associated with a table property.- Parameters:
- resource- The parent resource.
- propertyName- The system name of the property.
- Returns:
- A collection of ILinkedResourceobjects.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getParentInstanceGets the parent instance of a linked resource.- Parameters:
- linkedResource- The linked resource.
- Returns:
- The IWorkflowInstanceobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getAttachmentsCollection<? extends IAttachment> getAttachments(IResource resource, String propertyName) throws WorkflowModuleException Gets all the attachments associated with a property.- Parameters:
- resource- The main resource object.
- propertyName- The system name of the property.
- Returns:
- A collection of IAttachmentobjects.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getAttachmentIAttachment getAttachment(IResource resource, String propertyName, String fileName) throws WorkflowModuleException Gets an attachment by its file name.- 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.
 
- 
addAttachmentIAttachment addAttachment(IResource resource, String propertyName, File file) throws WorkflowModuleException Adds an attachment as a java.io.File object.- Parameters:
- resource- The main resource object.
- propertyName- The system name of the property.
- file- The- Fileobject.
- Returns:
- An IAttachmentobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
addAttachmentIAttachment addAttachment(IResource resource, String propertyName, String fileName, InputStream inputStream) throws WorkflowModuleException Adds an attachment as an java.io.InputStream object.- Parameters:
- resource- The main resource object.
- propertyName- The system name of the property.
- fileName- The name of the file
- inputStream- The- InputStreamobject.
- Returns:
- An IAttachmentobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
addAttachmentIAttachment addAttachment(IResource resource, String propertyName, String fileName, String fullPath) throws WorkflowModuleException Adds an attachment with its full path.- Parameters:
- resource- The main resource object.
- propertyName- The system name of the property.
- fileName- The name of the file
- fullPath- The full path of the file to add.
- Returns:
- An IAttachmentobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
addAttachmentIAttachment addAttachment(IResource resource, String propertyName, IAttachment attachment) throws WorkflowModuleException Adds an attachment from an attachment.- Parameters:
- resource- The main resource object.
- propertyName- The system name of the property.
- attachment- The- IAttachmentto add.
- Returns:
- An IAttachmentobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getExternalUserGets aIUserobject from a single user selector property.- Parameters:
- resource- The main resource object.
- propertyName- The system name of the property.
- Returns:
- A IUserobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getExternalGroupGets aIGroupobject from a single group selector property.- Parameters:
- resource- The main resource object.
- propertyName- The system name of the property.
- Returns:
- A IGroupobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getExternalLocalizationILocalization getExternalLocalization(IResource resource, String propertyName) throws WorkflowModuleException Gets aILocalizationobject from a single localization selector property.- Parameters:
- resource- The main resource object.
- propertyName- The system name of the property.
- Returns:
- A ILocalizationobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getExternalOrganizationIOrganization getExternalOrganization(IResource resource, String propertyName) throws WorkflowModuleException Gets aIOrganizationobject from a single organization selector property.- Parameters:
- resource- The main resource object.
- propertyName- The system name of the property.
- Returns:
- A IOrganizationobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getExternalFileGets aIFileobject from a single file selector property.- Parameters:
- resource- The main resource object.
- propertyName- The system name of the property.
- Returns:
- A IFileobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getExternalFolderGets aIFolderobject from a single folder selector property.- Parameters:
- resource- The main resource object.
- propertyName- The system name of the property.
- Returns:
- A IFolderobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getExternalLibraryGets aILibraryobject from a single library selector property.- Parameters:
- resource- The main resource object.
- propertyName- The system name of the property.
- Returns:
- A ILibraryobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getExternalElementsCollection<?> getExternalElements(IResource resource, String propertyName) throws WorkflowModuleException Gets a collection ofIElementobjects from a multiple selector property.- Parameters:
- resource- The main resource object.
- propertyName- The system name of the property.
- Returns:
- A collection of IElementobjects.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
setExternalUservoid setExternalUser(IResource resource, String propertyName, IUser user) throws WorkflowModuleException Sets aIUserto a single selector property.- Parameters:
- resource- The main resource object.
- propertyName- The system name of the property.
- user- A- IUserobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
setExternalGroupvoid setExternalGroup(IResource resource, String propertyName, IGroup group) throws WorkflowModuleException Sets aIGroupto a single selector property.- Parameters:
- resource- The main resource object.
- propertyName- The system name of the property.
- group- A- IGroupobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
setExternalLocalizationvoid setExternalLocalization(IResource resource, String propertyName, ILocalization localization) throws WorkflowModuleException Sets aILocalizationto a single selector property.- Parameters:
- resource- The main resource object.
- propertyName- The system name of the property.
- localization- A- ILocalizationobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
setExternalOrganizationvoid setExternalOrganization(IResource resource, String propertyName, IOrganization organization) throws WorkflowModuleException Sets aIOrganizationto a single selector property.- Parameters:
- resource- The main resource object.
- propertyName- The system name of the property.
- organization- A- IOrganizationobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
setExternalFilevoid setExternalFile(IResource resource, String propertyName, IFile file) throws WorkflowModuleException Sets aIFileto a single selector property.- Parameters:
- resource- The main resource object.
- propertyName- The system name of the property.
- file- A- IFileobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
setExternalFoldervoid setExternalFolder(IResource resource, String propertyName, IFolder folder) throws WorkflowModuleException Sets aIFolderto a single selector property.- Parameters:
- resource- The main resource object.
- propertyName- The system name of the property.
- folder- A- IFolderobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
setExternalLibraryvoid setExternalLibrary(IResource resource, String propertyName, ILibrary library) throws WorkflowModuleException Sets aILibraryto a single selector property.- Parameters:
- resource- The main resource object.
- propertyName- The system name of the property.
- library- A- ILibraryobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
setExternalElementsvoid setExternalElements(IResource resource, String propertyName, Collection<?> elements) throws WorkflowModuleException Sets aIElementto a multiple selector property.- Parameters:
- resource- The main resource object.
- propertyName- The system name of the property.
- elements- A collection of- IElementobjects.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getSearchControllerGets the defaultISearchControllerobject.- Returns:
- The default ISearchControllerobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getSearchController@Deprecated ISearchController getSearchController(IJdbcReference reference) throws WorkflowModuleException Deprecated.use getSearchController( IConnectionDefinition connectionDefinition ) method instead.Gets a search controller object by specifying a JDBC external reference.- Parameters:
- reference- The- IJdbcReferenceobject.
- Returns:
- The ISearchControllerobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getSearchControllerISearchController getSearchController(IConnectionDefinition connectionDefinition) throws WorkflowModuleException Gets a search controller object by specifying a ConnectionDefinition object.- Parameters:
- connectionDefinition- The- IConnectionDefinitionobject.
- Returns:
- The ISearchControllerobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getSearchControllerISearchController getSearchController(IDataSourceReference reference) throws WorkflowModuleException Gets a search controller object by specifying an external data source.- Parameters:
- reference- The- IDataSourceReferenceobject.
- Returns:
- The ISearchControllerobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getSecurityControllerISecurityController getSecurityController(ISecuritySupport securitySupport) throws WorkflowModuleException Gets a security controller on a specified object.- Parameters:
- securitySupport- Any IElement that implements ISecuritySupport interface.
- Returns:
- The ISecurityControllerobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getTransformerGets a transformer to transformIResourceobject.- Returns:
- A ITransformerobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getTaskInstanceTransformerGets a task transformer to transformITaskInstanceobject.- Returns:
- A ITaskInstanceTransformerobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getTaskViewTransformerGets a task view transformer to transformITaskInstanceobjects.- Returns:
- A ITaskViewTransformerobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getResourceViewTransformerGets a resource view transformer to transformIResourceobjects.- Returns:
- A IResourceViewTransformerobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getWorkflowViewTransformerGets a workflow view transformer to transformIWorkflowobjects.- Returns:
- A IWorkflowViewTransformerobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getWorkflowContainerViewTransformerIWorkflowContainerViewTransformer getWorkflowContainerViewTransformer() throws WorkflowModuleExceptionGets a workflow container view transformer to transformIWorkflowContainerobjects.- Returns:
- A IWorkflowContainerViewTransformerobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getCatalogViewTransformerGets a catalog view transformer to transformICatalogobjects.- Returns:
- A ICatalogViewTransformerobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getSearchViewTransformerGets a search view transformer to transformIResourceobjects.- Returns:
- A ISearchViewTransformerobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getGenericViewTransformer- Throws:
- WorkflowModuleException
 
- 
getViewControllerDeprecated.Gets a view controller to searchIResourceobjects through their properties.- Returns:
- A IViewControllerobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getViewControllerGets a view controller to searchIResourceobjects through their properties.- Parameters:
- context- The execution context.
- Returns:
- A IViewControllerobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getViewControllerDeprecated.Gets a view controller to searchIResourceobjects through their properties.- Parameters:
- natureClass- : The class of the searched objects- IWorkflowInstance,- ITaskInstance,- IResource}
- Returns:
- A IViewControllerobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getViewControllerIViewController getViewController(IContext context, Class natureClass) throws WorkflowModuleException Gets a view controller to searchIResourceobjects through their properties.- Parameters:
- context- The execution context.
- natureClass- : The class of the searched objects- IWorkflowInstance,- ITaskInstance,- IResource}
- Returns:
- A IViewControllerobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getViewController@Deprecated IViewController getViewController(IProject project, InputStream inputStream) throws WorkflowModuleException Deprecated.Gets a view controller to searchIResourceobjects through their properties.- Parameters:
- project- The current project
- inputStream- The java.io.InputStream XML entry.
- Returns:
- A IViewControllerobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getViewControllerIViewController getViewController(IContext context, IProject project, InputStream inputStream) throws WorkflowModuleException Gets a view controller to searchIResourceobjects through their properties.- Parameters:
- context- The execution context.
- project- The current project
- inputStream- The java.io.InputStream XML entry.
- Returns:
- A IViewControllerobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getDelegationControllerGets a delegation controller to delegateIDelegationSupportobjects.- Returns:
- A IDelegationControllerobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getArchivingControllerGets a archiving controller to archiveIElementobjects.- Returns:
- A IArchivingControllerobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getUserByLoginGets a user by its login- Parameters:
- login- The login of the user
- Returns:
- A IUserobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getGroupByNameDeprecated.use the IDirectoryModule instead.Gets a group by its name- Parameters:
- name- The system name of the group.
- Returns:
- A IGroupobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getWorkflowInstanceGets aIWorkflowInstanceobject from an object.- Parameters:
- object- Any of the following values:- com.axemble.vdp.treatment.interfaces.Treatment 
- Returns:
- A IWorkflowInstanceobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getResourceGets aIResourceobject from an object.- Parameters:
- object- 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.
 
- 
getCatalogGets a catalog object from its identifier.- Parameters:
- key- A- IStorageKeyobject.
- Returns:
- A ICatalogobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getUserGets a user object from its identifier.- Parameters:
- key- A- IStorageKeyobject.
- Returns:
- A IUserobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getRoleDeprecated.use getOperatorRole or getProfileGets a role object from its identifier.- Parameters:
- key- A- IStorageKeyobject.
- Returns:
- A IRoleobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getOperatorRoleGets a role object from its identifier.- Parameters:
- key- A- IStorageKeyobject.
- Returns:
- A IOperatorRoleobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getProfileGets a role object from its identifier.- Parameters:
- key- A- IStorageKeyobject.
- Returns:
- A IProfileobject.
- Throws:
- ModuleException- default module exception.
 
- 
getWorkflowContainerGets a workflow container object from its identifier.- Parameters:
- key- A- IStorageKeyobject.
- Returns:
- A IWorkflowContainerobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getWorkflowGets a workflow object from its identifier.- Parameters:
- key- A- IStorageKeyobject.
- Returns:
- A IWorkflowobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getTaskGets a task object from its identifier.- Parameters:
- key- A- IStorageKeyobject.
- Returns:
- A ITaskobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getActionGets an action object from its identifier.- Parameters:
- key- A- IStorageKeyobject.
- Returns:
- A IActionobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getResourceDefinitionGets a resource definition object from its identifier.- Parameters:
- key- A- IStorageKeyobject.
- Returns:
- A IResourceDefinitionobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getPropertyGets a property object from its identifier.- Parameters:
- key- A- IStorageKeyobject.
- Returns:
- A IPropertyobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getWorkflowInstanceGets a workflow instance object from its identifier.- Parameters:
- key- A- IStorageKeyobject.
- Returns:
- A IWorkflowInstanceobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getTaskInstanceGets a task instance object from its identifier.- Parameters:
- key- A- IStorageKeyobject.
- Returns:
- A ITaskInstanceobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getOperatorGets an operator object from its identifier.- Parameters:
- key- A- IStorageKeyobject.
- Returns:
- A IOperatorobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getOperatorByLoginGets anIOperatorfrom a user login.- Parameters:
- login- The user login
- Returns:
- A IOperatorobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getResourceGets a resource object from its identifier.- Parameters:
- key- A- IStorageKeyobject.
- Returns:
- A IResourceobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getCatalogGets aICatalogobject from a resource definitino.- Parameters:
- resourceDefinition- A resource definition.
- Returns:
- A ICatalogobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getUserDeprecated.Use getUser(IStorageKeykey ) method instead.Gets aIUserobject from its string identifier.- Parameters:
- id- A string identifier.
- Returns:
- A IUserobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getWorkflowInstanceDeprecated.Use getWorkflowInstance(IStorageKeykey ) method instead.Gets aIWorkflowInstanceobject from its string identifier.- Parameters:
- id- A string identifier.
- Returns:
- A IWorkflowInstanceobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getTaskInstanceDeprecated.Use getTaskInstance(IStorageKeykey ) method instead.Gets aITaskInstanceobject from its string identifier.- Parameters:
- id- A string identifier.
- Returns:
- A ITaskInstanceobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getOperatorDeprecated.Use getOperator(IStorageKeykey ) method instead.Gets aIOperatorobject from its string identifier.- Parameters:
- id- A string identifier.
- Returns:
- A IOperatorobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getResourceDeprecated.Use getResource(IStorageKeykey ) method instead.Gets aIResourceobject from its string identifier.- Parameters:
- id- A string identifier.
- Returns:
- A IResourceobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getResourcesCollection<? extends IResource> getResources(IContext context, IResourceDefinition resourceDefinition) throws WorkflowModuleException Gets a collection ofIResourceobjects from a resource definition.- Parameters:
- context- The execution context.
- resourceDefinition- The- IResourceDefinitionobject.
- Returns:
- a Collection of IResourceobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getResourcesCollection<? extends IResource> getResources(IContext context, ICatalog catalog) throws WorkflowModuleException Gets a collection ofIResourceobjects from a catalog- Parameters:
- context- The execution context.
- catalog- The- ICatalogobject.
- Returns:
- a Collection of IResourceobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
findStorageResourceByReferenceIStorageResource findStorageResourceByReference(IContext context, IResourceDefinition resourceDefinition, String reference) Find a storage resource object by specifying theIResourceDefinitionobject, its reference.- Parameters:
- context- The execution context.
- resourceDefinition- The- IResourceDefinitionobject.
- reference- The reference to set.
- Returns:
- a IStorageResourceobject or null.
 
- 
createStorageResourceIStorageResource createStorageResource(IContext context, IResourceDefinition resourceDefinition, String reference, String label) throws WorkflowModuleException Creates a storage resource object by specifying theIResourceDefinitionobject, its reference, and its label.- Parameters:
- context- The execution context.
- resourceDefinition- The- IResourceDefinitionobject.
- reference- The reference to set.
- label- The label to set.
- Returns:
- a IStorageResourceobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
createStorageResourceIStorageResource createStorageResource(IContext context, IResourceDefinition resourceDefinition, String reference) throws WorkflowModuleException Creates a storage resource object by specifying theIResourceDefinitionobject, its reference.- Parameters:
- context- The execution context.
- resourceDefinition- The- IResourceDefinitionobject.
- reference- The reference to set.
- Returns:
- a IStorageResourceobject.
- Throws:
- WorkflowModuleException- default module exception.
 
- 
getElementByProtocolURIGets anIElementobject which implementsIProtocolSupportinterface.- Parameters:
- protocolURI- The protocol URI as a java.lang.String.
- Returns:
- A IProtocolSupportobject.
- Throws:
- ModuleException- default module exception.
 
- 
setDynamicLocalizationsWrapperMessageForLanguageIDynamicLocalizationsWrapper setDynamicLocalizationsWrapperMessageForLanguage(IContext context, IDynamicLocalizationsWrapper dynamicLocalizationsWrapper, ICatalog catalog, String language, String message) throws ModuleException Creates a dynamicLocalizationsWrapper object by specifying the parentICatalogobject.- Parameters:
- context- The execution context.
- catalog- The- ICatalogobject.
- language- The language
- message- The message
- Returns:
- A IDynamicLocalizationsWrapperobject.
- Throws:
- ModuleException
 
- 
createDynamicLocalizationsWrapperIDynamicLocalizationsWrapper createDynamicLocalizationsWrapper(IContext context, ICatalog catalog) throws ModuleException Creates a dynamicLocalizationsWrapper object by specifying the parentICatalogobject.- Parameters:
- context- The execution context.
- catalog- The- ICatalogobject.
- Returns:
- A IDynamicLocalizationsWrapperobject.
- Throws:
- ModuleException
 
- 
hasDiscussionThreadAllows knowing if an IWorkflowInstance has a discussion thread or not- Parameters:
- context- the context
- iWorkflowInstance- the- IWorkflowInstance
- Returns:
- true if IWorkflowInstance has a discussion thread otherwise false
 
- 
getDiscussionMessagesOrderByCreationDateDescCollection<IWorkflowInstanceDiscussionMessage> getDiscussionMessagesOrderByCreationDateDesc(IContext context, IWorkflowInstance workflowInstance) Retrieve IWorkflowInstance's message- Parameters:
- context- the context
- workflowInstance- the workflowInstance
- Returns:
- the IWorkflowInstanceDiscussionMessagecollection
 
- 
canModifyDiscussionMessageDiscussionAccessCheckResult canModifyDiscussionMessage(IContext context, IDiscussionMessage iDiscussionMessage) Allows knowing if an IDiscussionMessage can be modified in the current IContext or not- Parameters:
- context- the context
- iDiscussionMessage- the- IDiscussionMessage
- Returns:
- the DiscussionAccessCheckResultenum value result
 
- 
canDeleteDiscussionMessageDiscussionAccessCheckResult canDeleteDiscussionMessage(IContext context, IDiscussionMessage iDiscussionMessage) Allows knowing if an IDiscussionMessage can be deleted in the current IContext or not- Parameters:
- context- the context
- iDiscussionMessage- the- IDiscussionMessage
- Returns:
- the DiscussionAccessCheckResultenum value result
 
- 
deleteDiscussionMessagevoid deleteDiscussionMessage(IContext context, IWorkflowInstanceDiscussionMessage iWorkflowInstanceDiscussionMessage, IWorkflowInstance iWorkflowInstance) Delete an IWorkflowInstanceDiscussionMessage for an IWorkflowInstance. It is necessary to save the IWorkflowInstance after calling this method.- Parameters:
- context- the context
- iWorkflowInstanceDiscussionMessage- the iWorkflowInstanceDiscussionMessage
- iWorkflowInstance- the the- IWorkflowInstance
 
- 
createDiscussionMessageIWorkflowInstanceDiscussionMessage 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.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). - Parameters:
- context- the context
- iWorkflowInstance- the- IWorkflowInstance
- content- The content
- attachments- the collection of- IAttachment
- visibility- the visibility string code
- recipients- the collection of- IUserrecipients for visibility mode VisibilityMode SENDER_AND_RECIPIENTS or null
- visibilityOrganization- the- IOrganizationfor visibility mode VisibilityMode SENDER_AND_ORGANIZATION or null
- Returns:
- the new IWorkflowInstanceDiscussionMessage
 
- 
updateDiscussionMessagevoid updateDiscussionMessage(IContext context, IWorkflowInstanceDiscussionMessage iWorkflowInstanceDiscussionMessage, String content, Collection<IAttachment> attachments) Update content and/or attachments of a message.- Parameters:
- context- the context
- iWorkflowInstanceDiscussionMessage- the iWorkflowInstanceDiscussionMessage
- content- the content
- attachments- the collection of- IAttachment
 
 
-