Package io.jmix.bpmui.model
Class ServiceTaskModel
java.lang.Object
io.jmix.bpmui.model.ServiceTaskModel
- All Implemented Interfaces:
HasBeanMethods
,HasBusinessId
,HasExecutionListeners
,HasExtensionProperties
,HasMultiInstanceLoopCharacteristics
,HasSendNotificationDetails
public class ServiceTaskModel
extends Object
implements HasBusinessId, HasMultiInstanceLoopCharacteristics, HasExecutionListeners, HasBeanMethods, HasExtensionProperties, HasSendNotificationDetails
-
Field Summary
Modifier and TypeFieldDescriptionprotected Boolean
protected List<BeanMethodModel>
protected String
protected String
protected String
protected String
protected List<ExecutionListenerModel>
protected String
protected List<ExtensionPropertyModel>
protected List<FieldModel>
protected String
protected String
protected MultiInstanceLoopCharacteristicsModel
protected String
protected String
protected SendNotificationModel
protected String
protected Boolean
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetAsync()
getId()
getName()
void
void
setBeanMethods
(List<BeanMethodModel> beanMethods) void
setBeanName
(String beanName) void
setBusinessId
(String businessId) void
setDelegateExpression
(String delegateExpression) void
setDocumentation
(String documentation) void
setExecutionListeners
(List<ExecutionListenerModel> executionListeners) void
setExpression
(String expression) void
setExtensionProperties
(List<ExtensionPropertyModel> extensionProperties) void
setFields
(List<FieldModel> fields) void
void
setJavaDelegateClass
(String javaDelegateClass) void
setMultiInstanceLoopCharacteristics
(MultiInstanceLoopCharacteristicsModel multiInstanceLoopCharacteristics) void
void
setResultVariable
(String resultVariable) void
setSendNotificationModel
(SendNotificationModel sendNotificationModel) void
setTaskType
(String taskType) void
setUseLocalScopeForResultVariable
(Boolean useLocalScopeForResultVariable)
-
Field Details
-
id
-
businessId
-
name
-
expression
-
javaDelegateClass
-
delegateExpression
-
resultVariable
-
multiInstanceLoopCharacteristics
-
beanName
-
beanMethods
-
taskType
-
async
-
documentation
-
executionListeners
-
extensionProperties
-
fields
-
useLocalScopeForResultVariable
-
sendNotificationModel
-
-
Constructor Details
-
ServiceTaskModel
public ServiceTaskModel()
-
-
Method Details
-
getInstanceName
-
getId
-
setId
-
getBusinessId
- Specified by:
getBusinessId
in interfaceHasBusinessId
-
setBusinessId
- Specified by:
setBusinessId
in interfaceHasBusinessId
-
getName
-
setName
-
getExpression
-
setExpression
-
getJavaDelegateClass
-
setJavaDelegateClass
-
getDelegateExpression
-
setDelegateExpression
-
getResultVariable
-
setResultVariable
-
getMultiInstanceLoopCharacteristics
- Specified by:
getMultiInstanceLoopCharacteristics
in interfaceHasMultiInstanceLoopCharacteristics
-
setMultiInstanceLoopCharacteristics
public void setMultiInstanceLoopCharacteristics(MultiInstanceLoopCharacteristicsModel multiInstanceLoopCharacteristics) - Specified by:
setMultiInstanceLoopCharacteristics
in interfaceHasMultiInstanceLoopCharacteristics
-
getBeanName
-
setBeanName
-
getBeanMethods
- Specified by:
getBeanMethods
in interfaceHasBeanMethods
-
setBeanMethods
- Specified by:
setBeanMethods
in interfaceHasBeanMethods
-
getTaskType
-
setTaskType
-
getAsync
-
setAsync
-
getDocumentation
-
setDocumentation
-
getExecutionListeners
- Specified by:
getExecutionListeners
in interfaceHasExecutionListeners
-
setExecutionListeners
- Specified by:
setExecutionListeners
in interfaceHasExecutionListeners
-
getExtensionProperties
- Specified by:
getExtensionProperties
in interfaceHasExtensionProperties
-
setExtensionProperties
- Specified by:
setExtensionProperties
in interfaceHasExtensionProperties
-
getFields
-
setFields
-
getUseLocalScopeForResultVariable
-
setUseLocalScopeForResultVariable
-
getSendNotificationModel
- Specified by:
getSendNotificationModel
in interfaceHasSendNotificationDetails
-
setSendNotificationModel
- Specified by:
setSendNotificationModel
in interfaceHasSendNotificationDetails
-