Package org.flowable.bpmn.model
Class ServiceTask
- All Implemented Interfaces:
HasExecutionListeners,HasExtensionAttributes
- Direct Known Subclasses:
AlfrescoMailTask,AlfrescoScriptTask,CaseServiceTask,ExternalWorkerServiceTask,HttpServiceTask,SendEventServiceTask
- Author:
- Tijs Rademakers
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringprotected List<CustomProperty>static final Stringprotected Stringstatic final Stringstatic final Stringstatic final Stringprotected Stringprotected Stringstatic final Stringprotected Stringprotected Stringstatic final Stringstatic final Stringprotected Stringprotected booleanprotected booleanprotected Stringprotected booleanFields inherited from class org.flowable.bpmn.model.TaskWithFieldExtensions
fieldExtensionsFields inherited from class org.flowable.bpmn.model.Activity
boundaryEvents, dataInputAssociations, dataOutputAssociations, defaultFlow, failedJobRetryTimeCycleValue, forCompensation, ioSpecification, loopCharacteristics, mapExceptionsFields inherited from class org.flowable.bpmn.model.FlowNode
asynchronous, asynchronousLeave, asynchronousLeaveNotExclusive, behavior, incomingFlows, notExclusive, outgoingFlowsFields inherited from class org.flowable.bpmn.model.FlowElement
documentation, executionListeners, name, parentContainerFields inherited from class org.flowable.bpmn.model.BaseElement
attributes, extensionElements, id, xmlColumnNumber, xmlRowNumber -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()getType()booleanbooleanbooleanbooleanvoidsetCustomProperties(List<CustomProperty> customProperties) voidsetExtensionId(String extensionId) voidsetImplementation(String implementation) voidsetImplementationType(String implementationType) voidsetOperationRef(String operationRef) voidsetResultVariableName(String resultVariableName) voidsetSkipExpression(String skipExpression) voidsetStoreResultVariableAsTransient(boolean storeResultVariableAsTransient) voidsetTriggerable(boolean triggerable) voidvoidsetUseLocalScopeForResultVariable(boolean useLocalScopeForResultVariable) voidsetValues(ServiceTask otherElement) Methods inherited from class org.flowable.bpmn.model.TaskWithFieldExtensions
getFieldExtensions, setFieldExtensionsMethods inherited from class org.flowable.bpmn.model.Activity
getBoundaryEvents, getDataInputAssociations, getDataOutputAssociations, getDefaultFlow, getFailedJobRetryTimeCycleValue, getIoSpecification, getLoopCharacteristics, getMapExceptions, hasMultiInstanceLoopCharacteristics, isForCompensation, setBoundaryEvents, setDataInputAssociations, setDataOutputAssociations, setDefaultFlow, setFailedJobRetryTimeCycleValue, setForCompensation, setIoSpecification, setLoopCharacteristics, setMapExceptions, setValuesMethods inherited from class org.flowable.bpmn.model.FlowNode
getBehavior, getIncomingFlows, getOutgoingFlows, isAsynchronous, isAsynchronousLeave, isAsynchronousLeaveExclusive, isAsynchronousLeaveNotExclusive, isExclusive, isNotExclusive, setAsynchronous, setAsynchronousLeave, setAsynchronousLeaveExclusive, setAsynchronousLeaveNotExclusive, setBehavior, setExclusive, setIncomingFlows, setNotExclusive, setOutgoingFlows, setValuesMethods inherited from class org.flowable.bpmn.model.FlowElement
getDocumentation, getExecutionListeners, getName, getParentContainer, getSubProcess, setDocumentation, setExecutionListeners, setName, setParentContainer, setValuesMethods inherited from class org.flowable.bpmn.model.BaseElement
addAttribute, addExtensionElement, getAttributes, getAttributeValue, getExtensionElements, getId, getXmlColumnNumber, getXmlRowNumber, setAttributes, setExtensionElements, setId, setValues, setXmlColumnNumber, setXmlRowNumber
-
Field Details
-
DMN_TASK
- See Also:
-
MAIL_TASK
- See Also:
-
HTTP_TASK
- See Also:
-
SHELL_TASK
- See Also:
-
CASE_TASK
- See Also:
-
SEND_EVENT_TASK
- See Also:
-
EXTERNAL_WORKER_TASK
- See Also:
-
EXTERNAL_WORKER_TASK_LEGACY
- See Also:
-
CAMEL
- See Also:
-
implementation
-
implementationType
-
resultVariableName
-
type
-
operationRef
-
extensionId
-
customProperties
-
skipExpression
-
useLocalScopeForResultVariable
protected boolean useLocalScopeForResultVariable -
triggerable
protected boolean triggerable -
storeResultVariableAsTransient
protected boolean storeResultVariableAsTransient
-
-
Constructor Details
-
ServiceTask
public ServiceTask()
-
-
Method Details
-
getImplementation
-
setImplementation
-
getImplementationType
-
setImplementationType
-
getResultVariableName
-
setResultVariableName
-
getType
-
setType
-
getCustomProperties
-
setCustomProperties
-
getOperationRef
-
setOperationRef
-
getExtensionId
-
setExtensionId
-
isExtended
public boolean isExtended() -
getSkipExpression
-
setSkipExpression
-
isUseLocalScopeForResultVariable
public boolean isUseLocalScopeForResultVariable() -
setUseLocalScopeForResultVariable
public void setUseLocalScopeForResultVariable(boolean useLocalScopeForResultVariable) -
isTriggerable
public boolean isTriggerable() -
setTriggerable
public void setTriggerable(boolean triggerable) -
isStoreResultVariableAsTransient
public boolean isStoreResultVariableAsTransient() -
setStoreResultVariableAsTransient
public void setStoreResultVariableAsTransient(boolean storeResultVariableAsTransient) -
clone
- Specified by:
clonein classFlowElement
-
setValues
-