Package de.xima.fc.interfaces.workflow
Interface IWorkflowProvider
- 
- All Known Implementing Classes:
- ValidationWorkflowProvider,- WorkflowProviderBean
 
 public interface IWorkflowProviderA 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 SummaryAll Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description List<EAttachmentSource>getAllAttachmentSources()List<EntityRef>getAllClientCounterRefs()List<? extends de.xima.cmn.validation.spec.IChoiceEntry<EntityRef>>getAllClientCounterRefSelectItems()List<ClientCounter>getAllClientCounters()List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>>getAllClientCounterSelectItems()List<MandantRessource>getAllClientResources()List<DatenbankZugriff>getAllDatabaseConnections()List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>>getAllDatabaseConnectionSelectItems()List<Datenquelle>getAllDatabaseQueries()List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>>getAllDatabaseQuerySelectItems()List<DirectClientAuthorization>getAllDirectClientAuthorizations()List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>>getAllDirectClientAuthorizationSelectItems()List<String>getAllFormElements()List<Postfach>getAllInboxes()List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>>getAllInboxSelectItems()List<LDAPZugriff>getAllLdapConnections()List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>>getAllLdapConnectionSelectItems()List<LDAPAbfrage>getAllLdapQueries()List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>>getAllLdapQuerySelectItems()List<INodeWithName>getAllNodesOfType(String type)List<? extends de.xima.cmn.validation.spec.IChoiceEntry<NodeKey>>getAllNodesOfTypeSelectItems(String type)List<ProjektRessource>getAllProjectResources()List<IWorkflowQualifiedSubmitButton>getAllQualifiedSubmitButtons()List<? extends de.xima.cmn.validation.spec.IChoiceEntry<QualifiedSubmitButton>>getAllQualifiedSubmitButtonSelectItems()List<WorkflowStateModel>getAllStates(boolean includeMarkedForDeletion)List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>>getAllStateSelectItems(boolean includeMarkedForDeletion)List<IWorkflowSubmitButton>getAllSubmitButtons()List<? extends de.xima.cmn.validation.spec.IChoiceEntry<String>>getAllSubmitButtonSelectItems()List<ITaskWithName>getAllTasks(boolean excludeSelf)List<ITaskWithName>getAllTasks(UUID taskToExclude)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.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.List<ITriggerWithName>getAllTriggersOfType(String type, boolean excludeSelf)List<ITriggerWithName>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<String>getAllUploadElements()List<? extends de.xima.cmn.validation.spec.IChoiceEntry<String>>getAllUploadElementSelectItems()List<BenutzerGruppe>getAllUserGroups()List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>>getAllUserGroupSelectItems()List<Benutzer>getAllUsers()Deprecated.List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>>getAllUserSelectItems()Deprecated.List<WebDavAccess>getAllWebDavConnections()List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>>getAllWebDavConnectionsSelectItems()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.MandantgetClient()List<Charset>getInstalledCharsets()List<String>getInstalledFontNames()UUIDgetInvalidEntityUuid()StringgetInvalidEntityUuidString()LocalegetLocale()List<BaseConfigViewModel>getNonOrderableAuthenticatorConfigs()List<INodeWithName>getNormalCompletionPredecessors()List<INodeWithName>getNormalCompletionPredecessors(NodeKey key)List<INodeWithName>getNormalCompletionProvidingPredecessors()Returns a list of all predecessors of the currently selected node, if it provides files.List<INodeWithName>getNormalCompletionProvidingPredecessors(NodeKey key)Returns a list of all predecessors of the given node that provide files.List<BaseConfigViewModel>getOrderableAuthenticatorConfigs()default List<INodeWithName>getPredecessors()Deprecated.default List<INodeWithName>getPredecessors(NodeKey key)Deprecated.ProjektgetProject()default List<INodeWithName>getProvidingPredecessors()Deprecated.default List<INodeWithName>getProvidingPredecessors(NodeKey key)Deprecated.List<Charset>getStandardSupportedCharsets()List<Textbaustein>getTextTemplatesByCategory(ETextbausteinKategorie category)List<? extends de.xima.cmn.validation.spec.IChoiceEntry<UuidEntityRef>>getTextTemplateSelectItemsByCategory(ETextbausteinKategorie category)WorkflowVersiongetWorkflowVersion()
 
- 
- 
- 
Method Detail- 
getAllAttachmentSourcesList<EAttachmentSource> getAllAttachmentSources() - Returns:
- a list of all attachment sources
 
 - 
getAllClientCounterRefsList<EntityRef> getAllClientCounterRefs() - Returns:
- Similar to getAllClientCounters(), but includes aEntityRef.forNameValue(String)entry that lets the user enter a counter by its name.
 
 - 
getAllClientCounterRefSelectItemsList<? 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.
 
 - 
getAllClientCountersList<ClientCounter> getAllClientCounters() - Returns:
- A list of all client counters available to the current client. Empty list if none are found.
 
 - 
getAllClientCounterSelectItemsList<? 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.
 
 - 
getAllClientResourcesList<MandantRessource> getAllClientResources() - Returns:
- A list of all client resources of the current client.
 
 - 
getAllDatabaseConnectionsList<DatenbankZugriff> getAllDatabaseConnections() - Returns:
- A list of all database connection available to the current client. Empty list if none are found.
 
 - 
getAllDatabaseConnectionSelectItemsList<? 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.
 
 - 
getAllDatabaseQueriesList<Datenquelle> getAllDatabaseQueries() - Returns:
- A list of all database queries that are defined in client scope. Empty list when none are available.
 
 - 
getAllDatabaseQuerySelectItemsList<? 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.
 
 - 
getAllDirectClientAuthorizationsList<DirectClientAuthorization> getAllDirectClientAuthorizations() - Returns:
- All direct client authorizations available to the current client. Empty list if none are found.
- Since:
- 8.0.0
 
 - 
getAllDirectClientAuthorizationSelectItemsList<? 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
 
 - 
getAllFormElementsList<String> getAllFormElements() - Returns:
- All from elements of the current form version. Empty list if none are found.
 
 - 
getAllInboxesList<Postfach> getAllInboxes() - Returns:
- All inboxes available to the current client. Empty list if none are found.
 
 - 
getAllInboxSelectItemsList<? 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.
 
 - 
getAllLdapConnectionsList<LDAPZugriff> getAllLdapConnections() - Returns:
- A list of all LDAP queries available to the current client. Empty list if none are found.
 
 - 
getAllLdapConnectionSelectItemsList<? 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.
 
 - 
getAllLdapQueriesList<LDAPAbfrage> getAllLdapQueries() - Returns:
- A list of all LDAP queries available to the current client. Empty list if none are found.
 
 - 
getAllLdapQuerySelectItemsList<? 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.
 
 - 
getAllNodesOfTypeList<INodeWithName> getAllNodesOfType(String type) - 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.
 
 - 
getAllNodesOfTypeSelectItemsList<? 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.
 
 - 
getAllProjectResourcesList<ProjektRessource> getAllProjectResources() - Returns:
- A list of all project resource of the current project.
 
 - 
getAllQualifiedSubmitButtonsList<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.
 
 - 
getAllQualifiedSubmitButtonSelectItemsList<? 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.
 
 - 
