Qorus Integration Engine®  4.0.3.p2_git
com.qoretechnologies.qorus.workflow.WorkflowDataHelper Class Reference

Java wrapper for the WorkflowDataHelper class in Qorus. More...

Inheritance diagram for com.qoretechnologies.qorus.workflow.WorkflowDataHelper:
org::qore::jni::QoreObjectWrapper com.qoretechnologies.qorus.workflow.DynamicDataHelper com.qoretechnologies.qorus.workflow.StepDataHelper com.qoretechnologies.qorus.workflow.TempDataHelper

Public Member Methods

 WorkflowDataHelper (QoreObject obj)
 creates the object as a wrapper for the Qore object
 
HashMap< String, Objectget (String... keys) throws Throwable
 returns the value of multiple keys in the data or the entire data structure depending on the argument More...
 
Object get (String key) throws Throwable
 returns the value of one key in the data or the entire data structure depending on the argument More...
 
HashMap< String, Objectget () throws Throwable
 returns the entire data structure More...
 

Detailed Description

Java wrapper for the WorkflowDataHelper class in Qorus.

This class is a helper class that allows workflow dynamic data (DynamicDataHelper) and workflow temp data (TempDataHelper) to be read and updated atomically; the write lock for the data is grabbed in the constructor and released in the destructor.

The Qore-language destructor is run at the end of the Java step execution, after the step returns to Qorus.

Member Function Documentation

◆ get() [1/3]

HashMap<String, Object> com.qoretechnologies.qorus.workflow.WorkflowDataHelper.get ( String...  keys) throws Throwable
inline

returns the value of multiple keys in the data or the entire data structure depending on the argument

depending on the concrete subclasss, this method is equivalent to one of the following function calls:

◆ get() [2/3]

Object com.qoretechnologies.qorus.workflow.WorkflowDataHelper.get ( String  key) throws Throwable
inline

returns the value of one key in the data or the entire data structure depending on the argument

depending on the concrete subclasss, this method is equivalent to one of the following function calls:

◆ get() [3/3]

HashMap<String, Object> com.qoretechnologies.qorus.workflow.WorkflowDataHelper.get ( ) throws Throwable
inline

returns the entire data structure

depending on the concrete subclasss, this method is equivalent to one of the following function calls:


The documentation for this class was generated from the following file: