Enum Class ApplicationMail.MailType

java.lang.Object
java.lang.Enum<ApplicationMail.MailType>
cz.metacentrum.perun.registrar.model.ApplicationMail.MailType
All Implemented Interfaces:
Serializable, Comparable<ApplicationMail.MailType>, Constable
Enclosing class:
ApplicationMail

public static enum ApplicationMail.MailType extends Enum<ApplicationMail.MailType>
Available mail types
  • Enum Constant Details

    • APP_CREATED_USER

      public static final ApplicationMail.MailType APP_CREATED_USER
      Notification for user when application is created
    • APPROVABLE_GROUP_APP_USER

      public static final ApplicationMail.MailType APPROVABLE_GROUP_APP_USER
      Notification for user when group application is created and it can be approved (when the user becomes member in VO).
    • APP_CREATED_VO_ADMIN

      public static final ApplicationMail.MailType APP_CREATED_VO_ADMIN
      Notification to VO administrator when application is created
    • MAIL_VALIDATION

      public static final ApplicationMail.MailType MAIL_VALIDATION
      Notification to user for email address validation
    • APP_APPROVED_USER

      public static final ApplicationMail.MailType APP_APPROVED_USER
      Notification to user when application is approved
    • APP_REJECTED_USER

      public static final ApplicationMail.MailType APP_REJECTED_USER
      Notification to user when application is rejected
    • APP_ERROR_VO_ADMIN

      public static final ApplicationMail.MailType APP_ERROR_VO_ADMIN
      Notification to VO administrator if auto approved application ends with error and is not approved.
    • USER_INVITE

      public static final ApplicationMail.MailType USER_INVITE
      Notification to User with invitation to VO / group
  • Method Details

    • values

      public static ApplicationMail.MailType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ApplicationMail.MailType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null