List of usage examples for org.apache.commons.validator Field getKey
public String getKey()
From source file:net.naijatek.myalumni.framework.struts.MyAlumniValidator.java
public boolean emailWebmasterEmailCheck(Object bean, ValidatorAction va, Field field, ActionMessages messages, HttpServletRequest request) {//www . j a v a2s .c o m PrivateMessageForm pmForm = (PrivateMessageForm) bean; String email = pmForm.getGuestEmail(); String memberFromUserId = pmForm.getMessageFromUserId(); email = StringUtil.safeString(email); if (memberFromUserId.equals(BaseConstants.GUEST_USERNAME_ID)) { if (email.length() == 0) { messages.add(field.getKey(), Resources.getActionMessage(request, va, field)); } } return messages.isEmpty(); }
From source file:net.naijatek.myalumni.framework.struts.MyAlumniValidator.java
/** * Compares both the password and confirmation password to_email be the same * /*from w ww . j a v a 2 s. co m*/ * @param bean * Object * @param va * ValidatorAction * @param field * Field * @param messages * ActionMessages * @param request * HttpServletRequest * @return boolean */ public boolean comparePasswordReset(Object bean, ValidatorAction va, Field field, ActionMessages messages, HttpServletRequest request) { MemberForm memForm = (MemberForm) bean; String password = memForm.getMemberPassword(); String passwordConfirm = memForm.getMemberPasswordConfirm(); if (password != null && password.length() > 0 && passwordConfirm != null && passwordConfirm.length() > 0) { if (!password.equals(passwordConfirm)) { messages.add(field.getKey(), Resources.getActionMessage(request, va, field)); } } return messages.isEmpty(); }
From source file:net.naijatek.myalumni.framework.struts.MyAlumniValidator.java
public boolean requiresDeleteId(Object bean, ValidatorAction va, Field field, ActionMessages messages, HttpServletRequest request) {/*from w w w.j a v a2s. co m*/ String[] mailArray = new String[0]; PrivateMessageForm pmForm = (PrivateMessageForm) bean; //mailArray = request.getParameterValues(appProp.getValue("var.privMsgsId")); messageId // TODO: find a way not to hard code this variable, add string[] to form mailArray = request.getParameterValues("messageId"); if (mailArray == null) { messages.add(field.getKey(), Resources.getActionMessage(request, va, field)); } return messages.isEmpty(); }
From source file:net.naijatek.myalumni.framework.struts.MyAlumniValidator.java
/** * Compares both the password and confirmation password be the same * /*from w ww .j ava 2 s .c o m*/ * @param bean * Object * @param va * ValidatorAction * @param field * Field * @param msgs * ActionMessages * @param request * HttpServletRequest * @return boolean */ public boolean common_compareLoginPasswords(Object bean, ValidatorAction va, Field field, ActionMessages msgs, HttpServletRequest request) { LoginForm loginForm = (LoginForm) bean; String memberPassword = loginForm.getMemberPassword(); String memberPasswordConfirm = loginForm.getMemberPasswordConfirm(); ; if (memberPassword != null && memberPassword.length() > 0 && memberPasswordConfirm != null && memberPasswordConfirm.length() > 0) { if (!memberPassword.equals(memberPasswordConfirm)) { msgs.add(field.getKey() + "1", new ActionMessage("errors.password.notequal")); saveErrors(request, msgs); } } return msgs.isEmpty(); }
From source file:net.naijatek.myalumni.framework.struts.MyAlumniValidator.java
public boolean adminMaintainScroll(Object bean, ValidatorAction va, Field field, ActionMessages messages, HttpServletRequest request) {//w ww . ja v a2 s . co m ScrollForm scrollForm = (ScrollForm) bean; String scrollType = StringUtil.safeString(scrollForm.getType()); String scrollText = StringUtil.safeString(scrollForm.getScrollText()); String scrollid = StringUtil.safeString(scrollForm.getScrollId()); if (!scrollType.equalsIgnoreCase("list")) { if (scrollType.equalsIgnoreCase("new") && scrollText.equalsIgnoreCase("")) { messages.add(field.getKey(), Resources.getActionMessage(request, va, field)); } else if (scrollType.equalsIgnoreCase("update") && scrollid.equalsIgnoreCase("")) { messages.add(field.getKey(), Resources.getActionMessage(request, va, field)); } } return messages.isEmpty(); }
From source file:net.naijatek.myalumni.framework.struts.MyAlumniValidator.java
/** * Compares the FROM year and TO years. Makes sure that the * TO year is not earlier than the FROM year * /*from ww w.jav a2 s .c o m*/ * @param bean * Object * @param va * ValidatorAction * @param field * Field * @param messages * ActionMessages * @param request * HttpServletRequest * @return boolean */ public boolean compareClassNewsYear(Object bean, ValidatorAction va, Field field, ActionMessages messages, HttpServletRequest request) { ClassNewsForm classForm = (ClassNewsForm) bean; int fromClassYear = 0; int toClassYear = 0; String strFromClassYear = StringUtil.safeString(classForm.getFromClassYear()); String strToClassYear = StringUtil.safeString(classForm.getToClassYear()); fromClassYear = Integer.parseInt(strFromClassYear); toClassYear = Integer.parseInt(strToClassYear); if (toClassYear < fromClassYear) { messages.add(field.getKey(), Resources.getActionMessage(request, va, field)); } return messages.isEmpty(); }
From source file:net.naijatek.myalumni.framework.struts.MyAlumniValidator.java
/** * Compares the FROM year and TO years. Makes sure that the * TO year is not earlier than the FROM year * /*from w w w . ja va 2s . c o m*/ * @param bean * Object * @param va * ValidatorAction * @param field * Field * @param messages * ActionMessages * @param request * HttpServletRequest * @return boolean */ public boolean compareReminisceYear(Object bean, ValidatorAction va, Field field, ActionMessages messages, HttpServletRequest request) { ReminisceForm reminisceForm = (ReminisceForm) bean; int fromClassYear = 0; int toClassYear = 0; String strFromClassYear = StringUtil.safeString(reminisceForm.getFromYear()); String strToClassYear = StringUtil.safeString(reminisceForm.getToYear()); fromClassYear = Integer.parseInt(strFromClassYear); toClassYear = Integer.parseInt(strToClassYear); if (toClassYear < fromClassYear) { messages.add(field.getKey(), Resources.getActionMessage(request, va, field)); } return messages.isEmpty(); }
From source file:net.naijatek.myalumni.framework.struts.MyAlumniValidator.java
/** * /*from w w w . j a va 2s . com*/ * @param bean * Object * @param va * ValidatorAction * @param field * Field * @param messages * ActionMessages * @param request * HttpServletRequest * @return boolean */ public boolean migrationCheck(Object bean, ValidatorAction va, Field field, ActionMessages messages, HttpServletRequest request) { MemberForm memForm = (MemberForm) bean; String username = memForm.getMemberUserName(); String unActivatePattern = sysProp.getValue("DEFAULT_USERNAME_PATTERN"); boolean validName = true; StringTokenizer st = new StringTokenizer(unActivatePattern, ","); while (st.hasMoreTokens()) { if (username.startsWith(st.nextToken())) { validName = false; } } if (!validName) { messages.add(field.getKey(), Resources.getActionMessage(request, va, field)); } return messages.isEmpty(); }
From source file:jp.terasoluna.fw.web.struts.form.FieldChecksEx.java
/** * wtB?[hp`FbN?B/*from w ww. ja v a 2 s .com*/ * * <p> * G?[???AG?[????A wG?[?Xg?BG?[?bZ?[WtH?[}bg?A * <code>validation-rules.xml</code>L?q?B * </p> * * @param bean * ??IuWFNg * @param va * <code>Validator</code>p <code>ValidatorAction</code> * @param field * tB?[hIuWFNg * @param errors * ANVG?[ * @param validator * ValidatorCX^X * @param request * HTTPNGXg * @return l? <code>true</code> */ public static boolean validateHankakuString(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request) { // beannull?AG?[?O?o?Atruep?B if (bean == null) { log.error("bean is null."); return true; } String value = null; if (isString(bean)) { value = (String) bean; } else { value = ValidatorUtils.getValueAsString(bean, field.getProperty()); } // ?lnull?Atruep if (GenericValidator.isBlankOrNull(value)) { return true; } char[] chars = value.toCharArray(); for (int i = 0; i < chars.length; i++) { if (!isHankaku(chars[i])) { errors.add(field.getKey(), Resources.getActionMessage(validator, request, va, field)); return false; } } return true; }
From source file:jp.terasoluna.fw.web.struts.form.FieldChecksEx.java
/** * wtB?[hSp`FbN?B// w w w.ja v a 2 s.c o m * * <p> * G?[???AG?[????A wG?[?Xg?BG?[?bZ?[WtH?[}bg?A * <code>validation-rules.xml</code>L?q?B * </p> * * @param bean * ??IuWFNg * @param va * <code>Validator</code>p <code>ValidatorAction</code> * @param field * tB?[hIuWFNg * @param errors * ANVG?[ * @param validator * ValidatorCX^X * @param request * HTTPNGXg * @return l? <code>true</code> */ public static boolean validateZenkakuString(Object bean, ValidatorAction va, Field field, ActionMessages errors, Validator validator, HttpServletRequest request) { // beannull?AG?[?O?o?Atruep?B if (bean == null) { log.error("bean is null."); return true; } String value = null; if (isString(bean)) { value = (String) bean; } else { value = ValidatorUtils.getValueAsString(bean, field.getProperty()); } // ?lnull?Atruep if (GenericValidator.isBlankOrNull(value)) { return true; } char[] chars = value.toCharArray(); for (int i = 0; i < chars.length; i++) { if (!isZenkaku(chars[i])) { errors.add(field.getKey(), Resources.getActionMessage(validator, request, va, field)); return false; } } return true; }