Package org.flowable.bpmn.model
Class ExternalWorkerServiceTask
java.lang.Object
org.flowable.bpmn.model.BaseElement
org.flowable.bpmn.model.FlowElement
org.flowable.bpmn.model.FlowNode
org.flowable.bpmn.model.Activity
org.flowable.bpmn.model.Task
org.flowable.bpmn.model.TaskWithFieldExtensions
org.flowable.bpmn.model.ServiceTask
org.flowable.bpmn.model.ExternalWorkerServiceTask
- All Implemented Interfaces:
HasExecutionListeners
,HasExtensionAttributes
,HasInParameters
,HasOutParameters
public class ExternalWorkerServiceTask
extends ServiceTask
implements HasOutParameters, HasInParameters
- Author:
- Filip Hrisafov
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
protected List<IOParameter>
protected List<IOParameter>
protected String
Fields inherited from class org.flowable.bpmn.model.ServiceTask
CAMEL, CASE_TASK, customProperties, DMN_TASK, extensionId, EXTERNAL_WORKER_TASK, EXTERNAL_WORKER_TASK_LEGACY, HTTP_TASK, implementation, implementationType, MAIL_TASK, operationRef, resultVariableName, SEND_EVENT_TASK, SHELL_TASK, skipExpression, storeResultVariableAsTransient, triggerable, type, useLocalScopeForResultVariable
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 TypeMethodDescriptionvoid
addInParameter
(IOParameter inParameter) void
addOutParameter
(IOParameter outParameter) clone()
getTopic()
boolean
void
setDoNotIncludeVariables
(boolean doNotIncludeVariables) void
setInParameters
(List<IOParameter> inParameters) void
setOutParameters
(List<IOParameter> outParameters) void
void
setValues
(ExternalWorkerServiceTask otherElement) Methods inherited from class org.flowable.bpmn.model.ServiceTask
getCustomProperties, getExtensionId, getImplementation, getImplementationType, getOperationRef, getResultVariableName, getSkipExpression, getType, isExtended, isStoreResultVariableAsTransient, isTriggerable, isUseLocalScopeForResultVariable, setCustomProperties, setExtensionId, setImplementation, setImplementationType, setOperationRef, setResultVariableName, setSkipExpression, setStoreResultVariableAsTransient, setTriggerable, setType, setUseLocalScopeForResultVariable, setValues
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
-
topic
-
doNotIncludeVariables
protected boolean doNotIncludeVariables -
inParameters
-
outParameters
-
-
Constructor Details
-
ExternalWorkerServiceTask
public ExternalWorkerServiceTask()
-
-
Method Details
-
getTopic
-
setTopic
-
isDoNotIncludeVariables
public boolean isDoNotIncludeVariables() -
setDoNotIncludeVariables
public void setDoNotIncludeVariables(boolean doNotIncludeVariables) -
getInParameters
- Specified by:
getInParameters
in interfaceHasInParameters
-
setInParameters
- Specified by:
setInParameters
in interfaceHasInParameters
-
addInParameter
- Specified by:
addInParameter
in interfaceHasInParameters
-
getOutParameters
- Specified by:
getOutParameters
in interfaceHasOutParameters
-
setOutParameters
- Specified by:
setOutParameters
in interfaceHasOutParameters
-
addOutParameter
- Specified by:
addOutParameter
in interfaceHasOutParameters
-
clone
- Overrides:
clone
in classServiceTask
-
setValues
-