Package org.jbpm.workflow.core.impl
Class NodeIoHelper
java.lang.Object
org.jbpm.workflow.core.impl.NodeIoHelper
this class allows to simplify input output processing as a cross cutting concern (actions or node themselves)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprocessInputs(Collection<DataAssociation> dataAssociation, Function<String, Object> sourceResolver, Function<String, Object> targetResolver, AssignmentProducer producer) processInputs(NodeInstanceImpl nodeInstanceImpl, Function<String, Object> soureResolver) processInputs(NodeInstanceImpl nodeInstanceImpl, Function<String, Object> sourceResolver, Function<String, Object> targetResolver) processInputs(NodeInstanceImpl nodeInstanceImpl, List<DataAssociation> dataInputAssociation, Function<String, Object> sourceResolver, Function<String, Object> targetResolver) voidprocessOutputs(Collection<DataAssociation> dataAssociation, Function<String, Object> sourceResolver, Function<String, Object> targetResolver, AssignmentProducer producer) processOutputs(List<DataAssociation> dataOutputAssociations, Function<String, Object> sourceResolver) static voidprocessOutputs(NodeInstanceImpl nodeInstanceImpl, Function<String, Object> sourceResolver, Function<String, Object> targetResolver) static voidprocessOutputs(NodeInstanceImpl nodeInstanceImpl, List<DataAssociation> dataOutputAssociations, Function<String, Object> sourceResolver, Function<String, Object> targetResolver)
-
Field Details
-
logger
protected static final org.slf4j.Logger logger
-
-
Constructor Details
-
NodeIoHelper
-
-
Method Details
-
processInputs
public void processInputs(Collection<DataAssociation> dataAssociation, Function<String, Object> sourceResolver, Function<String, Object> targetResolver, AssignmentProducer producer) -
processOutputs
public void processOutputs(Collection<DataAssociation> dataAssociation, Function<String, Object> sourceResolver, Function<String, Object> targetResolver, AssignmentProducer producer) -
processInputs
-
processInputs
-
processInputs
-
processOutputs
-
processOutputs
public static void processOutputs(NodeInstanceImpl nodeInstanceImpl, List<DataAssociation> dataOutputAssociations, Function<String, Object> sourceResolver, Function<String, Object> targetResolver) -
processOutputs
-