Class MailSender

    • Field Detail

      • log

        protected final org.slf4j.Logger log
    • Constructor Detail

      • MailSender

        public MailSender()
    • Method Detail

      • isEnabled

        public boolean isEnabled()
      • setEnabled

        public void setEnabled​(boolean enabled)
      • getExecutor

        public Executor getExecutor()
      • setExecutor

        public void setExecutor​(Executor executor)
      • getMailUtil

        public MailUtil getMailUtil()
      • setMailUtil

        public void setMailUtil​(MailUtil util)
      • getQueryService

        public ome.api.IQuery getQueryService()
      • setQueryService

        public void setQueryService​(ome.api.IQuery query)
      • getRoles

        public ome.system.Roles getRoles()
      • setRoles

        public void setRoles​(ome.system.Roles roles)
      • getSubjectPrefix

        public java.lang.String getSubjectPrefix()
      • setSubjectPrefix

        public void setSubjectPrefix​(java.lang.String subjectPrefix)
      • getDefaultBody

        public java.lang.String getDefaultBody()
      • setDefaultBody

        public void setDefaultBody​(java.lang.String defaultBody)
      • sendBlind

        protected void sendBlind​(java.util.Set<java.lang.String> addresses,
                                 java.lang.String subject)
      • sendBlind

        protected void sendBlind​(java.util.Set<java.lang.String> addresses,
                                 java.lang.String subject,
                                 java.lang.String body)
      • getUserEmail

        protected java.lang.String getUserEmail​(java.lang.String user)
      • addUser

        protected void addUser​(java.util.Set<java.lang.String> addresses,
                               ome.model.meta.Experimenter exp)
      • getAllSystemUsers

        protected java.util.Set<java.lang.String> getAllSystemUsers​(boolean newTx)