Qorus Integration Engine®
5.0.12_git
|
Public Member Methods | |
StepDataHelper (QoreObject obj) | |
StepDataHelper () throws Throwable | |
void | replace (HashMap< String, Object > new_data) throws Throwable |
void | replace () throws Throwable |
void | update (HashMap< String, Object > new_data) throws Throwable |
void | deleteKey (String... keys) throws Throwable |
Public Member Methods inherited from com.qoretechnologies.qorus.workflow.WorkflowDataHelper | |
WorkflowDataHelper (QoreObject obj) | |
HashMap< String, Object > | get (String... keys) throws Throwable |
Object | get (String key) throws Throwable |
HashMap< String, Object > | get () throws Throwable |
Java wrapper for the StepDataHelper class in Qorus
This class is a helper class that allows workflow dynamic step data to be read and updated atomically; the write lock for the data is grabbed in the constructor and released in the destructor
Calls to the following workflow API functions related to workflow dynamic data can be made normally while this object exists and the write lock is held; the functions are aware of and automatically use the write lock held by this object:
The Qore-language destructor is run at the end of the Java step execution, after the step returns to Qorus.
|
inline |
Creates the object as a wrapper for the Qore object
|
inline |
Creates the StepDataHelper object from the Qore class of the same name
|
inline |
Deletes one or more keys from dynamic step data; the changes have already been committed to the database when the method returns
This method is equivalent to QorusStepBase.deleteStepDataKey()
keys | the keys to delete |
|
inline |
Clears dynamic step data; the change has already been committed to the database when the method returns
|
inline |
Replaces dynamic step data; the data has already been committed to the database when the method returns
|
inline |
Adds data to dynamic step data; the data has already been committed to the database when the method returns
This method is equivalent to QorusStepBase.updateStepData()