getAllStatesList<WorkflowStateModel> getAllStates(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:
- A list of all states for the current project.
 
 - 
getAllStateSelectItemsList<? 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.
 
 - 
getAllSubmitButtonsList<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.
 
 - 
getAllSubmitButtonSelectItemsList<? extends de.xima.cmn.validation.spec.IChoiceEntry<String>> getAllSubmitButtonSelectItems() - Returns:
- Same as getAllSubmitButtons(), but converted to select items with the button name as the value.
 
 - 
getAllTasksList<ITaskWithName> getAllTasks(boolean excludeSelf) - 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.
 
 - 
getAllTasksList<ITaskWithName> getAllTasks(UUID taskToExclude) - 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.
 
 - 
getAllTaskSelectItemsList<? 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.
 
 - 
getAllTaskSelectItemsList<? 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.
 
 - 
getAllTriggersOfTypeList<ITriggerWithName> getAllTriggersOfType(String type, boolean excludeSelf) - 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.
 
 - 
getAllTriggersOfTypeList<ITriggerWithName> getAllTriggersOfType(String type, UUID taskToExclude) - 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.
 
 - 
getAllTriggersOfTypeSelectItemsList<? 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.
 
 - 
getAllTriggersOfTypeSelectItemsList<? 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.
 
 - 
getAllUploadElementsList<String> getAllUploadElements() - Returns:
- A list with all upload elements available to the currently selected action.
 
 - 
getAllUploadElementSelectItemsList<? extends de.xima.cmn.validation.spec.IChoiceEntry<String>> getAllUploadElementSelectItems() - Returns:
- Same as getAllUploadElements(), but converted to select items with the field name as the value.
 
 - 
getAllUserGroupsList<BenutzerGruppe> getAllUserGroups() - Returns:
- All user groups available to the current client. Empty list if none are found.
 
 - 
getAllUserGroupSelectItemsList<? 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.
 
 - 
getAllWebDavConnectionsList<WebDavAccess> getAllWebDavConnections() - Returns:
- A list of all WebDAV connections available to the current client. Empty list if none are found.
 
 - 
getAllWebDavConnectionsSelectItemsList<? 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.
 
 - 
getAvailableResourcesdefault 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 attachment
- includeUpload- Specifies whether to add available file upload elements to the result list
- includeProvidingAction- Specifies whether to add all available providing-file actions
- extensions- 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.
 
 - 
getAvailableResourcesList<? 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 attachment
- includeUpload- Specifies whether to add available file upload elements to the result list
- includeProvidingAction- Specifies whether to add all available providing-file actions
- extensions- 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.
 
 - 
getAvailableResourcesList<? 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 attachment
- includeUpload- Specifies whether to add available file upload elements to the result list
- includeProvidingAction- Specifies whether to add all available providing-file actions
- Returns:
- A list of all available resources (files).
 
 - 
getAvailableResourcesList<? 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 attachment
- includeUpload- Specifies whether to add available file upload elements to the result list
- includeProvidingAction- Specifies whether to add all available providing-file actions
- extensions- 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. So- getAvailableResources(nodeKey, true,true,true,true,true,"pdf,docx")is the same as- getAvailableResources(nodeKey, true,true,true,true,true,"pdf", "docx")
- Returns:
- A list of all available resources. Only resources with the given extensions are returned.
 
 - 
getClientMandant getClient() - Returns:
- The current client for which the workflow is being edited.
 
 - 
getInstalledCharsetsList<Charset> getInstalledCharsets() - Returns:
- A list of all character supported by the server.
 
 - 
getInstalledFontNamesList<String> getInstalledFontNames() - Returns:
- A list of all font names that are currently installed on the system.
 
 - 
getInvalidEntityUuidUUID getInvalidEntityUuid() - Returns:
- The UUID that is considered invalid. May be used as a default or no select option.
 
 - 
getInvalidEntityUuidStringString getInvalidEntityUuidString() - Returns:
- The UUID that is considered invalid. May be used as a default or no select option.
 
 - 
getLocaleLocale getLocale() - Returns:
- The current locale that is to be used for locale-sensitive operations.
 
 - 
getNonOrderableAuthenticatorConfigsList<BaseConfigViewModel> getNonOrderableAuthenticatorConfigs() - Returns:
- All non-orderable authenticator configurations that are available to the current project.
 
 - 
getNormalCompletionPredecessorsList<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
 
 - 
getNormalCompletionPredecessorsList<INodeWithName> getNormalCompletionPredecessors(NodeKey key) - 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
 
 - 
getNormalCompletionProvidingPredecessorsList<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 
 - 
getNormalCompletionProvidingPredecessorsList<INodeWithName> getNormalCompletionProvidingPredecessors(NodeKey key) 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 
 - 
getOrderableAuthenticatorConfigsList<BaseConfigViewModel> getOrderableAuthenticatorConfigs() - Returns:
- All orderable authenticator configurations that are available to the current project.
 
 - 
getProjectProjekt getProject() - Returns:
- The current project for which the workflow is being edited.
 
 - 
getStandardSupportedCharsetsList<Charset> getStandardSupportedCharsets() - Returns:
- A list of all character sets normally supported by formcycle.
 
 - 
getTextTemplatesByCategoryList<Textbaustein> getTextTemplatesByCategory(ETextbausteinKategorie category) - 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.
 
 - 
getTextTemplateSelectItemsByCategoryList<? 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.
 
 - 
getWorkflowVersionWorkflowVersion getWorkflowVersion() - Returns:
- The current version in which the workflow is
 
 - 
getAllUsers@Deprecated List<Benutzer> 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 default List<INodeWithName> 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 default List<INodeWithName> getPredecessors(NodeKey key) 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 default List<INodeWithName> 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 default List<INodeWithName> getProvidingPredecessors(NodeKey key) 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 
 
- 
 
-