Package io.jmix.bpmflowui.model
Class SendNotificationTaskModel
java.lang.Object
io.jmix.bpmflowui.model.SendNotificationTaskModel
- All Implemented Interfaces:
HasAsyncExecution,HasBusinessId,HasExecutionListeners,HasNotifications
public class SendNotificationTaskModel
extends Object
implements HasBusinessId, HasExecutionListeners, HasNotifications, HasAsyncExecution
Modeler DTO for the
jmix-send-notification service task.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AsyncExecutionModelprotected Stringprotected @Nullable Stringprotected @Nullable List<ExecutionListenerModel> protected Stringprotected @Nullable Stringprotected @Nullable List<NotificationModel> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable String@Nullable List<ExecutionListenerModel> getId()@Nullable StringgetName()@Nullable List<NotificationModel> Returns the notifications declared on this element.voidsetAsyncExecution(AsyncExecutionModel asyncExecution) voidsetBusinessId(String businessId) voidsetDocumentation(@Nullable String documentation) voidsetExecutionListeners(@Nullable List<ExecutionListenerModel> executionListeners) voidvoidvoidsetNotifications(@Nullable List<NotificationModel> notifications) Replaces the notifications declared on this element.
-
Field Details
-
id
-
businessId
-
name
-
asyncExecution
-
documentation
-
executionListeners
-
notifications
-
-
Constructor Details
-
SendNotificationTaskModel
public SendNotificationTaskModel()
-
-
Method Details
-
getId
-
setId
-
getBusinessId
- Specified by:
getBusinessIdin interfaceHasBusinessId
-
setBusinessId
- Specified by:
setBusinessIdin interfaceHasBusinessId
-
getName
-
setName
-
getAsyncExecution
- Specified by:
getAsyncExecutionin interfaceHasAsyncExecution
-
setAsyncExecution
- Specified by:
setAsyncExecutionin interfaceHasAsyncExecution
-
getDocumentation
-
setDocumentation
-
getExecutionListeners
- Specified by:
getExecutionListenersin interfaceHasExecutionListeners
-
setExecutionListeners
- Specified by:
setExecutionListenersin interfaceHasExecutionListeners
-
getNotifications
Description copied from interface:HasNotificationsReturns the notifications declared on this element.- Specified by:
getNotificationsin interfaceHasNotifications- Returns:
- the declared notifications, or
nullif none have been set
-
setNotifications
Description copied from interface:HasNotificationsReplaces the notifications declared on this element.- Specified by:
setNotificationsin interfaceHasNotifications- Parameters:
notifications- the notifications to declare, ornullto clear them
-