Class BpmNotificationContext

java.lang.Object
io.jmix.bpm.notification.BpmNotificationContext
All Implemented Interfaces:
Serializable

public class BpmNotificationContext extends Object implements Serializable
The context variable exposed to inline notification templates, e.g. ${context.recipientUser.username} or ${context.variables.order.number}.
See Also:
  • Field Details

    • executionId

      protected @Nullable String executionId
    • processDefinitionId

      protected @Nullable String processDefinitionId
    • processDefinitionName

      protected @Nullable String processDefinitionName
    • processId

      protected @Nullable String processId
    • taskId

      protected @Nullable String taskId
    • taskName

      protected @Nullable String taskName
    • recipientUser

      protected @Nullable org.springframework.security.core.userdetails.UserDetails recipientUser
    • taskAssigneeUser

      protected @Nullable org.springframework.security.core.userdetails.UserDetails taskAssigneeUser
    • variables

      protected @Nullable Map<String,Object> variables
  • Constructor Details

    • BpmNotificationContext

      public BpmNotificationContext()
  • Method Details

    • getExecutionId

      public @Nullable String getExecutionId()
    • setExecutionId

      public void setExecutionId(@Nullable String executionId)
    • getProcessDefinitionId

      public @Nullable String getProcessDefinitionId()
    • setProcessDefinitionId

      public void setProcessDefinitionId(@Nullable String processDefinitionId)
    • getProcessDefinitionName

      public @Nullable String getProcessDefinitionName()
    • setProcessDefinitionName

      public void setProcessDefinitionName(@Nullable String processDefinitionName)
    • getProcessId

      public @Nullable String getProcessId()
    • setProcessId

      public void setProcessId(@Nullable String processId)
    • getTaskId

      public @Nullable String getTaskId()
    • setTaskId

      public void setTaskId(@Nullable String taskId)
    • getTaskName

      public @Nullable String getTaskName()
    • setTaskName

      public void setTaskName(@Nullable String taskName)
    • 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

      public @Nullable Map<String,Object> getVariables()
    • setVariables

      public void setVariables(@Nullable Map<String,Object> variables)