Class EmailNotificationContextImpl

  • All Implemented Interfaces:
    java.io.Serializable, org.ikasan.spec.scheduled.notification.model.EmailNotificationContext

    public class EmailNotificationContextImpl
    extends java.lang.Object
    implements org.ikasan.spec.scheduled.notification.model.EmailNotificationContext
    See Also:
    Serialized Form
    • Constructor Detail

      • EmailNotificationContextImpl

        public EmailNotificationContextImpl()
    • Method Detail

      • getContextName

        public java.lang.String getContextName()
        Specified by:
        getContextName in interface org.ikasan.spec.scheduled.notification.model.EmailNotificationContext
      • setContextName

        public void setContextName​(java.lang.String contextName)
        Specified by:
        setContextName in interface org.ikasan.spec.scheduled.notification.model.EmailNotificationContext
      • getMonitorTypes

        public java.util.List<java.lang.String> getMonitorTypes()
        Specified by:
        getMonitorTypes in interface org.ikasan.spec.scheduled.notification.model.EmailNotificationContext
      • setMonitorTypes

        public void setMonitorTypes​(java.util.List<java.lang.String> monitorTypes)
        Specified by:
        setMonitorTypes in interface org.ikasan.spec.scheduled.notification.model.EmailNotificationContext
      • getEmailSendTo

        public java.util.List<java.lang.String> getEmailSendTo()
        Specified by:
        getEmailSendTo in interface org.ikasan.spec.scheduled.notification.model.EmailNotificationContext
      • setEmailSendTo

        public void setEmailSendTo​(java.util.List<java.lang.String> emailSendTo)
        Specified by:
        setEmailSendTo in interface org.ikasan.spec.scheduled.notification.model.EmailNotificationContext
      • getEmailSendToByMonitorType

        public java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getEmailSendToByMonitorType()
        Specified by:
        getEmailSendToByMonitorType in interface org.ikasan.spec.scheduled.notification.model.EmailNotificationContext
      • setEmailSendToByMonitorType

        public void setEmailSendToByMonitorType​(java.util.Map<java.lang.String,​java.util.List<java.lang.String>> emailSendToByMonitorType)
        Specified by:
        setEmailSendToByMonitorType in interface org.ikasan.spec.scheduled.notification.model.EmailNotificationContext
      • getEmailSendCc

        public java.util.List<java.lang.String> getEmailSendCc()
        Specified by:
        getEmailSendCc in interface org.ikasan.spec.scheduled.notification.model.EmailNotificationContext
      • setEmailSendCc

        public void setEmailSendCc​(java.util.List<java.lang.String> emailSendCc)
        Specified by:
        setEmailSendCc in interface org.ikasan.spec.scheduled.notification.model.EmailNotificationContext
      • getEmailSendCcByMonitorType

        public java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getEmailSendCcByMonitorType()
        Specified by:
        getEmailSendCcByMonitorType in interface org.ikasan.spec.scheduled.notification.model.EmailNotificationContext
      • setEmailSendCcByMonitorType

        public void setEmailSendCcByMonitorType​(java.util.Map<java.lang.String,​java.util.List<java.lang.String>> emailSendCcByMonitorType)
        Specified by:
        setEmailSendCcByMonitorType in interface org.ikasan.spec.scheduled.notification.model.EmailNotificationContext
      • getEmailSendBcc

        public java.util.List<java.lang.String> getEmailSendBcc()
        Specified by:
        getEmailSendBcc in interface org.ikasan.spec.scheduled.notification.model.EmailNotificationContext
      • setEmailSendBcc

        public void setEmailSendBcc​(java.util.List<java.lang.String> emailSendBcc)
        Specified by:
        setEmailSendBcc in interface org.ikasan.spec.scheduled.notification.model.EmailNotificationContext
      • getEmailSendBccByMonitorType

        public java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getEmailSendBccByMonitorType()
        Specified by:
        getEmailSendBccByMonitorType in interface org.ikasan.spec.scheduled.notification.model.EmailNotificationContext
      • setEmailSendBccByMonitorType

        public void setEmailSendBccByMonitorType​(java.util.Map<java.lang.String,​java.util.List<java.lang.String>> emailSendBccByMonitorType)
        Specified by:
        setEmailSendBccByMonitorType in interface org.ikasan.spec.scheduled.notification.model.EmailNotificationContext
      • getEmailSubjectNotificationTemplate

        public java.util.Map<java.lang.String,​java.lang.String> getEmailSubjectNotificationTemplate()
        Specified by:
        getEmailSubjectNotificationTemplate in interface org.ikasan.spec.scheduled.notification.model.EmailNotificationContext
      • setEmailSubjectNotificationTemplate

        public void setEmailSubjectNotificationTemplate​(java.util.Map<java.lang.String,​java.lang.String> emailSubjectNotificationTemplate)
        Specified by:
        setEmailSubjectNotificationTemplate in interface org.ikasan.spec.scheduled.notification.model.EmailNotificationContext
      • getEmailBodyNotificationTemplate

        public java.util.Map<java.lang.String,​java.lang.String> getEmailBodyNotificationTemplate()
        Specified by:
        getEmailBodyNotificationTemplate in interface org.ikasan.spec.scheduled.notification.model.EmailNotificationContext
      • setEmailBodyNotificationTemplate

        public void setEmailBodyNotificationTemplate​(java.util.Map<java.lang.String,​java.lang.String> emailBodyNotificationTemplate)
        Specified by:
        setEmailBodyNotificationTemplate in interface org.ikasan.spec.scheduled.notification.model.EmailNotificationContext
      • getAttachment

        public java.lang.String getAttachment()
        Specified by:
        getAttachment in interface org.ikasan.spec.scheduled.notification.model.EmailNotificationContext
      • setAttachment

        public void setAttachment​(java.lang.String attachment)
        Specified by:
        setAttachment in interface org.ikasan.spec.scheduled.notification.model.EmailNotificationContext
      • isHtml

        public boolean isHtml()
        Specified by:
        isHtml in interface org.ikasan.spec.scheduled.notification.model.EmailNotificationContext
      • setHtml

        public void setHtml​(boolean html)
        Specified by:
        setHtml in interface org.ikasan.spec.scheduled.notification.model.EmailNotificationContext