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 String
static final String
protected List<CustomProperty>
static final String
protected String
static final String
static final String
static final String
protected String
protected String
static final String
protected String
protected String
static final String
static final String
protected String
protected boolean
protected boolean
protected String
protected boolean
Fields inherited from class org.flowable.bpmn.model.TaskWithFieldExtensions
fieldExtensions
Fields inherited from class org.flowable.bpmn.model.Activity
boundaryEvents, dataInputAssociations, dataOutputAssociations, defaultFlow, failedJobRetryTimeCycleValue, forCompensation, ioSpecification, loopCharacteristics, mapExceptions
Fields inherited from class org.flowable.bpmn.model.FlowNode
asynchronous, asynchronousLeave, asynchronousLeaveNotExclusive, behavior, incomingFlows, notExclusive, outgoingFlows
Fields inherited from class org.flowable.bpmn.model.FlowElement
documentation, executionListeners, name, parentContainer
Fields inherited from class org.flowable.bpmn.model.BaseElement
attributes, extensionElements, id, xmlColumnNumber, xmlRowNumber
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
getType()
boolean
boolean
boolean
boolean
void
setCustomProperties
(List<CustomProperty> customProperties) void
setExtensionId
(String extensionId) void
setImplementation
(String implementation) void
setImplementationType
(String implementationType) void
setOperationRef
(String operationRef) void
setResultVariableName
(String resultVariableName) void
setSkipExpression
(String skipExpression) void
setStoreResultVariableAsTransient
(boolean storeResultVariableAsTransient) void
setTriggerable
(boolean triggerable) void
void
setUseLocalScopeForResultVariable
(boolean useLocalScopeForResultVariable) void
setValues
(ServiceTask otherElement) Methods inherited from class org.flowable.bpmn.model.TaskWithFieldExtensions
getFieldExtensions, setFieldExtensions
Methods 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, setValues
Methods 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, setValues
Methods inherited from class org.flowable.bpmn.model.FlowElement
getDocumentation, getExecutionListeners, getName, getParentContainer, getSubProcess, setDocumentation, setExecutionListeners, setName, setParentContainer, setValues
Methods 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:
clone
in classFlowElement
-
setValues
-