This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository nuiton-validator. See http://git.nuiton.org/nuiton-validator.git commit 54db608faf6caec48bcbaa619b04fe72fec89415 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Aug 3 10:55:56 2014 +0200 fixes #3403: Use nuiton-converter API instead of deprecated nuiton-utils --- pom.xml | 5 +++++ .../org/nuiton/validator/bean/AbstractNuitonValidatorContext.java | 7 ++++--- .../validator/xwork2/field/FieldExpressionWithParamsValidator.java | 2 +- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/pom.xml b/pom.xml index e78bfdc..57cca21 100644 --- a/pom.xml +++ b/pom.xml @@ -71,6 +71,11 @@ <artifactId>nuiton-utils</artifactId> <version>3.0-rc-5</version> </dependency> + <dependency> + <groupId>org.nuiton</groupId> + <artifactId>nuiton-converter</artifactId> + <version>1.0</version> + </dependency> <dependency> <groupId>org.nuiton.i18n</groupId> diff --git a/src/main/java/org/nuiton/validator/bean/AbstractNuitonValidatorContext.java b/src/main/java/org/nuiton/validator/bean/AbstractNuitonValidatorContext.java index 2e1f646..e5db2eb 100644 --- a/src/main/java/org/nuiton/validator/bean/AbstractNuitonValidatorContext.java +++ b/src/main/java/org/nuiton/validator/bean/AbstractNuitonValidatorContext.java @@ -29,11 +29,12 @@ import org.apache.commons.beanutils.ConversionException; import org.apache.commons.beanutils.Converter; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.nuiton.util.converter.ConverterUtil; +import org.nuiton.converter.ConverterUtil; import org.nuiton.validator.NuitonValidator; import org.nuiton.validator.NuitonValidatorResult; import org.nuiton.validator.NuitonValidatorScope; import org.nuiton.validator.bean.list.BeanListValidator; +import org.nuiton.validator.bean.simple.SimpleBeanValidator; import java.beans.Introspector; import java.util.Collections; @@ -46,7 +47,7 @@ import java.util.Set; /** * Defines a context of validation used for a single bean. * <p/> - * {@link BeanValidator} will then used one of this object and + * {@link SimpleBeanValidator} will then used one of this object and * {@link BeanListValidator} as many as it contains beans. * <p/> * This object box a {@link NuitonValidator} to get validation state each time @@ -238,7 +239,7 @@ public abstract class AbstractNuitonValidatorContext<O, V, E> { throw new RuntimeException( "could not find converter for the type " + valueClass); } - result = (T) converter.convert(valueClass, value); + result = converter.convert(valueClass, value); /* Why this test ? if (result != null && !value.equals(result.toString())) { conversionErrors.put(fieldName, "error.convertor." + Introspector.decapitalize(valueClass.getSimpleName())); result = null; diff --git a/src/main/java/org/nuiton/validator/xwork2/field/FieldExpressionWithParamsValidator.java b/src/main/java/org/nuiton/validator/xwork2/field/FieldExpressionWithParamsValidator.java index 145bfa6..759ccb5 100644 --- a/src/main/java/org/nuiton/validator/xwork2/field/FieldExpressionWithParamsValidator.java +++ b/src/main/java/org/nuiton/validator/xwork2/field/FieldExpressionWithParamsValidator.java @@ -26,7 +26,7 @@ package org.nuiton.validator.xwork2.field; import com.opensymphony.xwork2.util.ValueStack; import com.opensymphony.xwork2.validator.ValidationException; import com.opensymphony.xwork2.validator.validators.FieldExpressionValidator; -import org.nuiton.util.converter.ConverterUtil; +import org.nuiton.converter.ConverterUtil; import java.util.Map; import java.util.StringTokenizer; -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.