public class ComponentTask extends ProcessElement
Note: This task is not for direct use - use one of the subclasses instead.
config, configOnly, factoryCreated, factoryProperties, id, scClassName| Constructor and Description |
|---|
ComponentTask() |
ComponentTask(com.google.gwt.core.client.JavaScriptObject jsObj) |
| Modifier and Type | Method and Description |
|---|---|
com.google.gwt.core.client.JavaScriptObject |
create() |
java.lang.String |
getComponentBaseClass()
Base class of components that this task targets.
|
java.lang.String[] |
getComponentBaseClassAsStringArray()
Base class of components that this task targets.
|
java.lang.String |
getComponentId()
ID of component targeted by this task.
|
java.lang.Boolean |
getComponentRequiresDataSource()
Must target components of this task have a DataSource?
|
static ComponentTask |
getOrCreateRef(com.google.gwt.core.client.JavaScriptObject jsObj) |
void |
getTargetComponent(Process process)
Returns the actual component specified by
componentId for this task. |
void |
getTargetComponent(Process process,
java.lang.Boolean skipValidation)
Returns the actual component specified by
componentId for this task. |
ComponentTask |
setComponentBaseClass(java.lang.String... componentBaseClass)
Base class of components that this task targets.
|
ComponentTask |
setComponentBaseClass(java.lang.String componentBaseClass)
Base class of components that this task targets.
|
ComponentTask |
setComponentId(java.lang.String componentId)
ID of component targeted by this task.
|
ComponentTask |
setComponentRequiresDataSource(java.lang.Boolean componentRequiresDataSource)
Must target components of this task have a DataSource?
|
completeElement, convertToJavaScriptArray, executeElement, getBindOutput, getClassDescription, getDescription, getDynamicValue, getEditorType, getElementDescription, getForceSingle, getID, getJsObj, getMockMode, getNextElement, getOrCreateJsObj, getPassThruOutput, getProcessElements, getSupportsMultipleInputRecords, getTextFormulaValue, getTypeTitle, isCreated, objectReferencesLastTaskOutput, onInit, reset, setAttribute, setBindOutput, setClassDescription, setDescription, setEditorType, setForceSingle, setID, setJavaScriptObject, setMockMode, setNextElement, setPassThruOutput, setSupportsMultipleInputRecords, setTypeTitle, updateGlobalIDInCriteria, updateGlobalIDInValueProperty, updateGlobalIDInValues, updateGlobalIDReferences, updateLastElementBindingReferences, updateLastElementInCriteria, updateLastElementInValueProperty, updateLastElementInValuesaddDynamicProperty, 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, setScClassNamepublic ComponentTask()
public ComponentTask(com.google.gwt.core.client.JavaScriptObject jsObj)
public static ComponentTask getOrCreateRef(com.google.gwt.core.client.JavaScriptObject jsObj)
public com.google.gwt.core.client.JavaScriptObject create()
create in class ProcessElementpublic ComponentTask setComponentBaseClass(java.lang.String componentBaseClass) throws java.lang.IllegalStateException
componentBaseClass - New componentBaseClass value. Default value is nullComponentTask instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the underlying component has been createdpublic java.lang.String getComponentBaseClass()
public ComponentTask setComponentBaseClass(java.lang.String... componentBaseClass) throws java.lang.IllegalStateException
componentBaseClass - New componentBaseClass value. Default value is nullComponentTask instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the underlying component has been createdpublic java.lang.String[] getComponentBaseClassAsStringArray()
public ComponentTask setComponentId(java.lang.String componentId) throws java.lang.IllegalStateException
componentId - New componentId value. Default value is nullComponentTask instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the underlying component has been createdGlobalIdpublic java.lang.String getComponentId()
GlobalIdpublic ComponentTask setComponentRequiresDataSource(java.lang.Boolean componentRequiresDataSource) throws java.lang.IllegalStateException
componentRequiresDataSource - New componentRequiresDataSource value. Default value is nullComponentTask instance, for chaining setter callsjava.lang.IllegalStateException - this property cannot be changed after the underlying component has been createdpublic java.lang.Boolean getComponentRequiresDataSource()
public void getTargetComponent(Process process)
componentId for this task. Unless skipValidation is true, the component type is validated against componentBaseClass and only returned if it
matches. Null is returned otherwise.process - the process that is handling the workflowpublic void getTargetComponent(Process process, java.lang.Boolean skipValidation)
componentId for this task. Unless skipValidation is true, the component type is validated against componentBaseClass and only returned if it
matches. Null is returned otherwise.process - the process that is handling the workflowskipValidation - skip validation against componentBaseClass?