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:net.sf.authorship.util.AuthorUtil.java

private static boolean isEmail(String input) {
    return EmailValidator.getInstance().isValid(input);
}

From source file:com.wms.utils.DataUtil.java

public static boolean isEmail(String email) {
    return EmailValidator.getInstance().isValid(email);
}

From source file:forms.meta.Validator.java

public static Validator<String> email() {
    return (validation, fieldName, value) -> {
        if (!EmailValidator.getInstance().isValid(value)) {
            validation.errorForField(fieldName, "Invalid email");
        }/*from w  ww. j a  v a 2 s . com*/
    };
}

From source file:de.jost_net.JVereinJUnit.util.CheckerTest.java

@Test
public void test01() throws RemoteException {
    assertTrue(EmailValidator.getInstance().isValid("willi.wichtig@jverein.de"));
}

From source file:com.infullmobile.jenkins.plugin.restrictedregister.security.hudson.form.RegisterFormFieldsValidator.java

@Override
public void verifyFormData(HudsonSecurityRealmRegistration securityRealmRegistration, JSONObject object)
        throws RegistrationException, InvalidSecurityRealmException {
    RequiredFieldsChecker.checkRequiredFields(object, BaseFormField.USERNAME, BaseFormField.DISPLAY_NAME,
            BaseFormField.EMAIL);//from   w w  w .  ja  va2 s  .  c o m

    final String emailAddress = BaseFormField.EMAIL.fromJSON(object);
    if (!EmailValidator.getInstance().isValid(emailAddress)) {
        throw new RegistrationException(Messages.RRError_Hudson_UserInvalidEmail(emailAddress),
                BaseFormField.EMAIL);
    }
}

From source file:com.email.SendEmailCrashReport.java

/**
 * Sends crash email to predetermined list from the database.
 *
 * Also BCCs members of XLN team for notification of errors
 */// ww w. j  ava  2 s .  co m
public static void sendCrashEmail() {
    //Get Account
    SystemEmailModel account = null;
    for (SystemEmailModel acc : Global.getSystemEmailParams()) {
        if (acc.getSection().equals("ERROR")) {
            account = acc;
            break;
        }
    }

    if (account != null) {
        String FROMaddress = account.getEmailAddress();
        List<String> TOAddresses = SystemErrorEmailList.getActiveEmailAddresses();
        String[] BCCAddressess = ("Anthony.Perk@XLNSystems.com".split(";"));
        String subject = "SERB 3.0 Application Daily Error Report for "
                + Global.getMmddyyyy().format(Calendar.getInstance().getTime());
        String body = buildBody();

        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 : TOAddresses) {
                if (EmailValidator.getInstance().isValid(TO)) {
                    email.addRecipient(Message.RecipientType.TO, new InternetAddress(TO));
                }
            }

            for (String BCC : BCCAddressess) {
                if (EmailValidator.getInstance().isValid(BCC)) {
                    email.addRecipient(Message.RecipientType.BCC, new InternetAddress(BCC));
                }
            }

            email.setFrom(new InternetAddress(FROMaddress));
            email.setSubject(subject);
            email.setText(body);
            Transport.send(email);
        } catch (AddressException ex) {
            ExceptionHandler.Handle(ex);
        } catch (MessagingException ex) {
            ExceptionHandler.Handle(ex);
        }
    } else {
        System.out.println("No account found to send Error Email");
    }
}

From source file:jsastrawi.trka.validator.EmailAddressValidator.java

@Override
public boolean isValid(String s) {
    return EmailValidator.getInstance().isValid(s);
}

From source file:com.delphix.session.impl.sasl.AnonymousSasl.java

public static void validate(String name) throws SaslException {
    if (name == null) {
        throw new SaslException("email or token required");
    }/* w ww  .j av a 2  s. c  om*/

    EmailValidator validator = EmailValidator.getInstance();

    if (!validator.isValid(name)) {
        int length = name.length();

        if (length < MIN_TOKEN_LENGTH || length > MAX_TOKEN_LENGTH) {
            throw new SaslException("token length limit exceeded");
        } else if (name.contains(ILLEGAL_TOKEN_CHARS)) {
            throw new SaslException("token contains illegal characters");
        }
    }
}

From source file:blog.format.CheckFormatImpl.java

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

From source file:de.jost_net.JVereinJUnit.util.CheckerTest.java

@Test
public void test02() throws RemoteException {
    assertTrue(!EmailValidator.getInstance().isValid(null));
}