dwinterfeldt 02/03/16 16:36:43
Modified: contrib/validator/src/share/org/apache/struts/validator/util
StrutsValidator.java
Log:
Passing in the application context to the validation methods is no longer necessary
because the MessageResources are now in request scope to handle multiple applications.
Revision Changes Path
1.3 +31 -45
jakarta-struts/contrib/validator/src/share/org/apache/struts/validator/util/StrutsValidator.java
Index: StrutsValidator.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/contrib/validator/src/share/org/apache/struts/validator/util/StrutsValidator.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- StrutsValidator.java 26 Feb 2002 05:03:27 -0000 1.2
+++ StrutsValidator.java 17 Mar 2002 00:36:43 -0000 1.3
@@ -93,19 +93,18 @@
* @param errors The <code>ActionErrors</code> object to add
errors to if any
* validation errors occur.
* @param request Current request object.
- * @param application The application's <code>ServletContext</code>.
*/
public static boolean validateRequired(Object bean,
ValidatorAction va, Field field,
ActionErrors errors,
- HttpServletRequest request,
ServletContext application) {
+ HttpServletRequest request) {
String value = null;
if (field.getProperty() != null && field.getProperty().length() > 0)
value = ValidatorUtil.getValueAsString(bean, field.getProperty());
if (GenericValidator.isBlankOrNull(value)) {
- errors.add(field.getKey(),
StrutsValidatorUtil.getActionError(application, request, va, field));
+ errors.add(field.getKey(), StrutsValidatorUtil.getActionError(request,
va, field));
return false;
} else {
@@ -123,12 +122,11 @@
* @param errors The <code>ActionErrors</code> object to add
errors to if any
* validation errors occur.
* @param request Current request object.
- * @param application The application's <code>ServletContext</code>.
*/
public static boolean validateMask(Object bean,
ValidatorAction va, Field field,
ActionErrors errors,
- HttpServletRequest request, ServletContext
application) {
+ HttpServletRequest request) {
String mask = field.getVarValue("mask");
@@ -137,7 +135,7 @@
try {
if (!GenericValidator.isBlankOrNull(value) &&
!GenericValidator.matchRegexp(value, mask)) {
- errors.add(field.getKey(),
StrutsValidatorUtil.getActionError(application, request, va, field));
+ errors.add(field.getKey(),
StrutsValidatorUtil.getActionError(request, va, field));
return false;
} else {
@@ -164,17 +162,16 @@
* @param errors The <code>ActionErrors</code> object to add
errors to if any
* validation errors occur.
* @param request Current request object.
- * @param application The application's <code>ServletContext</code>.
*/
public static boolean validateByte(Object bean,
ValidatorAction va, Field field,
ActionErrors errors,
- HttpServletRequest request, ServletContext
application) {
+ HttpServletRequest request) {
String value = ValidatorUtil.getValueAsString(bean, field.getProperty());
if (!GenericValidator.isBlankOrNull(value) &&
!GenericValidator.isByte(value)) {
- errors.add(field.getKey(),
StrutsValidatorUtil.getActionError(application, request, va, field));
+ errors.add(field.getKey(), StrutsValidatorUtil.getActionError(request,
va, field));
return false;
} else {
return true;
@@ -191,16 +188,15 @@
* @param errors The <code>ActionErrors</code> object to add
errors to if any
* validation errors occur.
* @param request Current request object.
- * @param application The application's <code>ServletContext</code>.
*/
public static boolean validateShort(Object bean,
ValidatorAction va, Field field,
ActionErrors errors,
- HttpServletRequest request, ServletContext
application) {
+ HttpServletRequest request) {
String value = ValidatorUtil.getValueAsString(bean, field.getProperty());
if (!GenericValidator.isBlankOrNull(value) &&
!GenericValidator.isShort(value)) {
- errors.add(field.getKey(),
StrutsValidatorUtil.getActionError(application, request, va, field));
+ errors.add(field.getKey(), StrutsValidatorUtil.getActionError(request,
va, field));
return false;
} else {
return true;
@@ -217,16 +213,15 @@
* @param errors The <code>ActionErrors</code> object to add
errors to if any
* validation errors occur.
* @param request Current request object.
- * @param application The application's <code>ServletContext</code>.
*/
public static boolean validateInteger(Object bean,
ValidatorAction va, Field field,
ActionErrors errors,
- HttpServletRequest request, ServletContext
application) {
+ HttpServletRequest request) {
String value = ValidatorUtil.getValueAsString(bean, field.getProperty());
if (!GenericValidator.isBlankOrNull(value) &&
!GenericValidator.isInt(value)) {
- errors.add(field.getKey(),
StrutsValidatorUtil.getActionError(application, request, va, field));
+ errors.add(field.getKey(), StrutsValidatorUtil.getActionError(request,
va, field));
return false;
} else {
return true;
@@ -243,16 +238,15 @@
* @param errors The <code>ActionErrors</code> object to add
errors to if any
* validation errors occur.
* @param request Current request object.
- * @param application The application's <code>ServletContext</code>.
*/
public static boolean validateLong(Object bean,
ValidatorAction va, Field field,
ActionErrors errors,
- HttpServletRequest request, ServletContext
application) {
+ HttpServletRequest request) {
String value = ValidatorUtil.getValueAsString(bean, field.getProperty());
if (!GenericValidator.isBlankOrNull(value) &&
!GenericValidator.isLong(value)) {
- errors.add(field.getKey(),
StrutsValidatorUtil.getActionError(application, request, va, field));
+ errors.add(field.getKey(), StrutsValidatorUtil.getActionError(request,
va, field));
return false;
} else {
return true;
@@ -269,16 +263,15 @@
* @param errors The <code>ActionErrors</code> object to add
errors to if any
* validation errors occur.
* @param request Current request object.
- * @param application The application's <code>ServletContext</code>.
*/
public static boolean validateFloat(Object bean,
ValidatorAction va, Field field,
ActionErrors errors,
- HttpServletRequest request, ServletContext
application) {
+ HttpServletRequest request) {
String value = ValidatorUtil.getValueAsString(bean, field.getProperty());
if (!GenericValidator.isBlankOrNull(value) &&
!GenericValidator.isFloat(value)) {
- errors.add(field.getKey(),
StrutsValidatorUtil.getActionError(application, request, va, field));
+ errors.add(field.getKey(), StrutsValidatorUtil.getActionError(request,
va, field));
return false;
} else {
return true;
@@ -295,16 +288,15 @@
* @param errors The <code>ActionErrors</code> object to add
errors to if any
* validation errors occur.
* @param request Current request object.
- * @param application The application's <code>ServletContext</code>.
*/
public static boolean validateDouble(Object bean,
ValidatorAction va, Field field,
ActionErrors errors,
- HttpServletRequest request, ServletContext
application) {
+ HttpServletRequest request) {
String value = ValidatorUtil.getValueAsString(bean, field.getProperty());
if (!GenericValidator.isBlankOrNull(value) &&
!GenericValidator.isDouble(value)) {
- errors.add(field.getKey(),
StrutsValidatorUtil.getActionError(application, request, va, field));
+ errors.add(field.getKey(), StrutsValidatorUtil.getActionError(request,
va, field));
return false;
} else {
return true;
@@ -328,12 +320,11 @@
* @param errors The <code>ActionErrors</code> object to add
errors to if any
* validation errors occur.
* @param request Current request object.
- * @param application The application's <code>ServletContext</code>.
*/
public static boolean validateDate(Object bean,
ValidatorAction va, Field field,
ActionErrors errors,
- HttpServletRequest request, ServletContext
application) {
+ HttpServletRequest request) {
boolean bValid = true;
@@ -357,7 +348,7 @@
}
if (!bValid)
- errors.add(field.getKey(),
StrutsValidatorUtil.getActionError(application, request, va, field));
+ errors.add(field.getKey(), StrutsValidatorUtil.getActionError(request,
va, field));
return bValid;
}
@@ -376,12 +367,11 @@
* @param errors The <code>ActionErrors</code> object to add
errors to if any
* validation errors occur.
* @param request Current request object.
- * @param application The application's <code>ServletContext</code>.
*/
public static boolean validateRange(Object bean,
ValidatorAction va, Field field,
ActionErrors errors,
- HttpServletRequest request, ServletContext
application) {
+ HttpServletRequest request) {
String value = ValidatorUtil.getValueAsString(bean, field.getProperty());
String sMin = field.getVarValue("min");
@@ -394,12 +384,12 @@
int max = Integer.parseInt(sMax);
if (!GenericValidator.isInRange(iValue, min, max)) {
- errors.add(field.getKey(),
StrutsValidatorUtil.getActionError(application, request, va, field));
+ errors.add(field.getKey(),
StrutsValidatorUtil.getActionError(request, va, field));
return false;
}
} catch (Exception e) {
- errors.add(field.getKey(),
StrutsValidatorUtil.getActionError(application, request, va, field));
+ errors.add(field.getKey(), StrutsValidatorUtil.getActionError(request,
va, field));
return false;
}
}
@@ -419,18 +409,17 @@
* @param errors The <code>ActionErrors</code> object to add
errors to if any
* validation errors occur.
* @param request Current request object.
- * @param application The application's <code>ServletContext</code>.
*/
public static boolean validateCreditCard(Object bean,
ValidatorAction va, Field field,
ActionErrors errors,
- HttpServletRequest request, ServletContext
application) {
+ HttpServletRequest request) {
if (field.getProperty() != null && field.getProperty().length() > 0) {
String value = ValidatorUtil.getValueAsString(bean, field.getProperty());
if (!GenericValidator.isBlankOrNull(value) &&
!GenericValidator.isCreditCard(value)) {
- errors.add(field.getKey(),
StrutsValidatorUtil.getActionError(application, request, va, field));
+ errors.add(field.getKey(), StrutsValidatorUtil.getActionError(request,
va, field));
return false;
} else {
@@ -453,17 +442,16 @@
* @param errors The <code>ActionErrors</code> object to add
errors to if any
* validation errors occur.
* @param request Current request object.
- * @param application The application's <code>ServletContext</code>.
*/
public static boolean validateEmail(Object bean,
ValidatorAction va, Field field,
ActionErrors errors,
- HttpServletRequest request, ServletContext
application) {
+ HttpServletRequest request) {
String value = ValidatorUtil.getValueAsString(bean, field.getProperty());
if (!GenericValidator.isBlankOrNull(value) &&
!GenericValidator.isEmail(value)) {
- errors.add(field.getKey(),
StrutsValidatorUtil.getActionError(application, request, va, field));
+ errors.add(field.getKey(), StrutsValidatorUtil.getActionError(request,
va, field));
return false;
} else {
return true;
@@ -481,12 +469,11 @@
* @param errors The <code>ActionErrors</code> object to add
errors to if any
* validation errors occur.
* @param request Current request object.
- * @param application The application's <code>ServletContext</code>.
*/
public static boolean validateMaxLength(Object bean,
ValidatorAction va, Field field,
ActionErrors errors,
- HttpServletRequest request,
ServletContext application) {
+ HttpServletRequest request) {
String value = ValidatorUtil.getValueAsString(bean, field.getProperty());
String sMaxLength = field.getVarValue("maxlength");
@@ -496,12 +483,12 @@
int max = Integer.parseInt(sMaxLength);
if (!GenericValidator.maxLength(value, max)) {
- errors.add(field.getKey(),
StrutsValidatorUtil.getActionError(application, request, va, field));
+ errors.add(field.getKey(),
StrutsValidatorUtil.getActionError(request, va, field));
return false;
}
} catch (Exception e) {
- errors.add(field.getKey(),
StrutsValidatorUtil.getActionError(application, request, va, field));
+ errors.add(field.getKey(), StrutsValidatorUtil.getActionError(request,
va, field));
return false;
}
}
@@ -521,12 +508,11 @@
* @param errors The <code>ActionErrors</code> object to add
errors to if any
* validation errors occur.
* @param request Current request object.
- * @param application The application's <code>ServletContext</code>.
*/
public static boolean validateMinLength(Object bean,
ValidatorAction va, Field field,
ActionErrors errors,
- HttpServletRequest request,
ServletContext application) {
+ HttpServletRequest request) {
String value = ValidatorUtil.getValueAsString(bean, field.getProperty());
String sMinLength = field.getVarValue("minlength");
@@ -536,12 +522,12 @@
int min = Integer.parseInt(sMinLength);
if (!GenericValidator.minLength(value, min)) {
- errors.add(field.getKey(),
StrutsValidatorUtil.getActionError(application, request, va, field));
+ errors.add(field.getKey(),
StrutsValidatorUtil.getActionError(request, va, field));
return false;
}
} catch (Exception e) {
- errors.add(field.getKey(),
StrutsValidatorUtil.getActionError(application, request, va, field));
+ errors.add(field.getKey(), StrutsValidatorUtil.getActionError(request,
va, field));
return false;
}
}
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>