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.aquest.emailmarketing.web.service.EmailListService.java

public List<EmailList> importEmailfromCopy(List<String> copypaste, String broadcast_id) {
    boolean valid = true;
    String[] firstLine = null;/* w  ww . j a v  a  2 s  . c o  m*/
    List<String> notValid = new ArrayList<String>();
    List<EmailList> eList = new ArrayList<EmailList>();
    Timestamp curTimestamp = new java.sql.Timestamp(Calendar.getInstance().getTime().getTime());

    System.out.println(broadcast_id);

    firstLine = copypaste.get(0).split(",");
    for (int k = 1; k < copypaste.size(); k++) {
        EmailList emailList = new EmailList();
        String[] nextLine = copypaste.get(k).split(",");
        for (int i = 0; i < firstLine.length; i++) {
            System.out.println(firstLine.length);
            // ovo je dirty verzija. napisati kako treba
            valid = EmailValidator.getInstance().isValid(nextLine[0]);
            for (int j = 0; j < nextLine.length; j++) {
                System.out.println(nextLine[j]);
            }
            if (valid == true) {
                if (i == 0) {
                    //DONE: add email address validation
                    emailList.setBroadcast_id(broadcast_id);
                    emailList.setEmail(nextLine[i]);
                    System.out.println("Email: " + nextLine[i]);
                } else if (i == 1) {
                    emailList.setName1(firstLine[i]);
                    System.out.println("Name1: " + firstLine[i]);
                    emailList.setValue1(nextLine[i]);
                    System.out.println("Value1: " + nextLine[i]);
                } else if (i == 2) {
                    emailList.setName2(firstLine[i]);
                    emailList.setValue2(nextLine[i]);
                } else if (i == 3) {
                    emailList.setName3(firstLine[i]);
                    emailList.setValue3(nextLine[i]);
                } else if (i == 4) {
                    emailList.setName4(firstLine[i]);
                    emailList.setValue4(nextLine[i]);
                } else if (i == 5) {
                    emailList.setName5(firstLine[i]);
                    emailList.setValue5(nextLine[i]);
                } else if (i == 6) {
                    emailList.setName6(firstLine[i]);
                    emailList.setValue6(nextLine[i]);
                } else if (i == 7) {
                    emailList.setName7(firstLine[i]);
                    emailList.setValue7(nextLine[i]);
                } else if (i == 8) {
                    emailList.setName8(firstLine[i]);
                    emailList.setValue8(nextLine[i]);
                } else if (i == 9) {
                    emailList.setName9(firstLine[i]);
                    emailList.setValue9(nextLine[i]);
                } else if (i == 10) {
                    emailList.setName10(firstLine[i]);
                    emailList.setValue10(nextLine[i]);
                }
                System.out.println(emailList);
                emailList.setStatus("READY");
                emailList.setProcess_dttm(curTimestamp);

            } else {
                notValid.add(nextLine[0]);
                System.out.println(nextLine[0]);
            }
        }
        if (emailList.getBroadcast_id() != null) {
            //Save i update ce se raditi u drugoj metodi
            //emailListDao.saveOrUpdate(emailList);
            eList.add(emailList);
        }
    }

    for (EmailList elist : eList) {
        System.out.println(elist);
    }
    return eList;
}

From source file:facade.Controller.java

public void maakKlant() {
    LOGGER.debug("maakkKlant()");
    EmailValidator emailVal = EmailValidator.getInstance();
    view1.clearStatusText();//w w w.  j  a  v  a 2 s. com
    try {
        if (!emailVal.isValid(view1.getEmail())) {
            view1.falseEmail();
            return;
        }
        klant.setKlantID(view1.getKlantID());
        klant.setAchternaam(view1.getKlantAchternaam());
        klant.setEmail(view1.getEmail());
        klant.setVoornaam(view1.getKlantVoornaam());
        klant.setTussenvoegsel(view1.getTussenvoegsel());
        klant = model.createKlant(klant);
        nepAppArray = model.getToDisplay(); // nepapparray[0] is nu kopie
        // van klant niet klant
        // zelf!
    } catch (SQLException e) {
        LOGGER.error("oplossen nog maaklant " + e);
    }
}

From source file:Ventana.java

private void jButtonComprobarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonComprobarActionPerformed

    // Inicializamos los JText Validadores
    jTextValidTarjeta.setText("");
    jTextValidISBN.setText("");
    jTextValidEmail.setText("");

    // Validamos la Tarjeta de Credito
    if (!jTextNumTarjeta.getText().equals("")) {

        CreditCardValidator validaTarjeta = new CreditCardValidator();

        if (validaTarjeta.isValid(jTextNumTarjeta.getText()))
            jTextValidTarjeta.setText("Correcto");
        else/*  w  w  w .ja  va  2 s .c  o m*/
            jTextValidTarjeta.setText("Incorrecto");
    }

    // Validamos el ISBN
    if (!jTextISBN.getText().equals("")) {

        ISBNValidator validaISBN = new ISBNValidator();

        if (validaISBN.isValid(jTextISBN.getText()))
            jTextValidISBN.setText("Correcto");
        else
            jTextValidISBN.setText("Incorrecto");
    }

    // Validamos el Email
    if (!jTextEmail.getText().equals("")) {

        EmailValidator validaEmail = EmailValidator.getInstance();

        if (validaEmail.isValid(jTextEmail.getText()))
            jTextValidEmail.setText("Correcto");
        else
            jTextValidEmail.setText("Incorrecto");
    }

}

From source file:net.sf.authorship.AuthorshipReportMojo.java

/**
 * @return list of authors from pom.xml.
 *//*w ww. j  a v a  2 s. c  o  m*/
