Uses of Interface
de.xima.fc.interfaces.workflow.IWorkflowElementWithDeserializedModel
Packages that use IWorkflowElementWithDeserializedModel
Package
Description
-
Uses of IWorkflowElementWithDeserializedModel in de.xima.fc.interfaces.workflow.event
Subinterfaces of IWorkflowElementWithDeserializedModel in de.xima.fc.interfaces.workflow.eventModifier and TypeInterfaceDescriptioninterface
ITriggerAppliesToEventParams<TData>
Represents the parameters forITriggerHandler.isAppliesToEvent(ITriggerAppliesToEventParams)
.interface
Represents the parameters forITriggerHandler.isPreconditionSatisfied(ITriggerPreconditionSatisfiedParams)
. -
Uses of IWorkflowElementWithDeserializedModel in de.xima.fc.interfaces.workflow.params
Subinterfaces of IWorkflowElementWithDeserializedModel in de.xima.fc.interfaces.workflow.paramsModifier and TypeInterfaceDescriptioninterface
IElementLocalValidationParams<TData,
TElement extends IWorkflowElementEntity> Interface for the parameters that are passed toIElementHandler.validateLocal(IElementLocalValidationParams)
.interface
ITriggerOnTaskBeginParams<TData>
Parameters passed to the callback methodITriggerHandler.onTaskBegin(ITriggerOnTaskBeginParams)
.interface
ITriggerOnTaskFinishParams<TData>
Parameters passed to the callback methodITriggerHandler.onTaskFinish(ITriggerOnTaskFinishParams)
.Methods in de.xima.fc.interfaces.workflow.params that return types with arguments of type IWorkflowElementWithDeserializedModel -
Uses of IWorkflowElementWithDeserializedModel in de.xima.fc.interfaces.workflow.validation
Methods in de.xima.fc.interfaces.workflow.validation that return IWorkflowElementWithDeserializedModelModifier and TypeMethodDescriptionIWorkflowGlobalHandlerValidationContext.getNodeByUuid
(ElementKey key, String nodeType) IWorkflowGlobalHandlerValidationContext.getNodeByUuid
(NodeKey key, String nodeType) IWorkflowGlobalHandlerValidationContext.getTriggerByUuid
(ElementKey key, String triggerType) IWorkflowGlobalHandlerValidationContext.getTriggerByUuid
(TriggerKey key, String triggerType) Methods in de.xima.fc.interfaces.workflow.validation that return types with arguments of type IWorkflowElementWithDeserializedModelModifier and TypeMethodDescriptionIWorkflowGlobalHandlerValidationContext.getNodesByType
(String nodeType) IWorkflowGlobalHandlerValidationContext.getTriggersByType
(String triggerType) -
Uses of IWorkflowElementWithDeserializedModel in de.xima.fc.workflow.processor.logic
Method parameters in de.xima.fc.workflow.processor.logic with type arguments of type IWorkflowElementWithDeserializedModelModifier and TypeMethodDescriptionstatic List<INodeWithName>
WorkflowProviderHelper.computeAttachmentProvidingPredecessors
(IBaseEnvironmentData environmentData, IWorkflowFlowAnalysis analysis, NodeKey target, Map<NodeKey, IWorkflowElementWithDeserializedModel<?, WorkflowNode>> index, FlowGraphFilter.Backward filter) Finds all previous nodes that can provide attachments for the given target node.static List<INodeWithName>
WorkflowProviderHelper.computePredecessors
(IBaseEnvironmentData environmentData, IWorkflowFlowAnalysis analysis, NodeKey target, Map<NodeKey, IWorkflowElementWithDeserializedModel<?, WorkflowNode>> index, FlowGraphFilter.Backward filter) Finds all previous nodes for the given target node.static List<INodeWithName>
WorkflowProviderHelper.computeProvidingNodes
(Mandant client, Iterable<IWorkflowElementWithDeserializedModel<?, WorkflowNode>> wrappers) Computes a list of nodes which provide files, e.g. which create and make available files when executed.static List<INodeWithName>
WorkflowProviderHelper.computeProvidingPredecessors
(IBaseEnvironmentData environmentData, IWorkflowFlowAnalysis analysis, NodeKey target, Map<NodeKey, IWorkflowElementWithDeserializedModel<?, WorkflowNode>> index, FlowGraphFilter.Backward filter) Finds all previous nodes that can provide files for the given target node. -
Uses of IWorkflowElementWithDeserializedModel in de.xima.fc.workflow.processor.logic.execution
Classes in de.xima.fc.workflow.processor.logic.execution that implement IWorkflowElementWithDeserializedModelModifier and TypeClassDescriptionfinal class
TriggerOnTaskBeginParams<TData>
Default implementation of aITriggerOnTaskBeginParams
. -
Uses of IWorkflowElementWithDeserializedModel in de.xima.fc.workflow.processor.logic.validation
Methods in de.xima.fc.workflow.processor.logic.validation that return IWorkflowElementWithDeserializedModelModifier and TypeMethodDescriptionDefaultWorkflowValidationContext.getNodeByUuid
(NodeKey key, String nodeType) DefaultWorkflowValidationContext.getTriggerByUuid
(TriggerKey key, String triggerType) Methods in de.xima.fc.workflow.processor.logic.validation that return types with arguments of type IWorkflowElementWithDeserializedModelModifier and TypeMethodDescriptionDefaultWorkflowValidationContext.getNodesByType
(String nodeType) DefaultWorkflowValidationContext.getTriggersByType
(String triggerType) -
Uses of IWorkflowElementWithDeserializedModel in de.xima.fc.workflow.processor.model
Classes in de.xima.fc.workflow.processor.model that implement IWorkflowElementWithDeserializedModelModifier and TypeClassDescriptionfinal class
AppliesToEventParams<TData>
Default implementation ofITriggerAppliesToEventParams
.final class
ElementLocalValidationParams<TData,
TElement extends IWorkflowElementEntity> Default POJO implementation ofIElementLocalValidationParams
.final class
PreconditionSatisfiedParams<TData>
Default implementation of aITriggerPreconditionSatisfiedParams
.final class
TriggerOnTaskFinishParams<TData>
Default implementation of aITriggerOnTaskFinishParams
.final class
WorkflowElementWithDeserializedModel<TData,
TElement> Implementation ofIWorkflowElementWithDeserializedModel
that loads the data lazily when requested.Methods in de.xima.fc.workflow.processor.model that return IWorkflowElementWithDeserializedModelModifier and TypeMethodDescriptionWorkflowElementIndex.getNodeByUuid
(ElementKey key) WorkflowElementIndex.getNodeByUuid
(NodeKey key) WorkflowElementIndex.getTriggerByUuid
(ElementKey key) WorkflowElementIndex.getTriggerByUuid
(TriggerKey key) static <TData,
TElement>
IWorkflowElementWithDeserializedModel<TData,TElement> WorkflowElementWithDeserializedModel.withCustomLocator
(TElement element, ElementKey key, Function<TElement, TData> dataLocator, Mandant client) Creates a new wrapped workflow element that retrieves the custom properties on demand by using the given locator.static <TData,
TElement>
IWorkflowElementWithDeserializedModel<TData,TElement> WorkflowElementWithDeserializedModel.withData
(TElement element, ElementKey key, TData data, Mandant client) Creates a new wrapped workflow element that uses the given custom properties.static <TData> IWorkflowElementWithDeserializedModel<TData,
WorkflowNode> WorkflowElementWithDeserializedModel.withDataOnDemand
(WorkflowNode node, Mandant client) Creates a new wrapped workflow node that deserializes the custom properties on demand.static <TData> IWorkflowElementWithDeserializedModel<TData,
WorkflowTrigger> WorkflowElementWithDeserializedModel.withDataOnDemand
(WorkflowTrigger trigger, Mandant client) Creates a new wrapped workflow trigger that deserializes the custom properties on demand.static <TData,
TElement extends IWorkflowElementEntity>
IWorkflowElementWithDeserializedModel<TData,TElement> WorkflowElementWithDeserializedModel.withDataOnDemand
(TElement element, ElementKey key, Mandant client) Creates a new wrapped workflow element that deserializes the custom properties on demand.Methods in de.xima.fc.workflow.processor.model that return types with arguments of type IWorkflowElementWithDeserializedModelModifier and TypeMethodDescriptionWorkflowElementIndex.getAllNodes()
WorkflowElementIndex.getAllTriggers()
ElementGlobalValidationParams.getElementsByTask()
WorkflowElementIndex.getNodesByKind()
WorkflowElementIndex.getNodesByKindAndTask()
WorkflowElementIndex.getNodesByTask()
WorkflowElementIndex.getNodesByUuid()
WorkflowElementIndex.getTriggersByKind()
WorkflowElementIndex.getTriggersByKindAndTask()
WorkflowElementIndex.getTriggersByUuid()
Constructor parameters in de.xima.fc.workflow.processor.model with type arguments of type IWorkflowElementWithDeserializedModelModifierConstructorDescriptionElementGlobalValidationParams
(IWorkflowGlobalHandlerValidationContext validationContext, Map<UUID, List<IWorkflowElementWithDeserializedModel<TData, WorkflowNode>>> nodes) Creates a new POJO implementation with the given values.