Class StartProcessTask
- All Implemented Interfaces:
HasHandlers
Process
inside the current one. A process cannot be
embedded within another process as a normal task element. Instead, a StartProcessTask is used to provide the input
state, execute the inner process, then write the output back into the calling process state.-
Field Summary
Fields inherited from class com.smartgwt.client.core.BaseClass
config, configOnly, factoryCreated, factoryProperties, id, scClassName
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreate()
static StartProcessTask
getOrCreateRef
(JavaScriptObject jsObj) TheProcess
to be run by this task.TheProcess
to be run by this task.setProcess
(Process process) TheProcess
to be run by this task.setProcess
(String process) TheProcess
to be run by this task.Methods inherited from class com.smartgwt.client.util.workflow.ScriptTask
execute, getInputData, getInputRecord, getIsAsync, getPassThruOutput, onInit, onInit_ScriptTask, setIsAsync, setOutputData, setOutputRecord, setPassThruOutput
Methods inherited from class com.smartgwt.client.util.workflow.Task
getInputField, getInputFieldList, getOutputExpression, getOutputField, getOutputFieldList, setInputField, setInputFieldList, setOutputExpression, setOutputField, setOutputFieldList
Methods inherited from class com.smartgwt.client.util.workflow.ProcessElement
completeElement, convertToJavaScriptArray, executeElement, getBindOutput, getClassDescription, getComponentReferences, getDescription, getDynamicValue, getEditorType, getElementDescription, getForceSingle, getID, getInvalidTaskMessage, getJsObj, getMockMode, getNextElement, getOrCreateJsObj, getProcessElements, getSupportsMultipleInputRecords, getTextFormulaValue, getTypeTitle, getUndefinedComponentMessage, getUnresolvedComponentMessage, getWaitDuration, getWaitFor, getWaitLocator, isCreated, isValid, objectReferencesLastTaskOutput, reset, setAttribute, setBindOutput, setClassDescription, setDescription, setEditorType, setForceSingle, setID, setJavaScriptObject, setMockMode, setNextElement, setSupportsMultipleInputRecords, setTypeTitle, setUndefinedComponentMessage, setUnresolvedComponentMessage, setWaitDuration, setWaitFor, setWaitLocator, updateGlobalIDInCriteria, updateGlobalIDInTextFormula, updateGlobalIDInValueProperty, updateGlobalIDInValues, updateGlobalIDReferences, updateLastElementBindingReferences, updateLastElementInCriteria, updateLastElementInValueProperty, updateLastElementInValues
Methods inherited from class com.smartgwt.client.core.BaseClass
addDynamicProperty, addDynamicProperty, addDynamicProperty, addDynamicProperty, applyFactoryProperties, asSGWTComponent, clearDynamicProperty, createJsObj, destroy, doAddHandler, doInit, error, error, errorIfNotCreated, fireEvent, getAttribute, getAttributeAsBoolean, getAttributeAsDate, getAttributeAsDouble, getAttributeAsElement, getAttributeAsFloat, getAttributeAsInt, getAttributeAsJavaScriptObject, getAttributeAsMap, getAttributeAsString, getAttributeAsStringArray, getClassName, getConfig, getHandlerCount, getRef, getRuleScope, getScClassName, getTestInstance, hasAutoAssignedID, hasDynamicProperty, internalSetID, internalSetID, isConfigOnly, isFactoryCreated, onBind, registerID, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setConfig, setConfigOnly, setFactoryCreated, setProperty, setProperty, setProperty, setProperty, setRuleScope, setScClassName
-
Constructor Details
-
StartProcessTask
public StartProcessTask() -
StartProcessTask
-
-
Method Details
-
getOrCreateRef
-
create
- Overrides:
create
in classScriptTask
-
setProcess
TheProcess
to be run by this task. Input state is created frominputFieldList
and container process state is updated from the inner process state usingoutputFieldList
.This property can be an instance of the target process or an ID. For an ID, the process will be looked up in your screen if this task is part of one and, otherwise, it will be looked up globally via
Process.getProcess()
.- Parameters:
process
- New process value. Default value is null- Returns:
StartProcessTask
instance, for chaining setter calls
-
getProcess
TheProcess
to be run by this task. Input state is created frominputFieldList
and container process state is updated from the inner process state usingoutputFieldList
.This property can be an instance of the target process or an ID. For an ID, the process will be looked up in your screen if this task is part of one and, otherwise, it will be looked up globally via
Process.getProcess()
.- Overrides:
getProcess
in classScriptTask
- Returns:
- Current process value. Default value is null
-
setProcess
TheProcess
to be run by this task. Input state is created frominputFieldList
and container process state is updated from the inner process state usingoutputFieldList
.This property can be an instance of the target process or an ID. For an ID, the process will be looked up in your screen if this task is part of one and, otherwise, it will be looked up globally via
Process.getProcess()
.- Parameters:
process
- New process value. Default value is null- Returns:
StartProcessTask
instance, for chaining setter calls
-
getProcessAsString
TheProcess
to be run by this task. Input state is created frominputFieldList
and container process state is updated from the inner process state usingoutputFieldList
.This property can be an instance of the target process or an ID. For an ID, the process will be looked up in your screen if this task is part of one and, otherwise, it will be looked up globally via
Process.getProcess()
.- Returns:
- Current process value. Default value is null
-