List of usage examples for org.apache.commons.validator.routines EmailValidator getInstance
public static EmailValidator getInstance()
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; } } }