private Set<Author> getPomAuthors() {
    // TBD: This could be replaced by a iterator and transformer from [functor]
    final Set<Author> authors = new LinkedHashSet<Author>();
    final List<?> developers = project.getDevelopers();
    if (developers != null && developers.size() > 0) {
        Iterator<?> iterator = developers.iterator();
        while (iterator.hasNext()) {
            Developer developer = (Developer) iterator.next();
            Author author = new Author();
            author.setId(developer.getId());
            author.setName(developer.getName());
            final String email = developer.getEmail();
            if (EmailValidator.getInstance().isValid(email)) {
                author.setEmail(developer.getEmail());
            } else {
                author.setEmail(this.getPomEmail(email));
            }
            author.setUrl(developer.getUrl());
            authors.add(author);
        }
    } else {
        getLog().info("No authors found in pom.xml. Skipping authorship from pom.xml (<author> XML tags).");
    }
    return authors;
}

From source file:de.codecentric.janus.plugin.bootstrap.BootstrapProjectAction.java

public String validateNewEmail(JiraClient client, String email) {
    if (GenericValidator.isBlankOrNull(email)) {
        return "Please enter an email address.";
    } else if (!EmailValidator.getInstance().isValid(email)) {
        return "Please enter a valid email address.";
    } else if (isEmailAddressRegistered(client, email)) {
        return "Email address already registered.";
    }//  w w  w  .  j  a  v  a2 s.c om

    return null;
}

From source file:gov.nih.nci.firebird.nes.person.NesPersonServiceBean.java

private boolean isEmailSearch(String term) {
    return EmailValidator.getInstance().isValid(term);
}

From source file:facade.Controller.java

public void updateKlant() {
    LOGGER.debug("updateKlant() ");
    EmailValidator emailVal = EmailValidator.getInstance();
    view1.clearStatusText();//  w  w w  .  j  a  va  2s  .c o  m
    try {
        if (!emailVal.isValid(view1.getEmail())) {
            view1.falseEmail();
            return;
        }
        leesSchermKlant();
        model.updateKlant(klant);
        nepAppArray = model.getToDisplay();

    } catch (SQLException ex) {
        System.out.println("Nog op te lossen");
    }
}

From source file:ch.gadp.alfresco.OAuthSSOAuthenticationFilter.java

/**
 * Check if the user email is valid.//from   www . j a  v a  2  s. c  o  m
 * Only emails that match the accepted domains are validated
 * @param userEmail The email to check
 * @return true if the email is valid
 */
protected boolean isUserValid(String userEmail) {
    logger.warn("isUserValid " + userEmail);

    if (!EmailValidator.getInstance().isValid(userEmail)) {
        return false;
    }

    String[] emailParts = StringUtils.split(userEmail, '@');

    if (emailParts.length != 2 || StringUtils.isBlank(emailParts[0]) || StringUtils.isBlank(emailParts[1])) {
        return false;
    }

    String domains = getConfigurationValue(USER_DOMAIN);
    if (StringUtils.isBlank(domains)) {
        return true;
    }

    for (String validDomain : StringUtils.split(domains, ',')) {
        if (StringUtils.isBlank(validDomain)) {
            continue;
        }
        if (StringUtils.trim(validDomain).equalsIgnoreCase(emailParts[1])) {
            return true;
        }
    }

    return false;
}

From source file:com.cactus.ClientRegisterGUI.java

public boolean Email_Check(String userEmail, String userEmailConfirm) {
    //error message when incorrect email format
    if (!EmailValidator.getInstance().isValid(userEmail)) {
        JOptionPane.showMessageDialog(null, "Please enter a valid Email.", "Error", JOptionPane.ERROR_MESSAGE);

        return false;
    }/* w w w. java  2 s  .  com*/
    //email confirmation doesn't match email
    else if (!userEmail.equals(userEmailConfirm)) {
        JOptionPane.showMessageDialog(null, "Emails do not match.", "Error", JOptionPane.ERROR_MESSAGE);

        return false;
    }
    return true;
}

From source file:com.zanshang.controllers.web.RegisterController.java

@RequestMapping(value = CONNECT_PATH + "/{platform}", method = RequestMethod.POST)
public Object checkRegister(@RequestParam("username") String username,
        @PathVariable("platform") String platform, HttpServletRequest request, @Ticket String ticket,
        Locale locale) {/*from w w w .j av a  2s .  com*/
    ModelAndView mav = new ModelAndView();
    mav.addObject("platform", platform);
    try {
        ZSAccount userDetails = (ZSAccount) userDetailsManager.loadUserByUsername(username);
        Person person = personService.get(userDetails.getUid());
        if (person == null) {
            //?connectcompany?
            mav.setViewName("2_1_2_1_1");
            mav.addObject("message", messageSource.getMessage("connect.company", null, locale));
            return mav;
        }
        mav.setViewName("2_1_2_1_2");
        mav.addObject("username", username);
        return mav;
    } catch (UsernameNotFoundException e) {
        boolean isEmail = EmailValidator.getInstance().isValid(username);
        boolean isPhone = PhoneValidator.isValid(username);
        if (isEmail) {
            //
            PersonalForm personalForm = new PersonalForm();
            personalForm.setEmail(username);
            mav.addObject("personalForm", personalForm);
            mav.setViewName("2_1_2_1_3");
            return mav;
        } else if (isPhone) {
            //
            mav.setViewName("2_1_2_1_4");
            PersonalPhoneForm form = new PersonalPhoneForm();
            form.setPhone(username);
            mav.addObject("personalPhoneForm", form);
            mav.addObject("phone", username);
            return mav;
        } else {
            mav.setViewName("2_1_2_1_1");
            mav.addObject("message", messageSource.getMessage("connect.username.format_error", null, locale));
            return mav;
        }
    }
}