Package org.flowable.cmmn.model
Class ServiceTask
-
- All Implemented Interfaces:
HasExtensionAttributes,HasLifecycleListeners
- Direct Known Subclasses:
HttpServiceTask,ScriptServiceTask,SendEventServiceTask
public class ServiceTask extends TaskWithFieldExtensions
- Author:
- Tijs Rademakers
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringimplementationprotected StringimplementationTypestatic StringJAVA_TASKstatic StringMAIL_TASKprotected StringresultVariableNameprotected booleanstoreResultVariableAsTransientprotected Stringtype-
Fields inherited from class org.flowable.cmmn.model.TaskWithFieldExtensions
fieldExtensions
-
Fields inherited from class org.flowable.cmmn.model.Task
async, asyncLeave, asyncLeaveExclusive, blocking, blockingExpression, exclusive
-
Fields inherited from class org.flowable.cmmn.model.PlanItemDefinition
defaultControl, lifecycleListeners, planItemRef
-
Fields inherited from class org.flowable.cmmn.model.CaseElement
name, parent
-
Fields inherited from class org.flowable.cmmn.model.CmmnElement
documentation, documentationTextFormat
-
Fields inherited from class org.flowable.cmmn.model.BaseElement
attributes, extensionElements, id, xmlColumnNumber, xmlRowNumber
-
-
Constructor Summary
Constructors Constructor Description ServiceTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceTaskclone()StringgetImplementation()StringgetImplementationType()StringgetResultVariableName()StringgetType()booleanisStoreResultVariableAsTransient()voidsetImplementation(String implementation)voidsetImplementationType(String implementationType)voidsetResultVariableName(String resultVariableName)voidsetStoreResultVariableAsTransient(boolean storeResultVariableAsTransient)voidsetType(String type)voidsetValues(ServiceTask otherElement)-
Methods inherited from class org.flowable.cmmn.model.TaskWithFieldExtensions
getFieldExtensions, setFieldExtensions
-
Methods inherited from class org.flowable.cmmn.model.Task
getBlockingExpression, isAsync, isAsyncLeave, isAsyncLeaveExclusive, isBlocking, isExclusive, setAsync, setAsyncLeave, setAsyncLeaveExclusive, setBlocking, setBlockingExpression, setExclusive, setValues
-
Methods inherited from class org.flowable.cmmn.model.PlanItemDefinition
getDefaultControl, getLifecycleListeners, getPlanItemRef, setDefaultControl, setLifecycleListeners, setPlanItemRef, setValues, toString
-
Methods inherited from class org.flowable.cmmn.model.CaseElement
getName, getParent, getParentStage, setName, setParent
-
Methods inherited from class org.flowable.cmmn.model.CmmnElement
getDocumentation, getDocumentationTextFormat, setDocumentation, setDocumentationTextFormat, setValues
-
Methods inherited from class org.flowable.cmmn.model.BaseElement
addAttribute, addExtensionElement, getAttributes, getAttributeValue, getExtensionElements, getId, getXmlColumnNumber, getXmlRowNumber, setAttributes, setExtensionElements, setId, setValues, setXmlColumnNumber, setXmlRowNumber
-
-
-
-
Field Detail
-
JAVA_TASK
public static final String JAVA_TASK
- See Also:
- Constant Field Values
-
MAIL_TASK
public static final String MAIL_TASK
- See Also:
- Constant Field Values
-
implementation
protected String implementation
-
implementationType
protected String implementationType
-
resultVariableName
protected String resultVariableName
-
type
protected String type
-
storeResultVariableAsTransient
protected boolean storeResultVariableAsTransient
-
-
Method Detail
-
getImplementation
public String getImplementation()
-
setImplementation
public void setImplementation(String implementation)
-
getImplementationType
public String getImplementationType()
-
setImplementationType
public void setImplementationType(String implementationType)
-
getResultVariableName
public String getResultVariableName()
-
setResultVariableName
public void setResultVariableName(String resultVariableName)
-
getType
public String getType()
-
setType
public void setType(String type)
-
isStoreResultVariableAsTransient
public boolean isStoreResultVariableAsTransient()
-
setStoreResultVariableAsTransient
public void setStoreResultVariableAsTransient(boolean storeResultVariableAsTransient)
-
clone
public ServiceTask clone()
-
setValues
public void setValues(ServiceTask otherElement)
-
-