r2042 - trunk/nuiton-validator/src/main/java/org/nuiton/validator/bean
Author: tchemit Date: 2011-01-24 17:38:52 +0100 (Mon, 24 Jan 2011) New Revision: 2042 Url: http://nuiton.org/repositories/revision/nuiton-utils/2042 Log: open api (for JAxx purpose to replace the old BeanValidator api) Modified: trunk/nuiton-validator/src/main/java/org/nuiton/validator/bean/BeanValidator.java trunk/nuiton-validator/src/main/java/org/nuiton/validator/bean/BeanValidatorMessage.java Modified: trunk/nuiton-validator/src/main/java/org/nuiton/validator/bean/BeanValidator.java =================================================================== --- trunk/nuiton-validator/src/main/java/org/nuiton/validator/bean/BeanValidator.java 2011-01-24 16:19:19 UTC (rev 2041) +++ trunk/nuiton-validator/src/main/java/org/nuiton/validator/bean/BeanValidator.java 2011-01-24 16:38:52 UTC (rev 2042) @@ -368,6 +368,10 @@ ); } + public Class<O> getType() { + return delegate.getModel().getType(); + } + protected void rebuildDelegateValidator(Class<O> beanType, String context, NuitonValidatorScope... scopes) { @@ -447,8 +451,8 @@ return result; } - public NuitonValidatorScope getHighestScope(String field) { - if (messages==null) { + public NuitonValidatorScope getHighestScope(String field) { + if (messages == null) { // no messages return null; @@ -457,7 +461,7 @@ NuitonValidatorScope scope = messages.getFieldHighestScope(field); return scope; } - + /** * Convert a value. * <p/> Modified: trunk/nuiton-validator/src/main/java/org/nuiton/validator/bean/BeanValidatorMessage.java =================================================================== --- trunk/nuiton-validator/src/main/java/org/nuiton/validator/bean/BeanValidatorMessage.java 2011-01-24 16:19:19 UTC (rev 2041) +++ trunk/nuiton-validator/src/main/java/org/nuiton/validator/bean/BeanValidatorMessage.java 2011-01-24 16:38:52 UTC (rev 2042) @@ -26,6 +26,7 @@ import org.nuiton.validator.NuitonValidatorScope; +import java.io.Serializable; import java.util.ArrayList; import java.util.List; import java.util.StringTokenizer; @@ -40,8 +41,10 @@ * @author tchemit <chemit@codelutin.com> * @since 2.0 */ -public class BeanValidatorMessage<E extends BeanValidatorMessage<?>> implements Comparable<E> { +public class BeanValidatorMessage<E extends BeanValidatorMessage<?>> implements Comparable<E> , Serializable{ + private static final long serialVersionUID = 1L; + /** the validator that produce the message */ protected BeanValidator<?> validator;
participants (1)
-
tchemit@users.nuiton.org