Class Task
java.lang.Object
com.smartgwt.client.core.BaseClass
com.smartgwt.client.util.workflow.ProcessElement
com.smartgwt.client.util.workflow.Task
- All Implemented Interfaces:
HasHandlers
- Direct Known Subclasses:
ScriptTask,ServiceTask,StateTask,UserTask
A Task is an abstract superclass for
Process and for all Task types that can
be involved in a Process, such as a ServiceTask.-
Field Summary
Fields inherited from class com.smartgwt.client.core.BaseClass
config, configOnly, factoryCreated, factoryProperties, id, scClassName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate()Field in theprocess statewhich is provided as input data to this task.String[]List of multiple fields from theprocess statewhich are provided as input data to this task.static TaskgetOrCreateRef(JavaScriptObject jsObj) Special expression to write task output directly into aDataBoundComponent.Field in theprocess statewhere this task writes outputs.String[]List of multiple fields in theprocess statewhere this task will write outputs.setInputField(String inputField) Field in theprocess statewhich is provided as input data to this task.setInputFieldList(String... inputFieldList) List of multiple fields from theprocess statewhich are provided as input data to this task.setOutputExpression(String outputExpression) Special expression to write task output directly into aDataBoundComponent.setOutputField(String outputField) Field in theprocess statewhere this task writes outputs.setOutputFieldList(String... outputFieldList) List of multiple fields in theprocess statewhere this task will write outputs.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, getPassThruOutput, getProcessElements, getSupportsMultipleInputRecords, getTextFormulaValue, getTypeTitle, getUndefinedComponentMessage, getUnresolvedComponentMessage, getWaitDuration, getWaitFor, getWaitLocator, isCreated, isValid, objectReferencesLastTaskOutput, onInit, reset, setAttribute, setBindOutput, setClassDescription, setDescription, setEditorType, setForceSingle, setID, setJavaScriptObject, setMockMode, setNextElement, setPassThruOutput, setSupportsMultipleInputRecords, setTypeTitle, setUndefinedComponentMessage, setUnresolvedComponentMessage, setWaitDuration, setWaitFor, setWaitLocator, updateGlobalIDInCriteria, updateGlobalIDInTextFormula, updateGlobalIDInValueProperty, updateGlobalIDInValues, updateGlobalIDReferences, updateLastElementBindingReferences, updateLastElementInCriteria, updateLastElementInValueProperty, updateLastElementInValuesMethods 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
-
Task
public Task() -
Task
-
-
Method Details
-
getOrCreateRef
-
create
- Overrides:
createin classProcessElement
-
setInputField
Field in theprocess statewhich is provided as input data to this task. SeeTaskIO.- Parameters:
inputField- New inputField value. Default value is null- Returns:
Taskinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the underlying component has been created- See Also:
-
getInputField
Field in theprocess statewhich is provided as input data to this task. SeeTaskIO.- Returns:
- Current inputField value. Default value is null
- See Also:
-
setInputFieldList
List of multiple fields from theprocess statewhich are provided as input data to this task. SeeTaskIO.If
inputFieldis also specified, it will be implicitly added to theinputFieldListif it is not already present.- Parameters:
inputFieldList- New inputFieldList value. Default value is null- Returns:
Taskinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the underlying component has been created- See Also:
-
getInputFieldList
List of multiple fields from theprocess statewhich are provided as input data to this task. SeeTaskIO.If
inputFieldis also specified, it will be implicitly added to theinputFieldListif it is not already present.- Returns:
- Current inputFieldList value. Default value is null
- See Also:
-
setOutputExpression
Special expression to write task output directly into aDataBoundComponent. SeeTaskIO.- Parameters:
outputExpression- New outputExpression value. Default value is null- Returns:
Taskinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the underlying component has been created- See Also:
-
getOutputExpression
Special expression to write task output directly into aDataBoundComponent. SeeTaskIO.- Returns:
- Current outputExpression value. Default value is null
- See Also:
-
setOutputField
Field in theprocess statewhere this task writes outputs. SeeTaskIO.- Parameters:
outputField- New outputField value. Default value is null- Returns:
Taskinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the underlying component has been created- See Also:
-
getOutputField
Field in theprocess statewhere this task writes outputs. SeeTaskIO.- Returns:
- Current outputField value. Default value is null
- See Also:
-
setOutputFieldList
List of multiple fields in theprocess statewhere this task will write outputs. SeeTaskIO.If
outputFieldis also specified, it will be implicitly added to theoutputFieldListif it is not already present.- Parameters:
outputFieldList- New outputFieldList value. Default value is null- Returns:
Taskinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the underlying component has been created- See Also:
-
getOutputFieldList
List of multiple fields in theprocess statewhere this task will write outputs. SeeTaskIO.If
outputFieldis also specified, it will be implicitly added to theoutputFieldListif it is not already present.- Returns:
- Current outputFieldList value. Default value is null
- See Also:
-