List of usage examples for org.apache.commons.validator Field getKey
public String getKey()
From source file:net.naijatek.myalumni.framework.struts.MyAlumniValidator.java
/** * Validate a URL/*from w ww .j a va2 s.com*/ * * @param bean * Object * @param va * ValidatorAction * @param field * Field * @param messages * ActionMessages * @param request * HttpServletRequest * @return boolean */ public boolean validateFrontPageUrl(Object bean, ValidatorAction va, Field field, ActionMessages messages, HttpServletRequest request) { FrontPageForm form = (FrontPageForm) bean; String url = form.getLinkurl(); try { if (url != null && url.length() > 0) { ParamUtil.getParameterUrl(url); } } catch (BadInputException e) { messages.add(field.getKey(), Resources.getActionMessage(request, va, field)); } return messages.isEmpty(); }
From source file:net.naijatek.myalumni.framework.struts.MyAlumniValidator.java
/** * Validate a URL/*from w w w.j ava2 s.c o m*/ * * @param bean * Object * @param va * ValidatorAction * @param field * Field * @param messages * ActionMessages * @param request * HttpServletRequest * @return boolean */ public boolean validateUrlCoolLink1(Object bean, ValidatorAction va, Field field, ActionMessages messages, HttpServletRequest request) { MemberForm memForm = (MemberForm) bean; String url = memForm.getFavUrl2(); try { if (url != null && url.length() > 0) { ParamUtil.getParameterUrl(url); } } catch (BadInputException e) { messages.add(field.getKey(), Resources.getActionMessage(request, va, field)); } return messages.isEmpty(); }
From source file:net.naijatek.myalumni.framework.struts.MyAlumniValidator.java
/** * Validate a URL/*from www . jav a 2 s . c o m*/ * * @param bean * Object * @param va * ValidatorAction * @param field * Field * @param messages * ActionMessages * @param request * HttpServletRequest * @return boolean */ public boolean validateUrlCoolLink2(Object bean, ValidatorAction va, Field field, ActionMessages messages, HttpServletRequest request) { MemberForm memForm = (MemberForm) bean; String url = memForm.getFavUrl2(); try { if (url != null && url.length() > 0) { ParamUtil.getParameterUrl(url); } } catch (BadInputException e) { messages.add(field.getKey(), Resources.getActionMessage(request, va, field)); } return messages.isEmpty(); }
From source file:net.naijatek.myalumni.framework.struts.MyAlumniValidator.java
/** * /*w ww . j a v a 2 s .c o m*/ * @param bean * Object * @param va * ValidatorAction * @param field * Field * @param messages * ActionMessages * @param request * HttpServletRequest * @return boolean */ public boolean memberComments(Object bean, ValidatorAction va, Field field, ActionMessages messages, HttpServletRequest request) { int maxLength = 0; int memberComment = 0; MemberForm memForm = (MemberForm) bean; maxLength = Integer.parseInt((String) appProp.getValue("comments.length")); memberComment = memForm.getComments().length(); if (maxLength < memberComment) { 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 v a 2s . co m * @param bean * Object * @param va * ValidatorAction * @param field * Field * @param messages * ActionMessages * @param request * HttpServletRequest * @return boolean */ public boolean adminComments(Object bean, ValidatorAction va, Field field, ActionMessages messages, HttpServletRequest request) { int maxLength = 0; int adminComment = 0; MemberForm memForm = (MemberForm) bean; maxLength = Integer.parseInt((String) appProp.getValue("comments.length")); adminComment = memForm.getAdminComments().length(); if (maxLength < adminComment) { messages.add(field.getKey(), Resources.getActionMessage(request, va, field)); } return messages.isEmpty(); }
From source file:net.naijatek.myalumni.framework.struts.MyAlumniValidator.java
/** * //from w ww . j a v a 2s . com * @param bean * Object * @param va * ValidatorAction * @param field * Field * @param messages * ActionMessages * @param request * HttpServletRequest * @return boolean */ public boolean signature(Object bean, ValidatorAction va, Field field, ActionMessages messages, HttpServletRequest request) { int maxLength = 0; int memberSignature = 0; MemberForm memForm = (MemberForm) bean; maxLength = Integer.parseInt((String) appProp.getValue("signature.length")); memberSignature = memForm.getSignature().length(); if (maxLength < memberSignature) { messages.add(field.getKey(), Resources.getActionMessage(request, va, field)); } return messages.isEmpty(); }
From source file:net.naijatek.myalumni.framework.struts.MyAlumniValidator.java
/** * Compares the Primary Email and confirmation email and validates them * to_email be the same//from w w w .j av a 2 s.c om * * @param bean * Object * @param va * ValidatorAction * @param field * Field * @param messages * ActionMessages * @param request * HttpServletRequest * @return boolean */ public boolean compareEmails(Object bean, ValidatorAction va, Field field, ActionMessages messages, HttpServletRequest request) { MemberForm memForm = (MemberForm) bean; String email = memForm.getEmail(); String emailConfirm = memForm.getEmailConfirm(); if (email != null && email.length() > 0 && emailConfirm != null && emailConfirm.length() > 0) { if (!email.equals(emailConfirm)) { messages.add(field.getKey(), Resources.getActionMessage(request, va, field)); } } return messages.isEmpty(); }
From source file:net.naijatek.myalumni.framework.struts.MyAlumniValidator.java
/** * Makes sure if the maiden name is entered, that the gender is Female * //ww w .j av a 2 s. c om * @param bean * Object * @param va * ValidatorAction * @param field * Field * @param messages * ActionMessages * @param request * HttpServletRequest * @return boolean */ public boolean genderMaiden(Object bean, ValidatorAction va, Field field, ActionMessages messages, HttpServletRequest request) { MemberForm memForm = (MemberForm) bean; String gender = memForm.getGender(); String maiden = memForm.getMaidenName(); if (maiden != null && maiden.length() > 0) { if (gender != null && gender.length() > 0 && gender.equals(BaseConstants.GENDER_MALE)) { messages.add(field.getKey(), Resources.getActionMessage(request, va, field)); } } return messages.isEmpty(); }
From source file:net.naijatek.myalumni.framework.struts.MyAlumniValidator.java
/** * Compares the Arrival year and departure years. Makes sure that the * departure year is not earlier than the arrival year * //from w w w .j a v a2s. c o m * @param bean * Object * @param va * ValidatorAction * @param field * Field * @param messages * ActionMessages * @param request * HttpServletRequest * @return boolean */ public boolean compareYear(Object bean, ValidatorAction va, Field field, ActionMessages messages, HttpServletRequest request) { int intArrival = 0; int intDepart = 0; MemberForm memForm = (MemberForm) bean; String strArrival = StringUtil.safeString(memForm.getYearIn()); String strDepart = StringUtil.safeString(memForm.getYearOut()); if (strArrival.length() == 0) { messages.add(field.getKey(), new ActionMessage("messages.required", "Arrival Year")); } if (strDepart.length() == 0) { messages.add(field.getKey(), new ActionMessage("messages.required", "Departure Year")); } if (!messages.isEmpty()) { messages.isEmpty(); } if (strArrival.length() == 0 && strDepart.length() == 0) { intArrival = Integer.parseInt(strArrival); intDepart = Integer.parseInt(strDepart); } if (intDepart < intArrival) { messages.add(field.getKey(), Resources.getActionMessage(request, va, field)); } return messages.isEmpty(); }
From source file:net.naijatek.myalumni.framework.struts.MyAlumniValidator.java
/** * /*from ww w. ja v a 2 s . c om*/ */ public boolean orgFirstYear(Object bean, ValidatorAction va, Field field, ActionMessages msgs, HttpServletRequest request) { SystemConfigForm sysConfigForm = (SystemConfigForm) bean; String orgYear = sysConfigForm.getOrgFirstYear(); int intOrgYear = Integer.parseInt(orgYear); GregorianCalendar ct = new GregorianCalendar(); int currentYear = ct.get(Calendar.YEAR); if (intOrgYear > currentYear) { msgs.add(field.getKey(), new ActionMessage("error.orgfirstyear", String.valueOf(currentYear))); saveErrors(request, msgs); } return msgs.isEmpty(); }