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 TypeInterfaceDescriptioninterfaceITriggerAppliesToEventParams<TData>Represents the parameters forITriggerHandler.isAppliesToEvent(ITriggerAppliesToEventParams).interfaceRepresents 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 TypeInterfaceDescriptioninterfaceIElementLocalValidationParams<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 -
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 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 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 classAppliesToEventParams<TData>Default implementation ofITriggerAppliesToEventParams.final classElementLocalValidationParams<TData,TElement extends IWorkflowElementEntity> Default POJO implementation ofIElementLocalValidationParams.final classPreconditionSatisfiedParams<TData>Default implementation of aITriggerPreconditionSatisfiedParams.final classTriggerOnTaskFinishParams<TData>Default implementation of aITriggerOnTaskFinishParams.final classWorkflowElementWithDeserializedModel<TData,TElement> Implementation ofIWorkflowElementWithDeserializedModelthat 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.