yawda.data.model.validation
Class CInputFieldValidator

java.lang.Object
  extended byorg.apache.struts.action.ActionForm
      extended byyawda.data.model.validation.CInputFieldValidator
All Implemented Interfaces:
Serializable

public class CInputFieldValidator
extends org.apache.struts.action.ActionForm

Author:
Quentin Anciaux
See Also:
Serialized Form

Field Summary
static int check_DATE_PATTERN_NOT_FOUND
           
static int check_FORM_NOT_FOUND
           
static int check_STRING_PATTERN_NOT_FOUND
           
static int check_VALUE_IS_NOT_A_BOOLEAN
           
static int check_VALUE_IS_NOT_A_FLOAT
           
static int check_VALUE_IS_NOT_A_VALID_DATE
           
static int check_VALUE_IS_NOT_AN_INT
           
static int check_VALUE_IS_NOT_AN_UNSIGNED_INT
           
static int check_VALUE_IS_NULL
           
static int check_VALUE_IS_OUTSIDE_RANGE
           
static int check_VALUE_IS_TOO_LONG
           
static int check_VALUE_STRING_DOES_NOT_MATCH
           
 
Fields inherited from class org.apache.struts.action.ActionForm
multipartRequestHandler, servlet
 
Method Summary
 boolean checkBoolean(String name, String value)
           
 boolean checkDate(String name, String value, Object[] pattern)
           
 boolean checkFloat(String name, String value, String range)
           
 void checkForm(javax.servlet.http.HttpServletRequest request)
           
 boolean checkFormField(javax.servlet.http.HttpServletRequest request, org.apache.struts.action.ActionErrors err)
           
 boolean checkInt(String name, String value, String range)
           
 boolean checkLength(String name, String value, String length)
           
 boolean checkNotNull(String name, String value)
           
 boolean checkString(String name, String value, String[] pattern)
           
 boolean checkUnsignedInt(String name, String value, String range)
           
 Object[] getDatePattern(String patternName)
           
static CInputFieldValidator getInstance(CResourceBundle res)
           
 int getMonth(String MonthName)
           
 int getShortMonth(String MonthName)
           
 String[] getStringPattern(String patternName)
           
 void init()
           
 void setMessage(int type, String[] params)
           
 void showErrorsArray(String[] errArray)
           
 org.apache.struts.action.ActionErrors validate(org.apache.struts.action.ActionMapping mapping, javax.servlet.http.HttpServletRequest request)
           
 
Methods inherited from class org.apache.struts.action.ActionForm
getMultipartRequestHandler, getServlet, getServletWrapper, reset, reset, setMultipartRequestHandler, setServlet, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

check_FORM_NOT_FOUND

public static final int check_FORM_NOT_FOUND
See Also:
Constant Field Values

check_DATE_PATTERN_NOT_FOUND

public static final int check_DATE_PATTERN_NOT_FOUND
See Also:
Constant Field Values

check_STRING_PATTERN_NOT_FOUND

public static final int check_STRING_PATTERN_NOT_FOUND
See Also:
Constant Field Values

check_VALUE_IS_NULL

public static final int check_VALUE_IS_NULL
See Also:
Constant Field Values

check_VALUE_IS_TOO_LONG

public static final int check_VALUE_IS_TOO_LONG
See Also:
Constant Field Values

check_VALUE_IS_NOT_AN_INT

public static final int check_VALUE_IS_NOT_AN_INT
See Also:
Constant Field Values

check_VALUE_IS_NOT_AN_UNSIGNED_INT

public static final int check_VALUE_IS_NOT_AN_UNSIGNED_INT
See Also:
Constant Field Values

check_VALUE_IS_NOT_A_FLOAT

public static final int check_VALUE_IS_NOT_A_FLOAT
See Also:
Constant Field Values

check_VALUE_IS_NOT_A_BOOLEAN

public static final int check_VALUE_IS_NOT_A_BOOLEAN
See Also:
Constant Field Values

check_VALUE_STRING_DOES_NOT_MATCH

public static final int check_VALUE_STRING_DOES_NOT_MATCH
See Also:
Constant Field Values

check_VALUE_IS_OUTSIDE_RANGE

public static final int check_VALUE_IS_OUTSIDE_RANGE
See Also:
Constant Field Values

check_VALUE_IS_NOT_A_VALID_DATE

public static final int check_VALUE_IS_NOT_A_VALID_DATE
See Also:
Constant Field Values
Method Detail

getInstance

public static CInputFieldValidator getInstance(CResourceBundle res)

checkFormField

public final boolean checkFormField(javax.servlet.http.HttpServletRequest request,
                                    org.apache.struts.action.ActionErrors err)

checkForm

public final void checkForm(javax.servlet.http.HttpServletRequest request)

setMessage

public final void setMessage(int type,
                             String[] params)

checkNotNull

public final boolean checkNotNull(String name,
                                  String value)

checkLength

public final boolean checkLength(String name,
                                 String value,
                                 String length)

checkInt

public final boolean checkInt(String name,
                              String value,
                              String range)

checkUnsignedInt

public final boolean checkUnsignedInt(String name,
                                      String value,
                                      String range)

checkFloat

public final boolean checkFloat(String name,
                                String value,
                                String range)

checkBoolean

public final boolean checkBoolean(String name,
                                  String value)

checkString

public final boolean checkString(String name,
                                 String value,
                                 String[] pattern)

checkDate

public final boolean checkDate(String name,
                               String value,
                               Object[] pattern)

getMonth

public final int getMonth(String MonthName)

getShortMonth

public final int getShortMonth(String MonthName)

getDatePattern

public final Object[] getDatePattern(String patternName)

getStringPattern

public final String[] getStringPattern(String patternName)

showErrorsArray

public final void showErrorsArray(String[] errArray)

init

public final void init()

validate

public final org.apache.struts.action.ActionErrors validate(org.apache.struts.action.ActionMapping mapping,
                                                            javax.servlet.http.HttpServletRequest request)