Example usage for org.apache.commons.validator.routines EmailValidator getInstance

List of usage examples for org.apache.commons.validator.routines EmailValidator getInstance

Introduction

In this page you can find the example usage for org.apache.commons.validator.routines EmailValidator getInstance.

Prototype

public static EmailValidator getInstance() 

Source Link

Document

Returns the Singleton instance of this validator.

Usage

From source file:com.epam.ta.reportportal.database.entity.user.UserUtils.java

/**
 * Validate email format against RFC822//  w ww.j  a  v  a2  s .co  m
 *
 * @param email Email to be validated
 * @return TRUE of email is valid
 */
public static boolean isEmailValid(String email) {
    return EmailValidator.getInstance().isValid(email);
}

From source file:com.mycompany.mavenproject1.robertclasses.CheckFormat.java

public static boolean isEmailAdres(String str) {
    EmailValidator validator = EmailValidator.getInstance();
    return (validator.isValid(str));
}

From source file:com.pamarin.income.util.EmailValidatorT.java

@Test
public void test() {
    assertTrue(EmailValidator.getInstance().isValid("jittagornp@gmail.com"));
}

From source file:business.Validator.java

/**
 * This method checks if the Email is valid,
 * based on the EmailValidator API from Apache.
 * @param email//from w  ww .j  a  v a 2 s .  c  o  m
 * @return 
 */
public boolean isValidEmailAddress(String email) {
    return EmailValidator.getInstance().isValid(email);
}

From source file:com.liferay.petra.mail.InternetAddressUtil.java

public static boolean isValid(String emailAddress) {
    EmailValidator emailValidator = EmailValidator.getInstance();

    return emailValidator.isValid(emailAddress);
}

From source file:com.kynomics.validators.MyEmailValidator.java

@Override
public void validate(FacesContext context, UIComponent uiComponent, Object value) throws ValidatorException {
    EmailValidator emailValidator = EmailValidator.getInstance();
    HtmlInputText htmlInputText = (HtmlInputText) uiComponent;
    String email = (String) value;
    if (StringUtils.isNotEmpty(email)) {
        if (!emailValidator.isValid(email)) {
            FacesMessage facesMessage = new FacesMessage(htmlInputText.getLabel() + ": email is not valid!");
            throw new ValidatorException(facesMessage);
        }//  w  w  w. j  a v  a2 s.c  o  m
    }
}

From source file:com.hangum.tadpole.commons.libs.core.utils.ValidChecker.java

/**
 * email valid checker//from  w  w w  .  j  a  v  a2 s.  c o m
 * 
 * @param email
 * @return
 */
public static boolean isValidEmailAddress(String email) {
    return EmailValidator.getInstance().isValid(email);
}

From source file:com.remediatetheflag.global.actions.validators.ValidatorEmail.java

@Override
public boolean isValid(JsonObject json, String attribute) {
    return null != json.get(attribute)
            && EmailValidator.getInstance().isValid(json.get(attribute).getAsString());
}

From source file:com.email.SendEmailNotification.java

/**
 * This sends a basic notification email that is just pure TEXT. Message is
 * sent from the section gathered/*  w  w  w .j  av  a 2s.c  o m*/
 *
 * @param eml DocketNotificationModel
 */
public static void sendNotificationEmail(DocketNotificationModel eml) {
    //Get Account
    SystemEmailModel account = null;
    for (SystemEmailModel acc : Global.getSystemEmailParams()) {
        if (acc.getSection().equals(eml.getSection())) {
            account = acc;
            break;
        }
    }
    if (account != null) {
        String FROMaddress = account.getEmailAddress();
        String[] TOAddressess = ((eml.getSendTo() == null) ? "".split(";") : eml.getSendTo().split(";"));
        String subject = eml.getMessageSubject();
        String body = eml.getMessageBody();

        Authenticator auth = EmailAuthenticator.setEmailAuthenticator(account);
        Properties properties = EmailProperties.setEmailOutProperties(account);

        Session session = Session.getInstance(properties, auth);
        MimeMessage email = new MimeMessage(session);

        try {
            for (String To : TOAddressess) {
                if (EmailValidator.getInstance().isValid(To)) {
                    email.addRecipient(Message.RecipientType.TO, new InternetAddress(To));
                }
            }

            email.setFrom(new InternetAddress(FROMaddress));
            email.setSubject(subject);
            email.setText(body);
            if (Global.isOkToSendEmail()) {
                Transport.send(email);
            } else {
                Audit.addAuditEntry("Notification Not Actually Sent: " + eml.getId() + " - " + subject);
            }

            DocketNotification.deleteEmailEntry(eml.getId());
        } catch (AddressException ex) {
            ExceptionHandler.Handle(ex);
        } catch (MessagingException ex) {
            ExceptionHandler.Handle(ex);
        }
    }
}

From source file:ch.unibas.fittingwizard.application.tools.Notifications.java

public boolean isMailRecipientAndSenderDefined() {
    return EmailValidator.getInstance().isValid(getRecipient())
            && EmailValidator.getInstance().isValid(getSender());
}