Package de.xima.fc.interfaces.workflow
Interface IWorkflowProvider
- All Known Implementing Classes:
ValidationWorkflowProvider,WorkflowProviderBean
public interface IWorkflowProvider
A provider for the workflow designer that lets you access various data related to the workflow, such a list of all
user groups or text templates.
- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
-
Method Summary
Modifier and TypeMethodDescriptionList<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>>List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>>List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>>List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>>List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>>List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>>List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>>getAllNodesOfType(String type) List<? extends de.xima.cmn.validation.spec.IChoiceEntry<QualifiedSubmitButton>>getAllStates(boolean includeMarkedForDeletion) List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>>getAllStateSelectItems(boolean includeMarkedForDeletion) getAllTasks(boolean excludeSelf) getAllTasks(UUID taskToExclude) getAllTaskSelectItems(boolean excludeSelf) Same asgetAllTriggersOfType(String, UUID), but converted to select items with the trigger key as the value.getAllTaskSelectItems(UUID taskToExclude) Same asgetAllTasks(UUID), but converted to select items with the task key as the value.getAllTriggersOfType(String type, boolean excludeSelf) getAllTriggersOfType(String type, UUID taskToExclude) List<? extends de.xima.cmn.validation.spec.IChoiceEntry<TriggerKey>>getAllTriggersOfTypeSelectItems(String type, boolean excludeSelf) Same asgetAllTriggersOfType(String, boolean), but converted to select items with the trigger key as the value.List<? extends de.xima.cmn.validation.spec.IChoiceEntry<TriggerKey>>getAllTriggersOfTypeSelectItems(String type, UUID taskToExclude) Same asgetAllTriggersOfType(String, UUID), but converted to select items with the trigger key as the value.List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>>Deprecated.List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>>Deprecated.List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>>List<? extends de.xima.cmn.validation.spec.IChoiceEntry<AttachmentItem>>Returns a list of all available attachment items that are available for the currently selected workflow node.List<? extends de.xima.cmn.validation.spec.IChoiceEntry<AttachmentItem>>getAvailableAttachments(NodeKey nodeKey, GetAvailableAttachmentsParams params) Returns a list of all available attachment items that are available for the given workflow node.List<? extends de.xima.cmn.validation.spec.IChoiceEntry<ResourceItem>>getAvailableResources(boolean includeForm, boolean includeClient, boolean includeExternal, boolean includeAttachmentSearch, boolean includeUpload, boolean includeProvidingAction, String... extensions) Returns a list of all available resources, which may include client resources, form resources, and external resource URLs.default List<? extends de.xima.cmn.validation.spec.IChoiceEntry<ResourceItem>>getAvailableResources(boolean includeForm, boolean includeClient, boolean includeExternal, boolean includeAttachmentSearch, boolean includeUpload, boolean includeProvidingAction, List<String> extensions) Returns a list of all available resources, which may include client resources, form resources, and external resource URLs.List<? extends de.xima.cmn.validation.spec.IChoiceEntry<ResourceItem>>getAvailableResources(NodeKey nodeKey, boolean includeForm, boolean includeClient, boolean includeExternal, boolean includeAttachmentSearch, boolean includeUpload, boolean includeProvidingAction) Returns a list of all available resources, which may include client resources, form resources, and external resource URLs.List<? extends de.xima.cmn.validation.spec.IChoiceEntry<ResourceItem>>getAvailableResources(NodeKey nodeKey, boolean includeForm, boolean includeClient, boolean includeExternal, boolean includeAttachmentSearch, boolean includeUpload, boolean includeProvidingAction, String... extensions) Returns a list of all available resources, which may include client resources, form resources, and external resource URLs.Returns a list of all predecessors of the currently selected node N, that have finished execution and that provide attachments.Returns a list of all predecessors of the given node N, that have finished execution and that provide attachments.Returns a list of all predecessors of the currently selected node, if it provides files.Returns a list of all predecessors of the given node that provide files.default List<INodeWithName>Deprecated.default List<INodeWithName>getPredecessors(NodeKey key) Deprecated.default List<INodeWithName>Deprecated.default List<INodeWithName>Deprecated.List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>>
-
Method Details
-
getAllAttachmentSources
List<EAttachmentSource> getAllAttachmentSources()- Returns:
- a list of all attachment sources
-
getAllClientCounterRefs
- Returns:
- Similar to
getAllClientCounters(), but includes aEntityRef.forNameValue(String)entry that lets the user enter a counter by its name.
-
getAllClientCounterRefSelectItems
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<EntityRef>> getAllClientCounterRefSelectItems()- Returns:
- Similar to
getAllClientCounterSelectItems(), but includes aEntityRef.forNameValue(String)entry that lets the user enter a counter by its name.
-
getAllClientCounters
List<ClientCounter> getAllClientCounters()- Returns:
- A list of all client counters available to the current client. Empty list if none are found.
-
getAllClientCounterSelectItems
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>> getAllClientCounterSelectItems()- Returns:
- Same as
getAllClientCounters(), but returns select items with the value and the name of the LDAP query.
-
getAllClientResources
List<MandantRessource> getAllClientResources()- Returns:
- A list of all client resources of the current client.
-
getAllDatabaseConnections
List<DatenbankZugriff> getAllDatabaseConnections()- Returns:
- A list of all database connection available to the current client. Empty list if none are found.
-
getAllDatabaseConnectionSelectItems
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>> getAllDatabaseConnectionSelectItems()- Returns:
- Same as
getAllDatabaseConnections(), but returns select items with the value and the name of the database connection.
-
getAllDatabaseQueries
List<Datenquelle> getAllDatabaseQueries()- Returns:
- A list of all database queries that are defined in client scope. Empty list when none are available.
-
getAllDatabaseQuerySelectItems
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>> getAllDatabaseQuerySelectItems()- Returns:
- Same as
getAllDatabaseQueries(), but returns select items with the value and the name of the database query.
-
getAllDirectClientAuthorizations
List<DirectClientAuthorization> getAllDirectClientAuthorizations()- Returns:
- All direct client authorizations available to the current client. Empty list if none are found.
- Since:
- 8.0.0
-
getAllDirectClientAuthorizationSelectItems
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>> getAllDirectClientAuthorizationSelectItems()- Returns:
- Same as
getAllDirectClientAuthorizations(), but returns select items with the value and the name of the user. - Since:
- 8.0.0
-
getAllFormElements
- Returns:
- All from elements of the current form version. Empty list if none are found.
-
getAllInboxes
- Returns:
- All inboxes available to the current client. Empty list if none are found.
-
getAllInboxSelectItems
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>> getAllInboxSelectItems()- Returns:
- Same as
getAllInboxes(), but returns select items with the value and the name of the inbox.
-
getAllLdapConnections
List<LDAPZugriff> getAllLdapConnections()- Returns:
- A list of all LDAP queries available to the current client. Empty list if none are found.
-
getAllLdapConnectionSelectItems
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>> getAllLdapConnectionSelectItems()- Returns:
- Same as
getAllLdapConnections(), but returns select items with the value and the name of the LDAP connection.
-
getAllLdapQueries
List<LDAPAbfrage> getAllLdapQueries()- Returns:
- A list of all LDAP queries available to the current client. Empty list if none are found.
-
getAllLdapQuerySelectItems
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>> getAllLdapQuerySelectItems()- Returns:
- Same as
getAllLdapQueries(), but returns select items with the value and the name of the LDAP query.
-
getAllNodesOfType
- Parameters:
type-typeof the nodes to retrieve. Can be empty to retrieve all nodes.- Returns:
- All nodes in the current process that are of the given type.
-
getAllNodesOfTypeSelectItems
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<NodeKey>> getAllNodesOfTypeSelectItems(String type) - Parameters:
type-typeof the nodes to retrieve. Can be empty to retrieve all nodes.- Returns:
- Same as
getAllNodesOfType(String), but returns select items with the value set to theNodeKeyand the name of the LDAP query.
-
getAllProjectResources
List<ProjektRessource> getAllProjectResources()- Returns:
- A list of all project resource of the current project.
-
getAllQualifiedSubmitButtons
List<IWorkflowQualifiedSubmitButton> getAllQualifiedSubmitButtons()- Returns:
- A list of all qualified submit buttons contained in the project whose workflow is being edited. When there are buttons with the same button name, they are included multiple times.
-
getAllQualifiedSubmitButtonSelectItems
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<QualifiedSubmitButton>> getAllQualifiedSubmitButtonSelectItems()- Returns:
- Same as
getAllSubmitButtons(), but converted to select items with the button name as the value.
-
getAllStates
- Parameters:
includeMarkedForDeletion-trueto include states that have been marked for deletion when the workflow is saved,falseto exclude those states and return only states that are still present.- Returns:
- A list of all states for the current project.
-
getAllStateSelectItems
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>> getAllStateSelectItems(boolean includeMarkedForDeletion) - Parameters:
includeMarkedForDeletion-trueto include states that have been marked for deletion when the workflow is saved,falseto exclude those states and return only states that are still present.- Returns:
- Same as
getAllStates(boolean), but returns select items with the value and the name of the state.
-
getAllSubmitButtons
List<IWorkflowSubmitButton> getAllSubmitButtons()- Returns:
- A list of all submit buttons contained in the project whose workflow is being edited. When there are buttons with the same button name, only one is included.
-
getAllSubmitButtonSelectItems
- Returns:
- Same as
getAllSubmitButtons(), but converted to select items with the button name as the value.
-
getAllTasks
- Parameters:
excludeSelf-trueto exclude the task of the current trigger,trueto include all.- Returns:
- All task in the current process, without the task to exclude if given.
-
getAllTasks
- Parameters:
taskToExclude- Task to exclude in the result,nullto exclude none.- Returns:
- All task in the current process, without the task to exclude if given.
-
getAllTaskSelectItems
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UUID>> getAllTaskSelectItems(boolean excludeSelf) Same asgetAllTriggersOfType(String, UUID), but converted to select items with the trigger key as the value.- Parameters:
excludeSelf-trueto exclude the task of the current trigger,trueto include all.- Returns:
- All task in the current process, without the task to exclude if given.
-
getAllTaskSelectItems
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UUID>> getAllTaskSelectItems(UUID taskToExclude) Same asgetAllTasks(UUID), but converted to select items with the task key as the value.- Parameters:
taskToExclude- Task to exclude in the result,nullto exclude none.- Returns:
- All task in the current process, without the task to exclude if given.
-
getAllTriggersOfType
- Parameters:
type-typeof the triggers to retrieve. Can be empty to retrieve all triggers.excludeSelf-trueto exclude the task of the current trigger,trueto include all.- Returns:
- All triggers in the current process that are of the given type.
-
getAllTriggersOfType
- Parameters:
type-typeof the triggers to retrieve. Can be empty to retrieve all triggers.taskToExclude- Task to exclude in the result,nullto exclude none.- Returns:
- All triggers in the current process that are of the given type.
-
getAllTriggersOfTypeSelectItems
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<TriggerKey>> getAllTriggersOfTypeSelectItems(String type, boolean excludeSelf) Same asgetAllTriggersOfType(String, boolean), but converted to select items with the trigger key as the value.- Parameters:
type-typeof the triggers to retrieve. Can be empty to retrieve all triggers.excludeSelf-trueto exclude the task of the current trigger,trueto include all.- Returns:
- All triggers in the current process that are of the given type.
-
getAllTriggersOfTypeSelectItems
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<TriggerKey>> getAllTriggersOfTypeSelectItems(String type, UUID taskToExclude) Same asgetAllTriggersOfType(String, UUID), but converted to select items with the trigger key as the value.- Parameters:
type-typeof the triggers to retrieve. Can be empty to retrieve all triggers.taskToExclude- Task to exclude in the result,nullto exclude none.- Returns:
- All triggers in the current process that are of the given type.
-
getAllUploadElements
- Returns:
- A list with all upload elements available to the currently selected action.
-
getAllUploadElementSelectItems
- Returns:
- Same as
getAllUploadElements(), but converted to select items with the field name as the value.
-
getAllUserGroups
List<BenutzerGruppe> getAllUserGroups()- Returns:
- All user groups available to the current client. Empty list if none are found.
-
getAllUserGroupSelectItems
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>> getAllUserGroupSelectItems()- Returns:
- Same as
getAllUserGroups(), but returns select items with the value and the name of the user group.
-
getAllWebDavConnections
List<WebDavAccess> getAllWebDavConnections()- Returns:
- A list of all WebDAV connections available to the current client. Empty list if none are found.
-
getAllWebDavConnectionsSelectItems
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>> getAllWebDavConnectionsSelectItems()- Returns:
- Same as
getAllWebDavConnections(), but returns select items with the value and the name of the database connection.
-
getAvailableAttachments
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<AttachmentItem>> getAvailableAttachments(GetAvailableAttachmentsParams params) Returns a list of all available attachment items that are available for the currently selected workflow node.- Parameters:
params- Parameters for retrieving the available attachments. Whennull, usesGetAvailableAttachmentsParams.defaults().- Returns:
- A list of all attachment items available for the given node.
- Since:
- 8.1.0
- See Also:
-
getAvailableAttachments
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<AttachmentItem>> getAvailableAttachments(NodeKey nodeKey, GetAvailableAttachmentsParams params) Returns a list of all available attachment items that are available for the given workflow node.- Parameters:
nodeKey-NodeKeyof the currently selected node.params- Parameters for retrieving the available attachments. Whennull, usesGetAvailableAttachmentsParams.defaults().- Returns:
- A list of all attachment items available for the given node.
- Since:
- 8.1.0
-
getAvailableResources
default List<? extends de.xima.cmn.validation.spec.IChoiceEntry<ResourceItem>> getAvailableResources(boolean includeForm, boolean includeClient, boolean includeExternal, boolean includeAttachmentSearch, boolean includeUpload, boolean includeProvidingAction, List<String> extensions) Returns a list of all available resources, which may include client resources, form resources, and external resource URLs.- Parameters:
includeForm- Whether to include the available form resources.includeClient- Whether to include the available client resources.includeExternal- Whether to include an option for entering an external resource URL.includeAttachmentSearch- Specifies whether to include an option to search by file name for a form record attachmentincludeUpload- Specifies whether to add available file upload elements to the result listincludeProvidingAction- Specifies whether to add all available providing-file actionsextensions- A list of extensions for filtering the returned resources. When no extensions are given, no filtering is applied.- Returns:
- A list of all available resources. On@Override ly resources with the given extensions are returned.
-
getAvailableResources
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<ResourceItem>> getAvailableResources(boolean includeForm, boolean includeClient, boolean includeExternal, boolean includeAttachmentSearch, boolean includeUpload, boolean includeProvidingAction, String... extensions) Returns a list of all available resources, which may include client resources, form resources, and external resource URLs.- Parameters:
includeForm- Whether to include the available form resources.includeClient- Whether to include the available client resources.includeExternal- Whether to include an option for entering an external resource URL.includeAttachmentSearch- Specifies whether to include an option to search by file name for a form record attachmentincludeUpload- Specifies whether to add available file upload elements to the result listincludeProvidingAction- Specifies whether to add all available providing-file actionsextensions- A list of extensions for filtering the returned resources. When no extensions are given, no filtering is applied.- Returns:
- A list of all available resources. Only resources with the given extensions are returned.
-
getAvailableResources
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<ResourceItem>> getAvailableResources(@Nullable NodeKey nodeKey, boolean includeForm, boolean includeClient, boolean includeExternal, boolean includeAttachmentSearch, boolean includeUpload, boolean includeProvidingAction) Returns a list of all available resources, which may include client resources, form resources, and external resource URLs.- Parameters:
nodeKey-NodeKeyof the current selected node.includeForm- Whether to include the available form resources.includeClient- Whether to include the available client resources.includeExternal- Whether to include an option for entering an external resource URL.includeAttachmentSearch- Specifies whether to include an option to search by file name for a form record attachmentincludeUpload- Specifies whether to add available file upload elements to the result listincludeProvidingAction- Specifies whether to add all available providing-file actions- Returns:
- A list of all available resources (files).
-
getAvailableResources
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<ResourceItem>> getAvailableResources(@Nullable NodeKey nodeKey, boolean includeForm, boolean includeClient, boolean includeExternal, boolean includeAttachmentSearch, boolean includeUpload, boolean includeProvidingAction, String... extensions) Returns a list of all available resources, which may include client resources, form resources, and external resource URLs.- Parameters:
nodeKey-NodeKeyof the current selected node.includeForm- Whether to include the available form resources.includeClient- Whether to include the available client resources.includeExternal- Whether to include an option for entering an external resource URL.includeAttachmentSearch- Specifies whether to include an option to search by file name for a form record attachmentincludeUpload- Specifies whether to add available file upload elements to the result listincludeProvidingAction- Specifies whether to add all available providing-file actionsextensions- A list of extensions for filtering the returned resources. When no extensions are given, no filtering is applied. When an item of this array contains a comma, it is split into several extension. SogetAvailableResources(nodeKey, true,true,true,true,true,"pdf,docx")is the same asgetAvailableResources(nodeKey, true,true,true,true,true,"pdf", "docx")- Returns:
- A list of all available resources. Only resources with the given extensions are returned.
-
getClient
Mandant getClient()- Returns:
- The current client for which the workflow is being edited.
-
getInstalledCharsets
- Returns:
- A list of all character supported by the server.
-
getInstalledFontNames
- Returns:
- A list of all font names that are currently installed on the system.
-
getInvalidEntityUuid
UUID getInvalidEntityUuid()- Returns:
- The UUID that is considered invalid. May be used as a default or no select option.
-
getInvalidEntityUuidString
String getInvalidEntityUuidString()- Returns:
- The UUID that is considered invalid. May be used as a default or no select option.
-
getLocale
Locale getLocale()- Returns:
- The current locale that is to be used for locale-sensitive operations.
-
getNonOrderableAuthenticatorConfigs
List<BaseConfigViewModel> getNonOrderableAuthenticatorConfigs()- Returns:
- All non-orderable authenticator configurations that are available to the current project.
-
getNormalCompletionPredecessors
List<INodeWithName> getNormalCompletionPredecessors()- Returns:
- A list of all nodes that precede the currently selected node n, i.e. the set of all
nodes {m} such that there exists at least one code path where m is
executed before n. This method is available only when the workflow designer UI is opened.
Use
getPredecessors(NodeKey)and specify the node directly. - Since:
- 8.0.0
-
getNormalCompletionPredecessors
- Parameters:
key- Node for which to find its predecessors.- Returns:
- A list of all nodes that precede the given node n, i.e. the set of all nodes {m} such that there exists at least one code path where m is executed before n.
- Since:
- 8.0.0
-
getNormalCompletionProvidingPredecessors
List<INodeWithName> getNormalCompletionProvidingPredecessors()Returns a list of all predecessors of the currently selected node, if it provides files. Specifically, return all workflow nodes X with the following properties:- the node X is part of the same
WorkflowTaskas the currently selected node - the currently selected node is potentially reachable from node X (see
IWorkflowFlowAnalysis.getPotentialPredecessorsOf(NodeKey, de.xima.fc.interfaces.workflow.analysis.FlowGraphFilter.Backward) - the node X provides or creates files, see
IExecutionResultDescriptor.getFileValueDescriptor())
- Returns:
- A list of all workflow nodes that can provide files to the currently selected node.
- Since:
- 8.0.0
- the node X is part of the same
-
getNormalCompletionProvidingPredecessors
Returns a list of all predecessors of the given node that provide files. Specifically, return all workflow nodes X with the following properties:- the node X is part of the same
WorkflowTaskas the given node - the given node is potentially reachable from node X (see
IWorkflowFlowAnalysis.getPotentialPredecessorsOf(NodeKey, de.xima.fc.interfaces.workflow.analysis.FlowGraphFilter.Backward) - the node X provides or creates files, see
IExecutionResultDescriptor.getFileValueDescriptor())
- Parameters:
key- Key of the node to check.- Returns:
- A list of all workflow nodes that can provide files to the given node.
- Since:
- 8.0.0
- the node X is part of the same
-
getNormalCompletionAttachmentProvidingPredecessors
List<INodeWithName> getNormalCompletionAttachmentProvidingPredecessors()Returns a list of all predecessors of the currently selected node N, that have finished execution and that provide attachments. Specifically, returns all workflow nodes X with the following properties:- the node X is part of the same
WorkflowTaskas the currently selected node N - the node X is not a parent of the currently selected node N (as such nodes are still executing)
- the currently selected node N is potentially reachable from node X (see
getPotentialPredecessorsOfvia a path that does not include backwards edges and starts with anormaledge. - the node X provides or creates attachments, see
getAttachmentValueDescriptor)
getNormalCompletionProvidingPredecessorsand specify the node directly.- Returns:
- A list of all workflow nodes that can provide files to the currently selected node.
- Since:
- 8.1.0
- the node X is part of the same
-
getNormalCompletionAttachmentProvidingPredecessors
Returns a list of all predecessors of the given node N, that have finished execution and that provide attachments. Specifically, returns all workflow nodes X with the following properties:- the node X is part of the same
WorkflowTaskas the given node N - the node X is not a parent of the given node N (as such nodes are still executing)
- the given node N is potentially reachable from node X (see
getPotentialPredecessorsOfvia a path that does not include backwards edges and starts with anormaledge. - the node X provides or creates attachments, see
getAttachmentValueDescriptor)
- Returns:
- A list of all workflow nodes that can provide files to the given node.
- Since:
- 8.1.0
- the node X is part of the same
-
getOrderableAuthenticatorConfigs
List<BaseConfigViewModel> getOrderableAuthenticatorConfigs()- Returns:
- All orderable authenticator configurations that are available to the current project.
-
getProject
Projekt getProject()- Returns:
- The current project for which the workflow is being edited.
-
getStandardSupportedCharsets
- Returns:
- A list of all character sets normally supported by formcycle.
-
getTextTemplatesByCategory
- Parameters:
category- The template category for which to return the available templates.- Returns:
- A list of all templates of the given category. Empty list when none are available.
-
getTextTemplateSelectItemsByCategory
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>> getTextTemplateSelectItemsByCategory(ETextbausteinKategorie category) - Parameters:
category- The template category for which to return the available templates.- Returns:
- Same as
getTextTemplatesByCategory(ETextbausteinKategorie), but returns select items with the value and the name of the template.
-
getWorkflowVersion
WorkflowVersion getWorkflowVersion()- Returns:
- The current version in which the workflow is
-
getAllUsers
Deprecated.- Returns:
- All users available to the current client. Empty list if none are found.
-
getAllUserSelectItems
@Deprecated List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>> getAllUserSelectItems()Deprecated.- Returns:
- Same as
getAllUsers(), but returns select items with the value and the name of the user .
-
getPredecessors
Deprecated.- Returns:
- A list of all nodes that precede the currently selected node n, i.e. the set of all
nodes {m} such that there exists at least one code path where m is
executed before n. This method is available only when the workflow designer UI is opened.
Use
getPredecessors(NodeKey)and specify the node directly.
-
getPredecessors
Deprecated.- Parameters:
key- Node for which to find its predecessors.- Returns:
- A list of all nodes that precede the given node n, i.e. the set of all nodes {m} such that there exists at least one code path where m is executed before n.
-
getProvidingPredecessors
Deprecated.Returns a list of all predecessors of the currently selected node, if it provides files. Specifically, return all workflow nodes X with the following properties:- the node X is part of the same
WorkflowTaskas the currently selected node - the currently selected node is potentially reachable from node X (see
IWorkflowFlowAnalysis.getPotentialPredecessorsOf(NodeKey) - the node X provides or creates files, see
IExecutionResultDescriptor.getFileValueDescriptor())
- Returns:
- A list of all workflow nodes that can provide files to the currently selected node.
- the node X is part of the same
-
getProvidingPredecessors
Deprecated.Returns a list of all predecessors of the given node that provide files. Specifically, return all workflow nodes X with the following properties:- the node X is part of the same
WorkflowTaskas the given node - the given node is potentially reachable from node X (see
IWorkflowFlowAnalysis.getPotentialPredecessorsOf(NodeKey) - the node X provides or creates files, see
IExecutionResultDescriptor.getFileValueDescriptor())
- Parameters:
key- Key of the node to check.- Returns:
- A list of all workflow nodes that can provide files to the given node.
- the node X is part of the same
-
getAllDirectClientAuthorizations().