public class ScriptTaskImpl extends TaskImpl implements ScriptTask
Modifier and Type | Field and Description |
---|---|
protected static Attribute<String> |
camundaResourceAttribute |
protected static Attribute<String> |
camundaResultVariableAttribute
camunda extensions
|
protected static ChildElement<Script> |
scriptChild |
protected static Attribute<String> |
scriptFormatAttribute |
camundaAsyncAttribute
completionQuantityAttribute, dataInputAssociationCollection, dataOutputAssociationCollection, defaultAttribute, ioSpecificationChild, isForCompensationAttribute, loopCharacteristicsChild, propertyCollection, resourceRoleCollection, startQuantityAttribute
camundaAsyncAfter, camundaAsyncBefore, camundaExclusive, incomingCollection, outgoingCollection
auditingChild, categoryValueRefCollection, monitoringChild, nameAttribute
documentationCollection, extensionElementsChild, idAttribute
modelInstance
Constructor and Description |
---|
ScriptTaskImpl(ModelTypeInstanceContext context) |
Modifier and Type | Method and Description |
---|---|
ScriptTaskBuilder |
builder()
Returns a new fluent builder for the element if implemented.
|
String |
getCamundaResource() |
String |
getCamundaResultVariable()
camunda extensions
|
Script |
getScript() |
String |
getScriptFormat() |
static void |
registerType(ModelBuilder modelBuilder) |
void |
setCamundaResource(String camundaResource) |
void |
setCamundaResultVariable(String camundaResultVariable) |
void |
setScript(Script script) |
void |
setScriptFormat(String scriptFormat) |
getDiagramElement, isCamundaAsync, setCamundaAsync
getCompletionQuantity, getDataInputAssociations, getDataOutputAssociations, getDefault, getIoSpecification, getLoopCharacteristics, getProperties, getResourceRoles, getStartQuantity, isForCompensation, setCompletionQuantity, setDefault, setForCompensation, setIoSpecification, setLoopCharacteristics, setStartQuantity
getIncoming, getOutgoing, getPreviousNodes, getSucceedingNodes, isCamundaAsyncAfter, isCamundaAsyncBefore, isCamundaExclusive, setCamundaAsyncAfter, setCamundaAsyncBefore, setCamundaExclusive, updateAfterReplacement
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setId
getScope, isScope
addChildElement, equals, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, hashCode, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getDiagramElement, isCamundaAsync, setCamundaAsync
getCompletionQuantity, getDataInputAssociations, getDataOutputAssociations, getDefault, getIoSpecification, getLoopCharacteristics, getProperties, getResourceRoles, getStartQuantity, isForCompensation, setCompletionQuantity, setDefault, setForCompensation, setIoSpecification, setLoopCharacteristics, setStartQuantity
getIncoming, getOutgoing, getPreviousNodes, getSucceedingNodes, isCamundaAsyncAfter, isCamundaAsyncBefore, isCamundaExclusive, setCamundaAsyncAfter, setCamundaAsyncBefore, setCamundaExclusive
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
getDocumentations, getExtensionElements, getId, setExtensionElements, setId
getScope, isScope
addChildElement, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
getId, setId
protected static ChildElement<Script> scriptChild
protected static Attribute<String> camundaResultVariableAttribute
public ScriptTaskImpl(ModelTypeInstanceContext context)
public static void registerType(ModelBuilder modelBuilder)
public ScriptTaskBuilder builder()
BpmnModelElementInstance
builder
in interface BpmnModelElementInstance
builder
in interface FlowNode
builder
in interface ScriptTask
builder
in class TaskImpl
public String getScriptFormat()
getScriptFormat
in interface ScriptTask
public void setScriptFormat(String scriptFormat)
setScriptFormat
in interface ScriptTask
public Script getScript()
getScript
in interface ScriptTask
public void setScript(Script script)
setScript
in interface ScriptTask
public String getCamundaResultVariable()
getCamundaResultVariable
in interface ScriptTask
public void setCamundaResultVariable(String camundaResultVariable)
setCamundaResultVariable
in interface ScriptTask
public String getCamundaResource()
getCamundaResource
in interface ScriptTask
public void setCamundaResource(String camundaResource)
setCamundaResource
in interface ScriptTask
Copyright © 2018. All rights reserved.