Uses of Interface
de.xima.fc.interfaces.workflow.IWorkflowElementWithDeserializedModel
-
-
Uses of IWorkflowElementWithDeserializedModel in de.xima.fc.interfaces.workflow.event
Subinterfaces of IWorkflowElementWithDeserializedModel in de.xima.fc.interfaces.workflow.event Modifier and Type Interface Description interface
ITriggerAppliesToEventParams<TData>
Represents the parameters forITriggerHandler.isAppliesToEvent(ITriggerAppliesToEventParams)
.interface
ITriggerPreconditionSatisfiedParams<TData>
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.params Modifier and Type Interface Description interface
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 Modifier and Type Method Description Map<UUID,List<IWorkflowElementWithDeserializedModel<TData,WorkflowNode>>>
IElementGlobalValidationParams. getElementsByTask()
-
Uses of IWorkflowElementWithDeserializedModel in de.xima.fc.interfaces.workflow.validation
Methods in de.xima.fc.interfaces.workflow.validation that return IWorkflowElementWithDeserializedModel Modifier and Type Method Description default IWorkflowElementWithDeserializedModel<?,WorkflowNode>
IWorkflowGlobalHandlerValidationContext. getNodeByUuid(ElementKey key, String nodeType)
IWorkflowElementWithDeserializedModel<?,WorkflowNode>
IWorkflowGlobalHandlerValidationContext. getNodeByUuid(NodeKey key, String nodeType)
default IWorkflowElementWithDeserializedModel<?,WorkflowTrigger>
IWorkflowGlobalHandlerValidationContext. getTriggerByUuid(ElementKey key, String triggerType)
IWorkflowElementWithDeserializedModel<?,WorkflowTrigger>
IWorkflowGlobalHandlerValidationContext. getTriggerByUuid(TriggerKey key, String triggerType)
Methods in de.xima.fc.interfaces.workflow.validation that return types with arguments of type IWorkflowElementWithDeserializedModel Modifier and Type Method Description Collection<IWorkflowElementWithDeserializedModel<?,WorkflowNode>>
IWorkflowGlobalHandlerValidationContext. getNodesByType(String nodeType)
Collection<IWorkflowElementWithDeserializedModel<?,WorkflowTrigger>>
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 IWorkflowElementWithDeserializedModel Modifier and Type Method Description static List<INodeWithName>
WorkflowProviderHelper. computePredecessors(IBaseEnvironmentData environmentData, IWorkflowFlowAnalysis analysis, NodeKey target, Map<NodeKey,IWorkflowElementWithDeserializedModel<?,WorkflowNode>> index)
Finds all previous nodes for the given target node.static List<INodeWithName>
WorkflowProviderHelper. computeProvidingNodes(Mandant client, Iterable<IWorkflowElementWithDeserializedModel<?,WorkflowNode>> wrappers)
static List<INodeWithName>
WorkflowProviderHelper. computeProvidingPredecessors(IBaseEnvironmentData environmentData, IWorkflowFlowAnalysis analysis, NodeKey target, Map<NodeKey,IWorkflowElementWithDeserializedModel<?,WorkflowNode>> index)
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 IWorkflowElementWithDeserializedModel Modifier and Type Class Description 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 IWorkflowElementWithDeserializedModel Modifier and Type Method Description IWorkflowElementWithDeserializedModel<?,WorkflowNode>
DefaultWorkflowValidationContext. getNodeByUuid(NodeKey key, String nodeType)
IWorkflowElementWithDeserializedModel<?,WorkflowTrigger>
DefaultWorkflowValidationContext. getTriggerByUuid(TriggerKey key, String triggerType)
Methods in de.xima.fc.workflow.processor.logic.validation that return types with arguments of type IWorkflowElementWithDeserializedModel Modifier and Type Method Description Collection<IWorkflowElementWithDeserializedModel<?,WorkflowNode>>
DefaultWorkflowValidationContext. getNodesByType(String nodeType)
Collection<IWorkflowElementWithDeserializedModel<?,WorkflowTrigger>>
DefaultWorkflowValidationContext. getTriggersByType(String triggerType)
-
Uses of IWorkflowElementWithDeserializedModel in de.xima.fc.workflow.processor.model
Classes in de.xima.fc.workflow.processor.model that implement IWorkflowElementWithDeserializedModel Modifier and Type Class Description class
AppliesToEventParams<TData>
Default implementation ofITriggerAppliesToEventParams
.class
ElementLocalValidationParams<TData,TElement extends IWorkflowElementEntity>
Default POJO implementation ofIElementLocalValidationParams
.class
PreconditionSatisfiedParams<TData>
Default implementation of aITriggerPreconditionSatisfiedParams
.class
TriggerOnTaskFinishParams<TData>
Default implementation of aITriggerOnTaskFinishParams
.class
WorkflowElementWithDeserializedModel<TData,TElement>
Implementation ofIWorkflowElementWithDeserializedModel
that loads the data lazily when requested.Methods in de.xima.fc.workflow.processor.model that return IWorkflowElementWithDeserializedModel Modifier and Type Method Description IWorkflowElementWithDeserializedModel<?,WorkflowNode>
WorkflowElementIndex. getNodeByUuid(ElementKey key)
IWorkflowElementWithDeserializedModel<?,WorkflowNode>
WorkflowElementIndex. getNodeByUuid(NodeKey key)
IWorkflowElementWithDeserializedModel<?,WorkflowTrigger>
WorkflowElementIndex. getTriggerByUuid(ElementKey key)
IWorkflowElementWithDeserializedModel<?,WorkflowTrigger>
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.Constructor parameters in de.xima.fc.workflow.processor.model with type arguments of type IWorkflowElementWithDeserializedModel Constructor Description ElementGlobalValidationParams(IWorkflowGlobalHandlerValidationContext validationContext, Map<UUID,List<IWorkflowElementWithDeserializedModel<TData,WorkflowNode>>> nodes)
Creates a new POJO implementation with the given values.
-