Package omero.cmd

Class SendEmailRequest

  • All Implemented Interfaces:
    Ice.Object, java.io.Serializable, java.lang.Cloneable
    Direct Known Subclasses:
    SendEmailRequestI

    public class SendEmailRequest
    extends Request
    Requests an email to be send to all users of the omero determines inactive users, an active members of given groups and/or specific users. examples: - omero.cmd.SendEmailRequest(subject, body, everyone=True) sends message to everyone who has email set and is an active user - omero.cmd.SendEmailRequest(subject, body, everyone=True, inactive=True) sends message to everyone who has email set, even inactive users - omero.cmd.SendEmailRequest(subject, body, groupIds=\[...], userIds=\[...] ) sends email to active members of given groups and selected users - extra=\[...] allows to set extra email address if not in DB
    See Also:
    Serialized Form
    • Field Detail

      • __ids

        public static final java.lang.String[] __ids
      • subject

        public java.lang.String subject
      • body

        public java.lang.String body
      • html

        public boolean html
      • userIds

        public java.util.List<java.lang.Long> userIds
      • groupIds

        public java.util.List<java.lang.Long> groupIds
      • extra

        public java.util.List<java.lang.String> extra
      • inactive

        public boolean inactive
      • everyone

        public boolean everyone
    • Constructor Detail

      • SendEmailRequest

        public SendEmailRequest()
      • SendEmailRequest

        public SendEmailRequest​(java.lang.String subject,
                                java.lang.String body,
                                boolean html,
                                java.util.List<java.lang.Long> userIds,
                                java.util.List<java.lang.Long> groupIds,
                                java.util.List<java.lang.String> extra,
                                boolean inactive,
                                boolean everyone)