Package io.jmix.bpm.notification
Class BpmNotificationContext
java.lang.Object
io.jmix.bpm.notification.BpmNotificationContext
- All Implemented Interfaces:
Serializable
The
context variable exposed to inline notification templates, e.g.
${context.recipientUser.username} or ${context.variables.order.number}.- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected @Nullable Stringprotected @Nullable Stringprotected @Nullable Stringprotected @Nullable Stringprotected @Nullable org.springframework.security.core.userdetails.UserDetailsprotected @Nullable org.springframework.security.core.userdetails.UserDetailsprotected @Nullable Stringprotected @Nullable String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable String@Nullable String@Nullable String@Nullable String@Nullable org.springframework.security.core.userdetails.UserDetails@Nullable org.springframework.security.core.userdetails.UserDetails@Nullable String@Nullable StringvoidsetExecutionId(@Nullable String executionId) voidsetProcessDefinitionId(@Nullable String processDefinitionId) voidsetProcessDefinitionName(@Nullable String processDefinitionName) voidsetProcessId(@Nullable String processId) voidsetRecipientUser(@Nullable org.springframework.security.core.userdetails.UserDetails recipientUser) voidsetTaskAssigneeUser(@Nullable org.springframework.security.core.userdetails.UserDetails taskAssigneeUser) voidvoidsetTaskName(@Nullable String taskName) voidsetVariables(@Nullable Map<String, Object> variables)
-
Field Details
-
executionId
-
processDefinitionId
-
processDefinitionName
-
processId
-
taskId
-
taskName
-
recipientUser
protected @Nullable org.springframework.security.core.userdetails.UserDetails recipientUser -
taskAssigneeUser
protected @Nullable org.springframework.security.core.userdetails.UserDetails taskAssigneeUser -
variables
-
-
Constructor Details
-
BpmNotificationContext
public BpmNotificationContext()
-
-
Method Details
-
getExecutionId
-
setExecutionId
-
getProcessDefinitionId
-
setProcessDefinitionId
-
getProcessDefinitionName
-
setProcessDefinitionName
-
getProcessId
-
setProcessId
-
getTaskId
-
setTaskId
-
getTaskName
-
setTaskName
-
getRecipientUser
public @Nullable org.springframework.security.core.userdetails.UserDetails getRecipientUser() -
setRecipientUser
public void setRecipientUser(@Nullable org.springframework.security.core.userdetails.UserDetails recipientUser) -
getTaskAssigneeUser
public @Nullable org.springframework.security.core.userdetails.UserDetails getTaskAssigneeUser() -
setTaskAssigneeUser
public void setTaskAssigneeUser(@Nullable org.springframework.security.core.userdetails.UserDetails taskAssigneeUser) -
getVariables
-
setVariables
-