Class GrouperEmailUtils

java.lang.Object
edu.internet2.middleware.grouper.util.GrouperEmailUtils

public class GrouperEmailUtils extends Object
utils about emails
  • Constructor Details

    • GrouperEmailUtils

      public GrouperEmailUtils()
  • Method Details

    • retrieveEmailAddresses

      public static String retrieveEmailAddresses(String groupName)
      Parameters:
      groupName -
      Returns:
      comma separated email addresses
    • retrieveEmailAddressesOrFromCache

      public static String retrieveEmailAddressesOrFromCache(String groupName)
      Parameters:
      groupName -
      Returns:
      the email addresses
    • emailAttributeNameForSource

      public static String emailAttributeNameForSource(String sourceId)
      get the subject attribute name for a source id
      Parameters:
      sourceId -
      Returns:
      the attribute name
    • getEmail

      public static String getEmail(Subject subject)
      get email address given a subject.
      Parameters:
      subject -
      Returns:
      emailAddress if it's there or null otherwise
    • getEmails

      public static Set<String> getEmails(Set<Subject> subjects)
      get email addresses for subjects
      Parameters:
      subjects -
      Returns:
      a unique set of emails