public class EmailRecipientUtils extends Object
Modifier and Type | Field and Description |
---|---|
static int |
BCC |
static int |
CC |
static String |
COMMA_SEPARATED_SPLIT_REGEXP |
static int |
TO |
Constructor and Description |
---|
EmailRecipientUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
addAddressesFromRecipientList(Set<javax.mail.internet.InternetAddress> to,
Set<javax.mail.internet.InternetAddress> cc,
Set<javax.mail.internet.InternetAddress> bcc,
String recipientList,
hudson.EnvVars envVars,
hudson.model.TaskListener listener) |
static Set<javax.mail.internet.InternetAddress> |
convertRecipientString(String recipientList,
hudson.EnvVars envVars) |
static Set<javax.mail.internet.InternetAddress> |
convertRecipientString(String recipientList,
hudson.EnvVars envVars,
int type) |
static String |
getRecipientList(ExtendedEmailPublisherContext context,
String recipients) |
static String |
getUserConfiguredEmail(hudson.model.User user) |
static boolean |
isExcludedRecipient(String userName,
hudson.model.TaskListener listener) |
static boolean |
isExcludedRecipient(hudson.model.User user,
hudson.model.TaskListener listener) |
hudson.util.FormValidation |
validateFormRecipientList(String recipientList) |
public static final String COMMA_SEPARATED_SPLIT_REGEXP
public static final int TO
public static final int CC
public static final int BCC
public static Set<javax.mail.internet.InternetAddress> convertRecipientString(String recipientList, hudson.EnvVars envVars) throws javax.mail.internet.AddressException, UnsupportedEncodingException
javax.mail.internet.AddressException
UnsupportedEncodingException
public static Set<javax.mail.internet.InternetAddress> convertRecipientString(String recipientList, hudson.EnvVars envVars, int type) throws javax.mail.internet.AddressException, UnsupportedEncodingException
javax.mail.internet.AddressException
UnsupportedEncodingException
public static String getUserConfiguredEmail(hudson.model.User user)
public hudson.util.FormValidation validateFormRecipientList(String recipientList)
public static boolean isExcludedRecipient(String userName, hudson.model.TaskListener listener)
public static boolean isExcludedRecipient(hudson.model.User user, hudson.model.TaskListener listener)
public static void addAddressesFromRecipientList(Set<javax.mail.internet.InternetAddress> to, Set<javax.mail.internet.InternetAddress> cc, Set<javax.mail.internet.InternetAddress> bcc, String recipientList, hudson.EnvVars envVars, hudson.model.TaskListener listener)
public static String getRecipientList(ExtendedEmailPublisherContext context, String recipients) throws javax.mail.MessagingException
javax.mail.MessagingException
Copyright © 2004-2015. All Rights Reserved.