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 interfaceITriggerAppliesToEventParams<TData>Represents the parameters forITriggerHandler.isAppliesToEvent(ITriggerAppliesToEventParams).interfaceITriggerPreconditionSatisfiedParams<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 interfaceIElementLocalValidationParams<TData,TElement extends IWorkflowElementEntity>Interface for the parameters that are passed toIElementHandler.validateLocal(IElementLocalValidationParams).interfaceITriggerOnTaskBeginParams<TData>Parameters passed to the callback methodITriggerHandler.onTaskBegin(ITriggerOnTaskBeginParams).interfaceITriggerOnTaskFinishParams<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. computeAttachmentProvidingParents(WorkflowNode node, Mandant client, Map<NodeKey,IWorkflowElementWithDeserializedModel<?,WorkflowNode>> index)Finds all parent nodes for the given target node and that can provide attachments to the given node, viaIExecutionResultDescriptor.getCurrentAttachmentValueDescriptor().static List<IFileProvidingNodeWithName>WorkflowProviderHelper. computeFileProvidingParents(WorkflowNode node, Mandant client, Map<NodeKey,IWorkflowElementWithDeserializedModel<?,WorkflowNode>> index)Finds all parent nodes for the given target node and that can provide files to the given node, viaIExecutionResultDescriptor.getCurrentFileValueDescriptor().static List<INodeWithName>WorkflowProviderHelper. computeParentControlTransferTargets(WorkflowNode node, Mandant client, Map<NodeKey,IWorkflowElementWithDeserializedModel<?,WorkflowNode>> index, String[] targetTypes)Finds all parent nodes for the given target node, filtered to those parent nodes that support one of the given control transfer types.static List<INodeWithName>WorkflowProviderHelper. computeParents(WorkflowNode node, Mandant client, Map<NodeKey,IWorkflowElementWithDeserializedModel<?,WorkflowNode>> index)Finds all parent nodes 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 classTriggerOnTaskBeginParams<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 classAppliesToEventParams<TData>Default implementation ofITriggerAppliesToEventParams.classElementLocalValidationParams<TData,TElement extends IWorkflowElementEntity>Default POJO implementation ofIElementLocalValidationParams.classPreconditionSatisfiedParams<TData>Default implementation of aITriggerPreconditionSatisfiedParams.classTriggerOnTaskFinishParams<TData>Default implementation of aITriggerOnTaskFinishParams.classWorkflowElementWithDeserializedModel<TData,TElement>Implementation ofIWorkflowElementWithDeserializedModelthat 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.
-