Class NotificationTask

    • Constructor Detail

      • NotificationTask

        public NotificationTask()
    • Method Detail

      • freezeVariablesInCustomFields

        public java.util.Set<java.lang.String> freezeVariablesInCustomFields​(java.util.Map<java.lang.String,​ValueWithInterpolation> variables,
                                                                             java.util.Map<java.lang.String,​java.lang.String> passwordVariables,
                                                                             Changes changes,
                                                                             boolean freezeEvenIfUnresolved)
        Description copied from class: Task

        To be overridden in child classes with custom fields that can contain variables.

        Apply VariableHelper.replaceAll(Object, Map, Set, boolean) to each field; if child entities are modified, add them to changes.
        Overrides:
        freezeVariablesInCustomFields in class Task
      • getAddresses

        public java.util.Set<java.lang.String> getAddresses()
      • setAddresses

        public void setAddresses​(java.util.Set<java.lang.String> addresses)
      • getSubject

        public java.lang.String getSubject()
      • setSubject

        public void setSubject​(java.lang.String subject)
      • getBody

        public java.lang.String getBody()
      • setBody

        public void setBody​(java.lang.String body)
      • getCc

        public java.util.Set<java.lang.String> getCc()
      • setCc

        public void setCc​(java.util.Set<java.lang.String> cc)
      • getBcc

        public java.util.Set<java.lang.String> getBcc()
      • setBcc

        public void setBcc​(java.util.Set<java.lang.String> bcc)
      • getReplyTo

        public java.lang.String getReplyTo()
      • setReplyTo

        public void setReplyTo​(java.lang.String replyTo)
      • getFrom

        public java.lang.String getFrom()
      • setFrom

        public void setFrom​(java.lang.String from)
      • getSenderUsername

        public java.lang.String getSenderUsername()
      • setSenderUsername

        public void setSenderUsername​(java.lang.String senderUsername)
      • getSenderPassword

        public java.lang.String getSenderPassword()
      • setSenderPassword

        public void setSenderPassword​(java.lang.String senderPassword)
      • setPriority

        public void setPriority​(MailPriority priority)