Hibernate SVN: r18065 - beanvalidation/tck/tags.
by hibernate-commits@lists.jboss.org
Author: hardy.ferentschik
Date: 2009-11-25 09:46:43 -0500 (Wed, 25 Nov 2009)
New Revision: 18065
Added:
beanvalidation/tck/tags/v1_0_3_GA/
Log:
[maven-scm] copy for tag v1_0_3_GA
Copied: beanvalidation/tck/tags/v1_0_3_GA (from rev 18064, beanvalidation/tck/trunk)
15 years
Hibernate SVN: r18063 - in beanvalidation/tck/trunk: src/main/assembly and 2 other directories.
by hibernate-commits@lists.jboss.org
Author: hardy.ferentschik
Date: 2009-11-25 09:40:27 -0500 (Wed, 25 Nov 2009)
New Revision: 18063
Added:
beanvalidation/tck/trunk/src/main/resources/validation-api-java5.sig
beanvalidation/tck/trunk/src/main/resources/validation-api-java6.sig
Removed:
beanvalidation/tck/trunk/src/main/resources/validation-api.sig
Modified:
beanvalidation/tck/trunk/changelog.txt
beanvalidation/tck/trunk/src/main/assembly/assembly.xml
beanvalidation/tck/trunk/src/main/docbook/en-US/sigtest.xml
Log:
BVTCK-5
Modified: beanvalidation/tck/trunk/changelog.txt
===================================================================
--- beanvalidation/tck/trunk/changelog.txt 2009-11-25 12:06:11 UTC (rev 18062)
+++ beanvalidation/tck/trunk/changelog.txt 2009-11-25 14:40:27 UTC (rev 18063)
@@ -3,10 +3,17 @@
See also http://opensource.atlassian.com/projects/hibernate/browse/BVTCK
-1.0.2.GA
+1.0.2.GA (25-11-2009)
----------------------
** Task
+ * [BVTCK-5] - Provide separate signature files for Java 5 and Java 6
+
+
+1.0.2.GA (24-11-2009)
+----------------------
+
+** Task
* [BVTCK-3] - Create release notes for the distribution package
* [BVTCK-4] - Add signature test file to TCK distribution package
Modified: beanvalidation/tck/trunk/src/main/assembly/assembly.xml
===================================================================
--- beanvalidation/tck/trunk/src/main/assembly/assembly.xml 2009-11-25 12:06:11 UTC (rev 18062)
+++ beanvalidation/tck/trunk/src/main/assembly/assembly.xml 2009-11-25 14:40:27 UTC (rev 18063)
@@ -51,7 +51,8 @@
<includes>
<include>tck-audit.xml</include>
<include>tck-tests.xml</include>
- <include>validation-api.sig</include>
+ <include>validation-api-java5.sig</include>
+ <include>validation-api-java6.sig</include>
<include>readme.txt</include>
</includes>
</fileSet>
Modified: beanvalidation/tck/trunk/src/main/docbook/en-US/sigtest.xml
===================================================================
--- beanvalidation/tck/trunk/src/main/docbook/en-US/sigtest.xml 2009-11-25 12:06:11 UTC (rev 18062)
+++ beanvalidation/tck/trunk/src/main/docbook/en-US/sigtest.xml 2009-11-25 14:40:27 UTC (rev 18063)
@@ -24,12 +24,12 @@
<section>
<title>Creating the signature file</title>
- <para>The TCK package contains the file
- <filename>validation-api.sig</filename> (in the
- <filename>artifacts</filename> directory) which was created using the
- following command:</para>
+ <para>The TCK package contains the files
+ <filename>validation-api-java5.sig and validation-api-java6.sig</filename>
+ (in the <filename>artifacts</filename> directory) which were created using
+ the following command (using the corresponding Java version):</para>
- <programlisting>java -jar sigtestdev.jar Setup -classpath %JAVA_HOME%/jre/lib/rt.jar:lib/validation-api-1.0.0.GA.jar -package javax.validation -filename validation-api.sig</programlisting>
+ <programlisting>java -jar sigtestdev.jar Setup -classpath %JAVA_HOME%/jre/lib/rt.jar:lib/validation-api-1.0.0.GA.jar -package javax.validation -filename validation-api-java6.sig</programlisting>
<para>In order to pass the Bean Validation TCK you have to make sure that
your API passes the signature tests against
@@ -41,11 +41,12 @@
<para>To run the signature test use:</para>
- <programlisting>java -jar sigtest.jar Test -classpath %JAVA_HOME%/jre/lib/rt.jar:lib/validation-api-1.0.0.GA.jar -static -package javax.validation -filename validation-api.sig</programlisting>
+ <programlisting>java -jar sigtest.jar Test -classpath %JAVA_HOME%/jre/lib/rt.jar:lib/validation-api-1.0.0.GA.jar -static -package javax.validation -filename validation-api-java6.sig</programlisting>
- <para>In order to run against your own Bean Validation API replace
- validation-api-1.0.0.GA.jar with your own API jar. You should get the
- message <literal>"STATUS:Passed."</literal>.</para>
+ <para>You have to chose the right version of the signature file depending
+ on your Java version. In order to run against your own Bean Validation API
+ replace validation-api-1.0.0.GA.jar with your own API jar. You should get
+ the message <literal>"STATUS:Passed."</literal>.</para>
</section>
<section>
Added: beanvalidation/tck/trunk/src/main/resources/validation-api-java5.sig
===================================================================
--- beanvalidation/tck/trunk/src/main/resources/validation-api-java5.sig (rev 0)
+++ beanvalidation/tck/trunk/src/main/resources/validation-api-java5.sig 2009-11-25 14:40:27 UTC (rev 18063)
@@ -0,0 +1,625 @@
+#Signature file v4.0
+#Version
+
+CLSS public abstract interface java.io.Serializable
+
+CLSS public abstract interface java.lang.Comparable<%0 extends java.lang.Object>
+meth public abstract int compareTo({java.lang.Comparable%0})
+
+CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>>
+cons protected Enum(java.lang.String,int)
+intf java.io.Serializable
+intf java.lang.Comparable<{java.lang.Enum%0}>
+meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException
+meth public final boolean equals(java.lang.Object)
+meth public final int compareTo({java.lang.Enum%0})
+meth public final int hashCode()
+meth public final int ordinal()
+meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass()
+meth public final java.lang.String name()
+meth public java.lang.String toString()
+meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String)
+supr java.lang.Object
+hfds name,ordinal
+
+CLSS public java.lang.Exception
+cons public Exception()
+cons public Exception(java.lang.String)
+cons public Exception(java.lang.String,java.lang.Throwable)
+cons public Exception(java.lang.Throwable)
+supr java.lang.Throwable
+hfds serialVersionUID
+
+CLSS public abstract interface java.lang.Iterable<%0 extends java.lang.Object>
+meth public abstract java.util.Iterator<{java.lang.Iterable%0}> iterator()
+
+CLSS public java.lang.Object
+cons public Object()
+meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
+meth protected void finalize() throws java.lang.Throwable
+meth public boolean equals(java.lang.Object)
+meth public final java.lang.Class<?> getClass()
+meth public final void notify()
+meth public final void notifyAll()
+meth public final void wait() throws java.lang.InterruptedException
+meth public final void wait(long) throws java.lang.InterruptedException
+meth public final void wait(long,int) throws java.lang.InterruptedException
+meth public int hashCode()
+meth public java.lang.String toString()
+
+CLSS public java.lang.RuntimeException
+cons public RuntimeException()
+cons public RuntimeException(java.lang.String)
+cons public RuntimeException(java.lang.String,java.lang.Throwable)
+cons public RuntimeException(java.lang.Throwable)
+supr java.lang.Exception
+hfds serialVersionUID
+
+CLSS public java.lang.Throwable
+cons public Throwable()
+cons public Throwable(java.lang.String)
+cons public Throwable(java.lang.String,java.lang.Throwable)
+cons public Throwable(java.lang.Throwable)
+intf java.io.Serializable
+meth public java.lang.StackTraceElement[] getStackTrace()
+meth public java.lang.String getLocalizedMessage()
+meth public java.lang.String getMessage()
+meth public java.lang.String toString()
+meth public java.lang.Throwable fillInStackTrace()
+meth public java.lang.Throwable getCause()
+meth public java.lang.Throwable initCause(java.lang.Throwable)
+meth public void printStackTrace()
+meth public void printStackTrace(java.io.PrintStream)
+meth public void printStackTrace(java.io.PrintWriter)
+meth public void setStackTrace(java.lang.StackTraceElement[])
+supr java.lang.Object
+hfds backtrace,cause,detailMessage,serialVersionUID,stackTrace
+
+CLSS public abstract interface java.lang.annotation.Annotation
+meth public abstract boolean equals(java.lang.Object)
+meth public abstract int hashCode()
+meth public abstract java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()
+meth public abstract java.lang.String toString()
+
+CLSS public abstract interface !annotation java.lang.annotation.Documented
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+
+CLSS public abstract interface !annotation java.lang.annotation.Retention
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+meth public abstract java.lang.annotation.RetentionPolicy value()
+
+CLSS public abstract interface !annotation java.lang.annotation.Target
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+meth public abstract java.lang.annotation.ElementType[] value()
+
+CLSS public abstract interface javax.validation.Configuration<%0 extends javax.validation.Configuration<{javax.validation.Configuration%0}>>
+meth public abstract javax.validation.ConstraintValidatorFactory getDefaultConstraintValidatorFactory()
+meth public abstract javax.validation.MessageInterpolator getDefaultMessageInterpolator()
+meth public abstract javax.validation.TraversableResolver getDefaultTraversableResolver()
+meth public abstract javax.validation.ValidatorFactory buildValidatorFactory()
+meth public abstract {javax.validation.Configuration%0} addMapping(java.io.InputStream)
+meth public abstract {javax.validation.Configuration%0} addProperty(java.lang.String,java.lang.String)
+meth public abstract {javax.validation.Configuration%0} constraintValidatorFactory(javax.validation.ConstraintValidatorFactory)
+meth public abstract {javax.validation.Configuration%0} ignoreXmlConfiguration()
+meth public abstract {javax.validation.Configuration%0} messageInterpolator(javax.validation.MessageInterpolator)
+meth public abstract {javax.validation.Configuration%0} traversableResolver(javax.validation.TraversableResolver)
+
+CLSS public abstract interface !annotation javax.validation.Constraint
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+meth public abstract java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy()
+
+CLSS public javax.validation.ConstraintDeclarationException
+cons public ConstraintDeclarationException()
+cons public ConstraintDeclarationException(java.lang.String)
+cons public ConstraintDeclarationException(java.lang.String,java.lang.Throwable)
+cons public ConstraintDeclarationException(java.lang.Throwable)
+supr javax.validation.ValidationException
+
+CLSS public javax.validation.ConstraintDefinitionException
+cons public ConstraintDefinitionException()
+cons public ConstraintDefinitionException(java.lang.String)
+cons public ConstraintDefinitionException(java.lang.String,java.lang.Throwable)
+cons public ConstraintDefinitionException(java.lang.Throwable)
+supr javax.validation.ValidationException
+
+CLSS public abstract interface javax.validation.ConstraintValidator<%0 extends java.lang.annotation.Annotation, %1 extends java.lang.Object>
+meth public abstract boolean isValid({javax.validation.ConstraintValidator%1},javax.validation.ConstraintValidatorContext)
+meth public abstract void initialize({javax.validation.ConstraintValidator%0})
+
+CLSS public abstract interface javax.validation.ConstraintValidatorContext
+innr public abstract interface static ConstraintViolationBuilder
+meth public abstract java.lang.String getDefaultConstraintMessageTemplate()
+meth public abstract javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder buildConstraintViolationWithTemplate(java.lang.String)
+meth public abstract void disableDefaultConstraintViolation()
+
+CLSS public abstract interface static javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder
+innr public abstract interface static NodeBuilderCustomizableContext
+innr public abstract interface static NodeBuilderDefinedContext
+innr public abstract interface static NodeContextBuilder
+meth public abstract javax.validation.ConstraintValidatorContext addConstraintViolation()
+meth public abstract javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderDefinedContext addNode(java.lang.String)
+
+CLSS public abstract interface static javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderCustomizableContext
+meth public abstract javax.validation.ConstraintValidatorContext addConstraintViolation()
+meth public abstract javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderCustomizableContext addNode(java.lang.String)
+meth public abstract javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeContextBuilder inIterable()
+
+CLSS public abstract interface static javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderDefinedContext
+meth public abstract javax.validation.ConstraintValidatorContext addConstraintViolation()
+meth public abstract javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderCustomizableContext addNode(java.lang.String)
+
+CLSS public abstract interface static javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeContextBuilder
+meth public abstract javax.validation.ConstraintValidatorContext addConstraintViolation()
+meth public abstract javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderCustomizableContext addNode(java.lang.String)
+meth public abstract javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderDefinedContext atIndex(java.lang.Integer)
+meth public abstract javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderDefinedContext atKey(java.lang.Object)
+
+CLSS public abstract interface javax.validation.ConstraintValidatorFactory
+meth public abstract <%0 extends javax.validation.ConstraintValidator<?,?>> {%%0} getInstance(java.lang.Class<{%%0}>)
+
+CLSS public abstract interface javax.validation.ConstraintViolation<%0 extends java.lang.Object>
+meth public abstract java.lang.Class<{javax.validation.ConstraintViolation%0}> getRootBeanClass()
+meth public abstract java.lang.Object getInvalidValue()
+meth public abstract java.lang.Object getLeafBean()
+meth public abstract java.lang.String getMessage()
+meth public abstract java.lang.String getMessageTemplate()
+meth public abstract javax.validation.Path getPropertyPath()
+meth public abstract javax.validation.metadata.ConstraintDescriptor<?> getConstraintDescriptor()
+meth public abstract {javax.validation.ConstraintViolation%0} getRootBean()
+
+CLSS public javax.validation.ConstraintViolationException
+cons public ConstraintViolationException(java.lang.String,java.util.Set<javax.validation.ConstraintViolation<?>>)
+cons public ConstraintViolationException(java.util.Set<javax.validation.ConstraintViolation<?>>)
+meth public java.util.Set<javax.validation.ConstraintViolation<?>> getConstraintViolations()
+supr javax.validation.ValidationException
+hfds constraintViolations
+
+CLSS public javax.validation.GroupDefinitionException
+cons public GroupDefinitionException()
+cons public GroupDefinitionException(java.lang.String)
+cons public GroupDefinitionException(java.lang.String,java.lang.Throwable)
+cons public GroupDefinitionException(java.lang.Throwable)
+supr javax.validation.ValidationException
+
+CLSS public abstract interface !annotation javax.validation.GroupSequence
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
+intf java.lang.annotation.Annotation
+meth public abstract java.lang.Class<?>[] value()
+
+CLSS public abstract interface javax.validation.MessageInterpolator
+innr public abstract interface static Context
+meth public abstract java.lang.String interpolate(java.lang.String,javax.validation.MessageInterpolator$Context)
+meth public abstract java.lang.String interpolate(java.lang.String,javax.validation.MessageInterpolator$Context,java.util.Locale)
+
+CLSS public abstract interface static javax.validation.MessageInterpolator$Context
+meth public abstract java.lang.Object getValidatedValue()
+meth public abstract javax.validation.metadata.ConstraintDescriptor<?> getConstraintDescriptor()
+
+CLSS public abstract interface !annotation javax.validation.OverridesAttribute
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD])
+innr public abstract interface static !annotation List
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault int constraintIndex()
+meth public abstract java.lang.Class<? extends java.lang.annotation.Annotation> constraint()
+meth public abstract java.lang.String name()
+
+CLSS public abstract interface static !annotation javax.validation.OverridesAttribute$List
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD])
+intf java.lang.annotation.Annotation
+meth public abstract javax.validation.OverridesAttribute[] value()
+
+CLSS public abstract interface javax.validation.Path
+innr public abstract interface static Node
+intf java.lang.Iterable<javax.validation.Path$Node>
+
+CLSS public abstract interface static javax.validation.Path$Node
+meth public abstract boolean isInIterable()
+meth public abstract java.lang.Integer getIndex()
+meth public abstract java.lang.Object getKey()
+meth public abstract java.lang.String getName()
+
+CLSS public abstract interface javax.validation.Payload
+
+CLSS public abstract interface !annotation javax.validation.ReportAsSingleViolation
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+
+CLSS public abstract interface javax.validation.TraversableResolver
+meth public abstract boolean isCascadable(java.lang.Object,javax.validation.Path$Node,java.lang.Class<?>,javax.validation.Path,java.lang.annotation.ElementType)
+meth public abstract boolean isReachable(java.lang.Object,javax.validation.Path$Node,java.lang.Class<?>,javax.validation.Path,java.lang.annotation.ElementType)
+
+CLSS public javax.validation.UnexpectedTypeException
+cons public UnexpectedTypeException()
+cons public UnexpectedTypeException(java.lang.String)
+cons public UnexpectedTypeException(java.lang.String,java.lang.Throwable)
+cons public UnexpectedTypeException(java.lang.Throwable)
+supr javax.validation.ConstraintDeclarationException
+
+CLSS public abstract interface !annotation javax.validation.Valid
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, CONSTRUCTOR, PARAMETER])
+intf java.lang.annotation.Annotation
+
+CLSS public javax.validation.Validation
+cons public Validation()
+meth public static <%0 extends javax.validation.Configuration<{%%0}>, %1 extends javax.validation.spi.ValidationProvider<{%%0}>> javax.validation.bootstrap.ProviderSpecificBootstrap<{%%0}> byProvider(java.lang.Class<{%%1}>)
+meth public static javax.validation.ValidatorFactory buildDefaultValidatorFactory()
+meth public static javax.validation.bootstrap.GenericBootstrap byDefaultProvider()
+supr java.lang.Object
+hcls DefaultValidationProviderResolver,GenericBootstrapImpl,GetClassLoader,ProviderSpecificBootstrapImpl
+
+CLSS public javax.validation.ValidationException
+cons public ValidationException()
+cons public ValidationException(java.lang.String)
+cons public ValidationException(java.lang.String,java.lang.Throwable)
+cons public ValidationException(java.lang.Throwable)
+supr java.lang.RuntimeException
+
+CLSS public abstract interface javax.validation.ValidationProviderResolver
+meth public abstract java.util.List<javax.validation.spi.ValidationProvider<?>> getValidationProviders()
+
+CLSS public abstract interface javax.validation.Validator
+meth public abstract !varargs <%0 extends java.lang.Object> java.util.Set<javax.validation.ConstraintViolation<{%%0}>> validate({%%0},java.lang.Class<?>[])
+meth public abstract !varargs <%0 extends java.lang.Object> java.util.Set<javax.validation.ConstraintViolation<{%%0}>> validateProperty({%%0},java.lang.String,java.lang.Class<?>[])
+meth public abstract !varargs <%0 extends java.lang.Object> java.util.Set<javax.validation.ConstraintViolation<{%%0}>> validateValue(java.lang.Class<{%%0}>,java.lang.String,java.lang.Object,java.lang.Class<?>[])
+meth public abstract <%0 extends java.lang.Object> {%%0} unwrap(java.lang.Class<{%%0}>)
+meth public abstract javax.validation.metadata.BeanDescriptor getConstraintsForClass(java.lang.Class<?>)
+
+CLSS public abstract interface javax.validation.ValidatorContext
+meth public abstract javax.validation.Validator getValidator()
+meth public abstract javax.validation.ValidatorContext constraintValidatorFactory(javax.validation.ConstraintValidatorFactory)
+meth public abstract javax.validation.ValidatorContext messageInterpolator(javax.validation.MessageInterpolator)
+meth public abstract javax.validation.ValidatorContext traversableResolver(javax.validation.TraversableResolver)
+
+CLSS public abstract interface javax.validation.ValidatorFactory
+meth public abstract <%0 extends java.lang.Object> {%%0} unwrap(java.lang.Class<{%%0}>)
+meth public abstract javax.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
+meth public abstract javax.validation.MessageInterpolator getMessageInterpolator()
+meth public abstract javax.validation.TraversableResolver getTraversableResolver()
+meth public abstract javax.validation.Validator getValidator()
+meth public abstract javax.validation.ValidatorContext usingContext()
+
+CLSS public abstract interface javax.validation.bootstrap.GenericBootstrap
+meth public abstract javax.validation.Configuration<?> configure()
+meth public abstract javax.validation.bootstrap.GenericBootstrap providerResolver(javax.validation.ValidationProviderResolver)
+
+CLSS public abstract interface javax.validation.bootstrap.ProviderSpecificBootstrap<%0 extends javax.validation.Configuration<{javax.validation.bootstrap.ProviderSpecificBootstrap%0}>>
+meth public abstract javax.validation.bootstrap.ProviderSpecificBootstrap<{javax.validation.bootstrap.ProviderSpecificBootstrap%0}> providerResolver(javax.validation.ValidationProviderResolver)
+meth public abstract {javax.validation.bootstrap.ProviderSpecificBootstrap%0} configure()
+
+CLSS public abstract interface !annotation javax.validation.constraints.AssertFalse
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+ anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
+innr public abstract interface static !annotation List
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
+meth public abstract !hasdefault java.lang.Class<?>[] groups()
+meth public abstract !hasdefault java.lang.String message()
+
+CLSS public abstract interface static !annotation javax.validation.constraints.AssertFalse$List
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+intf java.lang.annotation.Annotation
+meth public abstract javax.validation.constraints.AssertFalse[] value()
+
+CLSS public abstract interface !annotation javax.validation.constraints.AssertTrue
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+ anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
+innr public abstract interface static !annotation List
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
+meth public abstract !hasdefault java.lang.Class<?>[] groups()
+meth public abstract !hasdefault java.lang.String message()
+
+CLSS public abstract interface static !annotation javax.validation.constraints.AssertTrue$List
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+intf java.lang.annotation.Annotation
+meth public abstract javax.validation.constraints.AssertTrue[] value()
+
+CLSS public abstract interface !annotation javax.validation.constraints.DecimalMax
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+ anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
+innr public abstract interface static !annotation List
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
+meth public abstract !hasdefault java.lang.Class<?>[] groups()
+meth public abstract !hasdefault java.lang.String message()
+meth public abstract java.lang.String value()
+
+CLSS public abstract interface static !annotation javax.validation.constraints.DecimalMax$List
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+intf java.lang.annotation.Annotation
+meth public abstract javax.validation.constraints.DecimalMax[] value()
+
+CLSS public abstract interface !annotation javax.validation.constraints.DecimalMin
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+ anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
+innr public abstract interface static !annotation List
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
+meth public abstract !hasdefault java.lang.Class<?>[] groups()
+meth public abstract !hasdefault java.lang.String message()
+meth public abstract java.lang.String value()
+
+CLSS public abstract interface static !annotation javax.validation.constraints.DecimalMin$List
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+intf java.lang.annotation.Annotation
+meth public abstract javax.validation.constraints.DecimalMin[] value()
+
+CLSS public abstract interface !annotation javax.validation.constraints.Digits
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+ anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
+innr public abstract interface static !annotation List
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
+meth public abstract !hasdefault java.lang.Class<?>[] groups()
+meth public abstract !hasdefault java.lang.String message()
+meth public abstract int fraction()
+meth public abstract int integer()
+
+CLSS public abstract interface static !annotation javax.validation.constraints.Digits$List
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+intf java.lang.annotation.Annotation
+meth public abstract javax.validation.constraints.Digits[] value()
+
+CLSS public abstract interface !annotation javax.validation.constraints.Future
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+ anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
+innr public abstract interface static !annotation List
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
+meth public abstract !hasdefault java.lang.Class<?>[] groups()
+meth public abstract !hasdefault java.lang.String message()
+
+CLSS public abstract interface static !annotation javax.validation.constraints.Future$List
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+intf java.lang.annotation.Annotation
+meth public abstract javax.validation.constraints.Future[] value()
+
+CLSS public abstract interface !annotation javax.validation.constraints.Max
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+ anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
+innr public abstract interface static !annotation List
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
+meth public abstract !hasdefault java.lang.Class<?>[] groups()
+meth public abstract !hasdefault java.lang.String message()
+meth public abstract long value()
+
+CLSS public abstract interface static !annotation javax.validation.constraints.Max$List
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+intf java.lang.annotation.Annotation
+meth public abstract javax.validation.constraints.Max[] value()
+
+CLSS public abstract interface !annotation javax.validation.constraints.Min
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+ anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
+innr public abstract interface static !annotation List
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
+meth public abstract !hasdefault java.lang.Class<?>[] groups()
+meth public abstract !hasdefault java.lang.String message()
+meth public abstract long value()
+
+CLSS public abstract interface static !annotation javax.validation.constraints.Min$List
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+intf java.lang.annotation.Annotation
+meth public abstract javax.validation.constraints.Min[] value()
+
+CLSS public abstract interface !annotation javax.validation.constraints.NotNull
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+ anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
+innr public abstract interface static !annotation List
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
+meth public abstract !hasdefault java.lang.Class<?>[] groups()
+meth public abstract !hasdefault java.lang.String message()
+
+CLSS public abstract interface static !annotation javax.validation.constraints.NotNull$List
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+intf java.lang.annotation.Annotation
+meth public abstract javax.validation.constraints.NotNull[] value()
+
+CLSS public abstract interface !annotation javax.validation.constraints.Null
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+ anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
+innr public abstract interface static !annotation List
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
+meth public abstract !hasdefault java.lang.Class<?>[] groups()
+meth public abstract !hasdefault java.lang.String message()
+
+CLSS public abstract interface static !annotation javax.validation.constraints.Null$List
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+intf java.lang.annotation.Annotation
+meth public abstract javax.validation.constraints.Null[] value()
+
+CLSS public abstract interface !annotation javax.validation.constraints.Past
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+ anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
+innr public abstract interface static !annotation List
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
+meth public abstract !hasdefault java.lang.Class<?>[] groups()
+meth public abstract !hasdefault java.lang.String message()
+
+CLSS public abstract interface static !annotation javax.validation.constraints.Past$List
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+intf java.lang.annotation.Annotation
+meth public abstract javax.validation.constraints.Past[] value()
+
+CLSS public abstract interface !annotation javax.validation.constraints.Pattern
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+ anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
+innr public abstract interface static !annotation List
+innr public final static !enum Flag
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
+meth public abstract !hasdefault java.lang.Class<?>[] groups()
+meth public abstract !hasdefault java.lang.String message()
+meth public abstract !hasdefault javax.validation.constraints.Pattern$Flag[] flags()
+meth public abstract java.lang.String regexp()
+
+CLSS public final static !enum javax.validation.constraints.Pattern$Flag
+fld public final static javax.validation.constraints.Pattern$Flag CANON_EQ
+fld public final static javax.validation.constraints.Pattern$Flag CASE_INSENSITIVE
+fld public final static javax.validation.constraints.Pattern$Flag COMMENTS
+fld public final static javax.validation.constraints.Pattern$Flag DOTALL
+fld public final static javax.validation.constraints.Pattern$Flag MULTILINE
+fld public final static javax.validation.constraints.Pattern$Flag UNICODE_CASE
+fld public final static javax.validation.constraints.Pattern$Flag UNIX_LINES
+meth public final static javax.validation.constraints.Pattern$Flag[] values()
+meth public int getValue()
+meth public static javax.validation.constraints.Pattern$Flag valueOf(java.lang.String)
+supr java.lang.Enum<javax.validation.constraints.Pattern$Flag>
+hfds value
+
+CLSS public abstract interface static !annotation javax.validation.constraints.Pattern$List
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+intf java.lang.annotation.Annotation
+meth public abstract javax.validation.constraints.Pattern[] value()
+
+CLSS public abstract interface !annotation javax.validation.constraints.Size
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+ anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
+innr public abstract interface static !annotation List
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault int max()
+meth public abstract !hasdefault int min()
+meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
+meth public abstract !hasdefault java.lang.Class<?>[] groups()
+meth public abstract !hasdefault java.lang.String message()
+
+CLSS public abstract interface static !annotation javax.validation.constraints.Size$List
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+intf java.lang.annotation.Annotation
+meth public abstract javax.validation.constraints.Size[] value()
+
+CLSS public abstract interface javax.validation.groups.Default
+
+CLSS public abstract interface javax.validation.metadata.BeanDescriptor
+intf javax.validation.metadata.ElementDescriptor
+meth public abstract boolean isBeanConstrained()
+meth public abstract java.util.Set<javax.validation.metadata.PropertyDescriptor> getConstrainedProperties()
+meth public abstract javax.validation.metadata.PropertyDescriptor getConstraintsForProperty(java.lang.String)
+
+CLSS public abstract interface javax.validation.metadata.ConstraintDescriptor<%0 extends java.lang.annotation.Annotation>
+meth public abstract boolean isReportAsSingleViolation()
+meth public abstract java.util.List<java.lang.Class<? extends javax.validation.ConstraintValidator<{javax.validation.metadata.ConstraintDescriptor%0},?>>> getConstraintValidatorClasses()
+meth public abstract java.util.Map<java.lang.String,java.lang.Object> getAttributes()
+meth public abstract java.util.Set<java.lang.Class<? extends javax.validation.Payload>> getPayload()
+meth public abstract java.util.Set<java.lang.Class<?>> getGroups()
+meth public abstract java.util.Set<javax.validation.metadata.ConstraintDescriptor<?>> getComposingConstraints()
+meth public abstract {javax.validation.metadata.ConstraintDescriptor%0} getAnnotation()
+
+CLSS public abstract interface javax.validation.metadata.ElementDescriptor
+innr public abstract interface static ConstraintFinder
+meth public abstract boolean hasConstraints()
+meth public abstract java.lang.Class<?> getElementClass()
+meth public abstract java.util.Set<javax.validation.metadata.ConstraintDescriptor<?>> getConstraintDescriptors()
+meth public abstract javax.validation.metadata.ElementDescriptor$ConstraintFinder findConstraints()
+
+CLSS public abstract interface static javax.validation.metadata.ElementDescriptor$ConstraintFinder
+meth public abstract !varargs javax.validation.metadata.ElementDescriptor$ConstraintFinder declaredOn(java.lang.annotation.ElementType[])
+meth public abstract !varargs javax.validation.metadata.ElementDescriptor$ConstraintFinder unorderedAndMatchingGroups(java.lang.Class<?>[])
+meth public abstract boolean hasConstraints()
+meth public abstract java.util.Set<javax.validation.metadata.ConstraintDescriptor<?>> getConstraintDescriptors()
+meth public abstract javax.validation.metadata.ElementDescriptor$ConstraintFinder lookingAt(javax.validation.metadata.Scope)
+
+CLSS public abstract interface javax.validation.metadata.PropertyDescriptor
+intf javax.validation.metadata.ElementDescriptor
+meth public abstract boolean isCascaded()
+meth public abstract java.lang.String getPropertyName()
+
+CLSS public final !enum javax.validation.metadata.Scope
+fld public final static javax.validation.metadata.Scope HIERARCHY
+fld public final static javax.validation.metadata.Scope LOCAL_ELEMENT
+meth public final static javax.validation.metadata.Scope[] values()
+meth public static javax.validation.metadata.Scope valueOf(java.lang.String)
+supr java.lang.Enum<javax.validation.metadata.Scope>
+
+CLSS public abstract interface javax.validation.spi.BootstrapState
+meth public abstract javax.validation.ValidationProviderResolver getDefaultValidationProviderResolver()
+meth public abstract javax.validation.ValidationProviderResolver getValidationProviderResolver()
+
+CLSS public abstract interface javax.validation.spi.ConfigurationState
+meth public abstract boolean isIgnoreXmlConfiguration()
+meth public abstract java.util.Map<java.lang.String,java.lang.String> getProperties()
+meth public abstract java.util.Set<java.io.InputStream> getMappingStreams()
+meth public abstract javax.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
+meth public abstract javax.validation.MessageInterpolator getMessageInterpolator()
+meth public abstract javax.validation.TraversableResolver getTraversableResolver()
+
+CLSS public abstract interface javax.validation.spi.ValidationProvider<%0 extends javax.validation.Configuration<{javax.validation.spi.ValidationProvider%0}>>
+meth public abstract javax.validation.Configuration<?> createGenericConfiguration(javax.validation.spi.BootstrapState)
+meth public abstract javax.validation.ValidatorFactory buildValidatorFactory(javax.validation.spi.ConfigurationState)
+meth public abstract {javax.validation.spi.ValidationProvider%0} createSpecializedConfiguration(javax.validation.spi.BootstrapState)
+
Copied: beanvalidation/tck/trunk/src/main/resources/validation-api-java6.sig (from rev 18034, beanvalidation/tck/trunk/src/main/resources/validation-api.sig)
===================================================================
--- beanvalidation/tck/trunk/src/main/resources/validation-api-java6.sig (rev 0)
+++ beanvalidation/tck/trunk/src/main/resources/validation-api-java6.sig 2009-11-25 14:40:27 UTC (rev 18063)
@@ -0,0 +1,626 @@
+#Signature file v4.0
+#Version
+
+CLSS public abstract interface java.io.Serializable
+
+CLSS public abstract interface java.lang.Comparable<%0 extends java.lang.Object>
+meth public abstract int compareTo({java.lang.Comparable%0})
+
+CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>>
+cons protected Enum(java.lang.String,int)
+intf java.io.Serializable
+intf java.lang.Comparable<{java.lang.Enum%0}>
+meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException
+meth protected final void finalize()
+meth public final boolean equals(java.lang.Object)
+meth public final int compareTo({java.lang.Enum%0})
+meth public final int hashCode()
+meth public final int ordinal()
+meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass()
+meth public final java.lang.String name()
+meth public java.lang.String toString()
+meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String)
+supr java.lang.Object
+hfds name,ordinal
+
+CLSS public java.lang.Exception
+cons public Exception()
+cons public Exception(java.lang.String)
+cons public Exception(java.lang.String,java.lang.Throwable)
+cons public Exception(java.lang.Throwable)
+supr java.lang.Throwable
+hfds serialVersionUID
+
+CLSS public abstract interface java.lang.Iterable<%0 extends java.lang.Object>
+meth public abstract java.util.Iterator<{java.lang.Iterable%0}> iterator()
+
+CLSS public java.lang.Object
+cons public Object()
+meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
+meth protected void finalize() throws java.lang.Throwable
+meth public boolean equals(java.lang.Object)
+meth public final java.lang.Class<?> getClass()
+meth public final void notify()
+meth public final void notifyAll()
+meth public final void wait() throws java.lang.InterruptedException
+meth public final void wait(long) throws java.lang.InterruptedException
+meth public final void wait(long,int) throws java.lang.InterruptedException
+meth public int hashCode()
+meth public java.lang.String toString()
+
+CLSS public java.lang.RuntimeException
+cons public RuntimeException()
+cons public RuntimeException(java.lang.String)
+cons public RuntimeException(java.lang.String,java.lang.Throwable)
+cons public RuntimeException(java.lang.Throwable)
+supr java.lang.Exception
+hfds serialVersionUID
+
+CLSS public java.lang.Throwable
+cons public Throwable()
+cons public Throwable(java.lang.String)
+cons public Throwable(java.lang.String,java.lang.Throwable)
+cons public Throwable(java.lang.Throwable)
+intf java.io.Serializable
+meth public java.lang.StackTraceElement[] getStackTrace()
+meth public java.lang.String getLocalizedMessage()
+meth public java.lang.String getMessage()
+meth public java.lang.String toString()
+meth public java.lang.Throwable fillInStackTrace()
+meth public java.lang.Throwable getCause()
+meth public java.lang.Throwable initCause(java.lang.Throwable)
+meth public void printStackTrace()
+meth public void printStackTrace(java.io.PrintStream)
+meth public void printStackTrace(java.io.PrintWriter)
+meth public void setStackTrace(java.lang.StackTraceElement[])
+supr java.lang.Object
+hfds backtrace,cause,detailMessage,serialVersionUID,stackTrace
+
+CLSS public abstract interface java.lang.annotation.Annotation
+meth public abstract boolean equals(java.lang.Object)
+meth public abstract int hashCode()
+meth public abstract java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()
+meth public abstract java.lang.String toString()
+
+CLSS public abstract interface !annotation java.lang.annotation.Documented
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+
+CLSS public abstract interface !annotation java.lang.annotation.Retention
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+meth public abstract java.lang.annotation.RetentionPolicy value()
+
+CLSS public abstract interface !annotation java.lang.annotation.Target
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+meth public abstract java.lang.annotation.ElementType[] value()
+
+CLSS public abstract interface javax.validation.Configuration<%0 extends javax.validation.Configuration<{javax.validation.Configuration%0}>>
+meth public abstract javax.validation.ConstraintValidatorFactory getDefaultConstraintValidatorFactory()
+meth public abstract javax.validation.MessageInterpolator getDefaultMessageInterpolator()
+meth public abstract javax.validation.TraversableResolver getDefaultTraversableResolver()
+meth public abstract javax.validation.ValidatorFactory buildValidatorFactory()
+meth public abstract {javax.validation.Configuration%0} addMapping(java.io.InputStream)
+meth public abstract {javax.validation.Configuration%0} addProperty(java.lang.String,java.lang.String)
+meth public abstract {javax.validation.Configuration%0} constraintValidatorFactory(javax.validation.ConstraintValidatorFactory)
+meth public abstract {javax.validation.Configuration%0} ignoreXmlConfiguration()
+meth public abstract {javax.validation.Configuration%0} messageInterpolator(javax.validation.MessageInterpolator)
+meth public abstract {javax.validation.Configuration%0} traversableResolver(javax.validation.TraversableResolver)
+
+CLSS public abstract interface !annotation javax.validation.Constraint
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+meth public abstract java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy()
+
+CLSS public javax.validation.ConstraintDeclarationException
+cons public ConstraintDeclarationException()
+cons public ConstraintDeclarationException(java.lang.String)
+cons public ConstraintDeclarationException(java.lang.String,java.lang.Throwable)
+cons public ConstraintDeclarationException(java.lang.Throwable)
+supr javax.validation.ValidationException
+
+CLSS public javax.validation.ConstraintDefinitionException
+cons public ConstraintDefinitionException()
+cons public ConstraintDefinitionException(java.lang.String)
+cons public ConstraintDefinitionException(java.lang.String,java.lang.Throwable)
+cons public ConstraintDefinitionException(java.lang.Throwable)
+supr javax.validation.ValidationException
+
+CLSS public abstract interface javax.validation.ConstraintValidator<%0 extends java.lang.annotation.Annotation, %1 extends java.lang.Object>
+meth public abstract boolean isValid({javax.validation.ConstraintValidator%1},javax.validation.ConstraintValidatorContext)
+meth public abstract void initialize({javax.validation.ConstraintValidator%0})
+
+CLSS public abstract interface javax.validation.ConstraintValidatorContext
+innr public abstract interface static ConstraintViolationBuilder
+meth public abstract java.lang.String getDefaultConstraintMessageTemplate()
+meth public abstract javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder buildConstraintViolationWithTemplate(java.lang.String)
+meth public abstract void disableDefaultConstraintViolation()
+
+CLSS public abstract interface static javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder
+innr public abstract interface static NodeBuilderCustomizableContext
+innr public abstract interface static NodeBuilderDefinedContext
+innr public abstract interface static NodeContextBuilder
+meth public abstract javax.validation.ConstraintValidatorContext addConstraintViolation()
+meth public abstract javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderDefinedContext addNode(java.lang.String)
+
+CLSS public abstract interface static javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderCustomizableContext
+meth public abstract javax.validation.ConstraintValidatorContext addConstraintViolation()
+meth public abstract javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderCustomizableContext addNode(java.lang.String)
+meth public abstract javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeContextBuilder inIterable()
+
+CLSS public abstract interface static javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderDefinedContext
+meth public abstract javax.validation.ConstraintValidatorContext addConstraintViolation()
+meth public abstract javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderCustomizableContext addNode(java.lang.String)
+
+CLSS public abstract interface static javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeContextBuilder
+meth public abstract javax.validation.ConstraintValidatorContext addConstraintViolation()
+meth public abstract javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderCustomizableContext addNode(java.lang.String)
+meth public abstract javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderDefinedContext atIndex(java.lang.Integer)
+meth public abstract javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderDefinedContext atKey(java.lang.Object)
+
+CLSS public abstract interface javax.validation.ConstraintValidatorFactory
+meth public abstract <%0 extends javax.validation.ConstraintValidator<?,?>> {%%0} getInstance(java.lang.Class<{%%0}>)
+
+CLSS public abstract interface javax.validation.ConstraintViolation<%0 extends java.lang.Object>
+meth public abstract java.lang.Class<{javax.validation.ConstraintViolation%0}> getRootBeanClass()
+meth public abstract java.lang.Object getInvalidValue()
+meth public abstract java.lang.Object getLeafBean()
+meth public abstract java.lang.String getMessage()
+meth public abstract java.lang.String getMessageTemplate()
+meth public abstract javax.validation.Path getPropertyPath()
+meth public abstract javax.validation.metadata.ConstraintDescriptor<?> getConstraintDescriptor()
+meth public abstract {javax.validation.ConstraintViolation%0} getRootBean()
+
+CLSS public javax.validation.ConstraintViolationException
+cons public ConstraintViolationException(java.lang.String,java.util.Set<javax.validation.ConstraintViolation<?>>)
+cons public ConstraintViolationException(java.util.Set<javax.validation.ConstraintViolation<?>>)
+meth public java.util.Set<javax.validation.ConstraintViolation<?>> getConstraintViolations()
+supr javax.validation.ValidationException
+hfds constraintViolations
+
+CLSS public javax.validation.GroupDefinitionException
+cons public GroupDefinitionException()
+cons public GroupDefinitionException(java.lang.String)
+cons public GroupDefinitionException(java.lang.String,java.lang.Throwable)
+cons public GroupDefinitionException(java.lang.Throwable)
+supr javax.validation.ValidationException
+
+CLSS public abstract interface !annotation javax.validation.GroupSequence
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
+intf java.lang.annotation.Annotation
+meth public abstract java.lang.Class<?>[] value()
+
+CLSS public abstract interface javax.validation.MessageInterpolator
+innr public abstract interface static Context
+meth public abstract java.lang.String interpolate(java.lang.String,javax.validation.MessageInterpolator$Context)
+meth public abstract java.lang.String interpolate(java.lang.String,javax.validation.MessageInterpolator$Context,java.util.Locale)
+
+CLSS public abstract interface static javax.validation.MessageInterpolator$Context
+meth public abstract java.lang.Object getValidatedValue()
+meth public abstract javax.validation.metadata.ConstraintDescriptor<?> getConstraintDescriptor()
+
+CLSS public abstract interface !annotation javax.validation.OverridesAttribute
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD])
+innr public abstract interface static !annotation List
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault int constraintIndex()
+meth public abstract java.lang.Class<? extends java.lang.annotation.Annotation> constraint()
+meth public abstract java.lang.String name()
+
+CLSS public abstract interface static !annotation javax.validation.OverridesAttribute$List
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD])
+intf java.lang.annotation.Annotation
+meth public abstract javax.validation.OverridesAttribute[] value()
+
+CLSS public abstract interface javax.validation.Path
+innr public abstract interface static Node
+intf java.lang.Iterable<javax.validation.Path$Node>
+
+CLSS public abstract interface static javax.validation.Path$Node
+meth public abstract boolean isInIterable()
+meth public abstract java.lang.Integer getIndex()
+meth public abstract java.lang.Object getKey()
+meth public abstract java.lang.String getName()
+
+CLSS public abstract interface javax.validation.Payload
+
+CLSS public abstract interface !annotation javax.validation.ReportAsSingleViolation
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+
+CLSS public abstract interface javax.validation.TraversableResolver
+meth public abstract boolean isCascadable(java.lang.Object,javax.validation.Path$Node,java.lang.Class<?>,javax.validation.Path,java.lang.annotation.ElementType)
+meth public abstract boolean isReachable(java.lang.Object,javax.validation.Path$Node,java.lang.Class<?>,javax.validation.Path,java.lang.annotation.ElementType)
+
+CLSS public javax.validation.UnexpectedTypeException
+cons public UnexpectedTypeException()
+cons public UnexpectedTypeException(java.lang.String)
+cons public UnexpectedTypeException(java.lang.String,java.lang.Throwable)
+cons public UnexpectedTypeException(java.lang.Throwable)
+supr javax.validation.ConstraintDeclarationException
+
+CLSS public abstract interface !annotation javax.validation.Valid
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, CONSTRUCTOR, PARAMETER])
+intf java.lang.annotation.Annotation
+
+CLSS public javax.validation.Validation
+cons public Validation()
+meth public static <%0 extends javax.validation.Configuration<{%%0}>, %1 extends javax.validation.spi.ValidationProvider<{%%0}>> javax.validation.bootstrap.ProviderSpecificBootstrap<{%%0}> byProvider(java.lang.Class<{%%1}>)
+meth public static javax.validation.ValidatorFactory buildDefaultValidatorFactory()
+meth public static javax.validation.bootstrap.GenericBootstrap byDefaultProvider()
+supr java.lang.Object
+hcls DefaultValidationProviderResolver,GenericBootstrapImpl,GetClassLoader,ProviderSpecificBootstrapImpl
+
+CLSS public javax.validation.ValidationException
+cons public ValidationException()
+cons public ValidationException(java.lang.String)
+cons public ValidationException(java.lang.String,java.lang.Throwable)
+cons public ValidationException(java.lang.Throwable)
+supr java.lang.RuntimeException
+
+CLSS public abstract interface javax.validation.ValidationProviderResolver
+meth public abstract java.util.List<javax.validation.spi.ValidationProvider<?>> getValidationProviders()
+
+CLSS public abstract interface javax.validation.Validator
+meth public abstract !varargs <%0 extends java.lang.Object> java.util.Set<javax.validation.ConstraintViolation<{%%0}>> validate({%%0},java.lang.Class<?>[])
+meth public abstract !varargs <%0 extends java.lang.Object> java.util.Set<javax.validation.ConstraintViolation<{%%0}>> validateProperty({%%0},java.lang.String,java.lang.Class<?>[])
+meth public abstract !varargs <%0 extends java.lang.Object> java.util.Set<javax.validation.ConstraintViolation<{%%0}>> validateValue(java.lang.Class<{%%0}>,java.lang.String,java.lang.Object,java.lang.Class<?>[])
+meth public abstract <%0 extends java.lang.Object> {%%0} unwrap(java.lang.Class<{%%0}>)
+meth public abstract javax.validation.metadata.BeanDescriptor getConstraintsForClass(java.lang.Class<?>)
+
+CLSS public abstract interface javax.validation.ValidatorContext
+meth public abstract javax.validation.Validator getValidator()
+meth public abstract javax.validation.ValidatorContext constraintValidatorFactory(javax.validation.ConstraintValidatorFactory)
+meth public abstract javax.validation.ValidatorContext messageInterpolator(javax.validation.MessageInterpolator)
+meth public abstract javax.validation.ValidatorContext traversableResolver(javax.validation.TraversableResolver)
+
+CLSS public abstract interface javax.validation.ValidatorFactory
+meth public abstract <%0 extends java.lang.Object> {%%0} unwrap(java.lang.Class<{%%0}>)
+meth public abstract javax.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
+meth public abstract javax.validation.MessageInterpolator getMessageInterpolator()
+meth public abstract javax.validation.TraversableResolver getTraversableResolver()
+meth public abstract javax.validation.Validator getValidator()
+meth public abstract javax.validation.ValidatorContext usingContext()
+
+CLSS public abstract interface javax.validation.bootstrap.GenericBootstrap
+meth public abstract javax.validation.Configuration<?> configure()
+meth public abstract javax.validation.bootstrap.GenericBootstrap providerResolver(javax.validation.ValidationProviderResolver)
+
+CLSS public abstract interface javax.validation.bootstrap.ProviderSpecificBootstrap<%0 extends javax.validation.Configuration<{javax.validation.bootstrap.ProviderSpecificBootstrap%0}>>
+meth public abstract javax.validation.bootstrap.ProviderSpecificBootstrap<{javax.validation.bootstrap.ProviderSpecificBootstrap%0}> providerResolver(javax.validation.ValidationProviderResolver)
+meth public abstract {javax.validation.bootstrap.ProviderSpecificBootstrap%0} configure()
+
+CLSS public abstract interface !annotation javax.validation.constraints.AssertFalse
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+ anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
+innr public abstract interface static !annotation List
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
+meth public abstract !hasdefault java.lang.Class<?>[] groups()
+meth public abstract !hasdefault java.lang.String message()
+
+CLSS public abstract interface static !annotation javax.validation.constraints.AssertFalse$List
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+intf java.lang.annotation.Annotation
+meth public abstract javax.validation.constraints.AssertFalse[] value()
+
+CLSS public abstract interface !annotation javax.validation.constraints.AssertTrue
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+ anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
+innr public abstract interface static !annotation List
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
+meth public abstract !hasdefault java.lang.Class<?>[] groups()
+meth public abstract !hasdefault java.lang.String message()
+
+CLSS public abstract interface static !annotation javax.validation.constraints.AssertTrue$List
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+intf java.lang.annotation.Annotation
+meth public abstract javax.validation.constraints.AssertTrue[] value()
+
+CLSS public abstract interface !annotation javax.validation.constraints.DecimalMax
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+ anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
+innr public abstract interface static !annotation List
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
+meth public abstract !hasdefault java.lang.Class<?>[] groups()
+meth public abstract !hasdefault java.lang.String message()
+meth public abstract java.lang.String value()
+
+CLSS public abstract interface static !annotation javax.validation.constraints.DecimalMax$List
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+intf java.lang.annotation.Annotation
+meth public abstract javax.validation.constraints.DecimalMax[] value()
+
+CLSS public abstract interface !annotation javax.validation.constraints.DecimalMin
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+ anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
+innr public abstract interface static !annotation List
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
+meth public abstract !hasdefault java.lang.Class<?>[] groups()
+meth public abstract !hasdefault java.lang.String message()
+meth public abstract java.lang.String value()
+
+CLSS public abstract interface static !annotation javax.validation.constraints.DecimalMin$List
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+intf java.lang.annotation.Annotation
+meth public abstract javax.validation.constraints.DecimalMin[] value()
+
+CLSS public abstract interface !annotation javax.validation.constraints.Digits
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+ anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
+innr public abstract interface static !annotation List
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
+meth public abstract !hasdefault java.lang.Class<?>[] groups()
+meth public abstract !hasdefault java.lang.String message()
+meth public abstract int fraction()
+meth public abstract int integer()
+
+CLSS public abstract interface static !annotation javax.validation.constraints.Digits$List
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+intf java.lang.annotation.Annotation
+meth public abstract javax.validation.constraints.Digits[] value()
+
+CLSS public abstract interface !annotation javax.validation.constraints.Future
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+ anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
+innr public abstract interface static !annotation List
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
+meth public abstract !hasdefault java.lang.Class<?>[] groups()
+meth public abstract !hasdefault java.lang.String message()
+
+CLSS public abstract interface static !annotation javax.validation.constraints.Future$List
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+intf java.lang.annotation.Annotation
+meth public abstract javax.validation.constraints.Future[] value()
+
+CLSS public abstract interface !annotation javax.validation.constraints.Max
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+ anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
+innr public abstract interface static !annotation List
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
+meth public abstract !hasdefault java.lang.Class<?>[] groups()
+meth public abstract !hasdefault java.lang.String message()
+meth public abstract long value()
+
+CLSS public abstract interface static !annotation javax.validation.constraints.Max$List
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+intf java.lang.annotation.Annotation
+meth public abstract javax.validation.constraints.Max[] value()
+
+CLSS public abstract interface !annotation javax.validation.constraints.Min
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+ anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
+innr public abstract interface static !annotation List
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
+meth public abstract !hasdefault java.lang.Class<?>[] groups()
+meth public abstract !hasdefault java.lang.String message()
+meth public abstract long value()
+
+CLSS public abstract interface static !annotation javax.validation.constraints.Min$List
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+intf java.lang.annotation.Annotation
+meth public abstract javax.validation.constraints.Min[] value()
+
+CLSS public abstract interface !annotation javax.validation.constraints.NotNull
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+ anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
+innr public abstract interface static !annotation List
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
+meth public abstract !hasdefault java.lang.Class<?>[] groups()
+meth public abstract !hasdefault java.lang.String message()
+
+CLSS public abstract interface static !annotation javax.validation.constraints.NotNull$List
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+intf java.lang.annotation.Annotation
+meth public abstract javax.validation.constraints.NotNull[] value()
+
+CLSS public abstract interface !annotation javax.validation.constraints.Null
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+ anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
+innr public abstract interface static !annotation List
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
+meth public abstract !hasdefault java.lang.Class<?>[] groups()
+meth public abstract !hasdefault java.lang.String message()
+
+CLSS public abstract interface static !annotation javax.validation.constraints.Null$List
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+intf java.lang.annotation.Annotation
+meth public abstract javax.validation.constraints.Null[] value()
+
+CLSS public abstract interface !annotation javax.validation.constraints.Past
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+ anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
+innr public abstract interface static !annotation List
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
+meth public abstract !hasdefault java.lang.Class<?>[] groups()
+meth public abstract !hasdefault java.lang.String message()
+
+CLSS public abstract interface static !annotation javax.validation.constraints.Past$List
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+intf java.lang.annotation.Annotation
+meth public abstract javax.validation.constraints.Past[] value()
+
+CLSS public abstract interface !annotation javax.validation.constraints.Pattern
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+ anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
+innr public abstract interface static !annotation List
+innr public final static !enum Flag
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
+meth public abstract !hasdefault java.lang.Class<?>[] groups()
+meth public abstract !hasdefault java.lang.String message()
+meth public abstract !hasdefault javax.validation.constraints.Pattern$Flag[] flags()
+meth public abstract java.lang.String regexp()
+
+CLSS public final static !enum javax.validation.constraints.Pattern$Flag
+fld public final static javax.validation.constraints.Pattern$Flag CANON_EQ
+fld public final static javax.validation.constraints.Pattern$Flag CASE_INSENSITIVE
+fld public final static javax.validation.constraints.Pattern$Flag COMMENTS
+fld public final static javax.validation.constraints.Pattern$Flag DOTALL
+fld public final static javax.validation.constraints.Pattern$Flag MULTILINE
+fld public final static javax.validation.constraints.Pattern$Flag UNICODE_CASE
+fld public final static javax.validation.constraints.Pattern$Flag UNIX_LINES
+meth public final static javax.validation.constraints.Pattern$Flag[] values()
+meth public int getValue()
+meth public static javax.validation.constraints.Pattern$Flag valueOf(java.lang.String)
+supr java.lang.Enum<javax.validation.constraints.Pattern$Flag>
+hfds value
+
+CLSS public abstract interface static !annotation javax.validation.constraints.Pattern$List
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+intf java.lang.annotation.Annotation
+meth public abstract javax.validation.constraints.Pattern[] value()
+
+CLSS public abstract interface !annotation javax.validation.constraints.Size
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+ anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
+innr public abstract interface static !annotation List
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault int max()
+meth public abstract !hasdefault int min()
+meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
+meth public abstract !hasdefault java.lang.Class<?>[] groups()
+meth public abstract !hasdefault java.lang.String message()
+
+CLSS public abstract interface static !annotation javax.validation.constraints.Size$List
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
+intf java.lang.annotation.Annotation
+meth public abstract javax.validation.constraints.Size[] value()
+
+CLSS public abstract interface javax.validation.groups.Default
+
+CLSS public abstract interface javax.validation.metadata.BeanDescriptor
+intf javax.validation.metadata.ElementDescriptor
+meth public abstract boolean isBeanConstrained()
+meth public abstract java.util.Set<javax.validation.metadata.PropertyDescriptor> getConstrainedProperties()
+meth public abstract javax.validation.metadata.PropertyDescriptor getConstraintsForProperty(java.lang.String)
+
+CLSS public abstract interface javax.validation.metadata.ConstraintDescriptor<%0 extends java.lang.annotation.Annotation>
+meth public abstract boolean isReportAsSingleViolation()
+meth public abstract java.util.List<java.lang.Class<? extends javax.validation.ConstraintValidator<{javax.validation.metadata.ConstraintDescriptor%0},?>>> getConstraintValidatorClasses()
+meth public abstract java.util.Map<java.lang.String,java.lang.Object> getAttributes()
+meth public abstract java.util.Set<java.lang.Class<? extends javax.validation.Payload>> getPayload()
+meth public abstract java.util.Set<java.lang.Class<?>> getGroups()
+meth public abstract java.util.Set<javax.validation.metadata.ConstraintDescriptor<?>> getComposingConstraints()
+meth public abstract {javax.validation.metadata.ConstraintDescriptor%0} getAnnotation()
+
+CLSS public abstract interface javax.validation.metadata.ElementDescriptor
+innr public abstract interface static ConstraintFinder
+meth public abstract boolean hasConstraints()
+meth public abstract java.lang.Class<?> getElementClass()
+meth public abstract java.util.Set<javax.validation.metadata.ConstraintDescriptor<?>> getConstraintDescriptors()
+meth public abstract javax.validation.metadata.ElementDescriptor$ConstraintFinder findConstraints()
+
+CLSS public abstract interface static javax.validation.metadata.ElementDescriptor$ConstraintFinder
+meth public abstract !varargs javax.validation.metadata.ElementDescriptor$ConstraintFinder declaredOn(java.lang.annotation.ElementType[])
+meth public abstract !varargs javax.validation.metadata.ElementDescriptor$ConstraintFinder unorderedAndMatchingGroups(java.lang.Class<?>[])
+meth public abstract boolean hasConstraints()
+meth public abstract java.util.Set<javax.validation.metadata.ConstraintDescriptor<?>> getConstraintDescriptors()
+meth public abstract javax.validation.metadata.ElementDescriptor$ConstraintFinder lookingAt(javax.validation.metadata.Scope)
+
+CLSS public abstract interface javax.validation.metadata.PropertyDescriptor
+intf javax.validation.metadata.ElementDescriptor
+meth public abstract boolean isCascaded()
+meth public abstract java.lang.String getPropertyName()
+
+CLSS public final !enum javax.validation.metadata.Scope
+fld public final static javax.validation.metadata.Scope HIERARCHY
+fld public final static javax.validation.metadata.Scope LOCAL_ELEMENT
+meth public final static javax.validation.metadata.Scope[] values()
+meth public static javax.validation.metadata.Scope valueOf(java.lang.String)
+supr java.lang.Enum<javax.validation.metadata.Scope>
+
+CLSS public abstract interface javax.validation.spi.BootstrapState
+meth public abstract javax.validation.ValidationProviderResolver getDefaultValidationProviderResolver()
+meth public abstract javax.validation.ValidationProviderResolver getValidationProviderResolver()
+
+CLSS public abstract interface javax.validation.spi.ConfigurationState
+meth public abstract boolean isIgnoreXmlConfiguration()
+meth public abstract java.util.Map<java.lang.String,java.lang.String> getProperties()
+meth public abstract java.util.Set<java.io.InputStream> getMappingStreams()
+meth public abstract javax.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
+meth public abstract javax.validation.MessageInterpolator getMessageInterpolator()
+meth public abstract javax.validation.TraversableResolver getTraversableResolver()
+
+CLSS public abstract interface javax.validation.spi.ValidationProvider<%0 extends javax.validation.Configuration<{javax.validation.spi.ValidationProvider%0}>>
+meth public abstract javax.validation.Configuration<?> createGenericConfiguration(javax.validation.spi.BootstrapState)
+meth public abstract javax.validation.ValidatorFactory buildValidatorFactory(javax.validation.spi.ConfigurationState)
+meth public abstract {javax.validation.spi.ValidationProvider%0} createSpecializedConfiguration(javax.validation.spi.BootstrapState)
+
Deleted: beanvalidation/tck/trunk/src/main/resources/validation-api.sig
===================================================================
--- beanvalidation/tck/trunk/src/main/resources/validation-api.sig 2009-11-25 12:06:11 UTC (rev 18062)
+++ beanvalidation/tck/trunk/src/main/resources/validation-api.sig 2009-11-25 14:40:27 UTC (rev 18063)
@@ -1,626 +0,0 @@
-#Signature file v4.0
-#Version
-
-CLSS public abstract interface java.io.Serializable
-
-CLSS public abstract interface java.lang.Comparable<%0 extends java.lang.Object>
-meth public abstract int compareTo({java.lang.Comparable%0})
-
-CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>>
-cons protected Enum(java.lang.String,int)
-intf java.io.Serializable
-intf java.lang.Comparable<{java.lang.Enum%0}>
-meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException
-meth protected final void finalize()
-meth public final boolean equals(java.lang.Object)
-meth public final int compareTo({java.lang.Enum%0})
-meth public final int hashCode()
-meth public final int ordinal()
-meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass()
-meth public final java.lang.String name()
-meth public java.lang.String toString()
-meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String)
-supr java.lang.Object
-hfds name,ordinal
-
-CLSS public java.lang.Exception
-cons public Exception()
-cons public Exception(java.lang.String)
-cons public Exception(java.lang.String,java.lang.Throwable)
-cons public Exception(java.lang.Throwable)
-supr java.lang.Throwable
-hfds serialVersionUID
-
-CLSS public abstract interface java.lang.Iterable<%0 extends java.lang.Object>
-meth public abstract java.util.Iterator<{java.lang.Iterable%0}> iterator()
-
-CLSS public java.lang.Object
-cons public Object()
-meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
-meth protected void finalize() throws java.lang.Throwable
-meth public boolean equals(java.lang.Object)
-meth public final java.lang.Class<?> getClass()
-meth public final void notify()
-meth public final void notifyAll()
-meth public final void wait() throws java.lang.InterruptedException
-meth public final void wait(long) throws java.lang.InterruptedException
-meth public final void wait(long,int) throws java.lang.InterruptedException
-meth public int hashCode()
-meth public java.lang.String toString()
-
-CLSS public java.lang.RuntimeException
-cons public RuntimeException()
-cons public RuntimeException(java.lang.String)
-cons public RuntimeException(java.lang.String,java.lang.Throwable)
-cons public RuntimeException(java.lang.Throwable)
-supr java.lang.Exception
-hfds serialVersionUID
-
-CLSS public java.lang.Throwable
-cons public Throwable()
-cons public Throwable(java.lang.String)
-cons public Throwable(java.lang.String,java.lang.Throwable)
-cons public Throwable(java.lang.Throwable)
-intf java.io.Serializable
-meth public java.lang.StackTraceElement[] getStackTrace()
-meth public java.lang.String getLocalizedMessage()
-meth public java.lang.String getMessage()
-meth public java.lang.String toString()
-meth public java.lang.Throwable fillInStackTrace()
-meth public java.lang.Throwable getCause()
-meth public java.lang.Throwable initCause(java.lang.Throwable)
-meth public void printStackTrace()
-meth public void printStackTrace(java.io.PrintStream)
-meth public void printStackTrace(java.io.PrintWriter)
-meth public void setStackTrace(java.lang.StackTraceElement[])
-supr java.lang.Object
-hfds backtrace,cause,detailMessage,serialVersionUID,stackTrace
-
-CLSS public abstract interface java.lang.annotation.Annotation
-meth public abstract boolean equals(java.lang.Object)
-meth public abstract int hashCode()
-meth public abstract java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()
-meth public abstract java.lang.String toString()
-
-CLSS public abstract interface !annotation java.lang.annotation.Documented
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
-intf java.lang.annotation.Annotation
-
-CLSS public abstract interface !annotation java.lang.annotation.Retention
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
-intf java.lang.annotation.Annotation
-meth public abstract java.lang.annotation.RetentionPolicy value()
-
-CLSS public abstract interface !annotation java.lang.annotation.Target
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
-intf java.lang.annotation.Annotation
-meth public abstract java.lang.annotation.ElementType[] value()
-
-CLSS public abstract interface javax.validation.Configuration<%0 extends javax.validation.Configuration<{javax.validation.Configuration%0}>>
-meth public abstract javax.validation.ConstraintValidatorFactory getDefaultConstraintValidatorFactory()
-meth public abstract javax.validation.MessageInterpolator getDefaultMessageInterpolator()
-meth public abstract javax.validation.TraversableResolver getDefaultTraversableResolver()
-meth public abstract javax.validation.ValidatorFactory buildValidatorFactory()
-meth public abstract {javax.validation.Configuration%0} addMapping(java.io.InputStream)
-meth public abstract {javax.validation.Configuration%0} addProperty(java.lang.String,java.lang.String)
-meth public abstract {javax.validation.Configuration%0} constraintValidatorFactory(javax.validation.ConstraintValidatorFactory)
-meth public abstract {javax.validation.Configuration%0} ignoreXmlConfiguration()
-meth public abstract {javax.validation.Configuration%0} messageInterpolator(javax.validation.MessageInterpolator)
-meth public abstract {javax.validation.Configuration%0} traversableResolver(javax.validation.TraversableResolver)
-
-CLSS public abstract interface !annotation javax.validation.Constraint
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
-intf java.lang.annotation.Annotation
-meth public abstract java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy()
-
-CLSS public javax.validation.ConstraintDeclarationException
-cons public ConstraintDeclarationException()
-cons public ConstraintDeclarationException(java.lang.String)
-cons public ConstraintDeclarationException(java.lang.String,java.lang.Throwable)
-cons public ConstraintDeclarationException(java.lang.Throwable)
-supr javax.validation.ValidationException
-
-CLSS public javax.validation.ConstraintDefinitionException
-cons public ConstraintDefinitionException()
-cons public ConstraintDefinitionException(java.lang.String)
-cons public ConstraintDefinitionException(java.lang.String,java.lang.Throwable)
-cons public ConstraintDefinitionException(java.lang.Throwable)
-supr javax.validation.ValidationException
-
-CLSS public abstract interface javax.validation.ConstraintValidator<%0 extends java.lang.annotation.Annotation, %1 extends java.lang.Object>
-meth public abstract boolean isValid({javax.validation.ConstraintValidator%1},javax.validation.ConstraintValidatorContext)
-meth public abstract void initialize({javax.validation.ConstraintValidator%0})
-
-CLSS public abstract interface javax.validation.ConstraintValidatorContext
-innr public abstract interface static ConstraintViolationBuilder
-meth public abstract java.lang.String getDefaultConstraintMessageTemplate()
-meth public abstract javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder buildConstraintViolationWithTemplate(java.lang.String)
-meth public abstract void disableDefaultConstraintViolation()
-
-CLSS public abstract interface static javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder
-innr public abstract interface static NodeBuilderCustomizableContext
-innr public abstract interface static NodeBuilderDefinedContext
-innr public abstract interface static NodeContextBuilder
-meth public abstract javax.validation.ConstraintValidatorContext addConstraintViolation()
-meth public abstract javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderDefinedContext addNode(java.lang.String)
-
-CLSS public abstract interface static javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderCustomizableContext
-meth public abstract javax.validation.ConstraintValidatorContext addConstraintViolation()
-meth public abstract javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderCustomizableContext addNode(java.lang.String)
-meth public abstract javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeContextBuilder inIterable()
-
-CLSS public abstract interface static javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderDefinedContext
-meth public abstract javax.validation.ConstraintValidatorContext addConstraintViolation()
-meth public abstract javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderCustomizableContext addNode(java.lang.String)
-
-CLSS public abstract interface static javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeContextBuilder
-meth public abstract javax.validation.ConstraintValidatorContext addConstraintViolation()
-meth public abstract javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderCustomizableContext addNode(java.lang.String)
-meth public abstract javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderDefinedContext atIndex(java.lang.Integer)
-meth public abstract javax.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderDefinedContext atKey(java.lang.Object)
-
-CLSS public abstract interface javax.validation.ConstraintValidatorFactory
-meth public abstract <%0 extends javax.validation.ConstraintValidator<?,?>> {%%0} getInstance(java.lang.Class<{%%0}>)
-
-CLSS public abstract interface javax.validation.ConstraintViolation<%0 extends java.lang.Object>
-meth public abstract java.lang.Class<{javax.validation.ConstraintViolation%0}> getRootBeanClass()
-meth public abstract java.lang.Object getInvalidValue()
-meth public abstract java.lang.Object getLeafBean()
-meth public abstract java.lang.String getMessage()
-meth public abstract java.lang.String getMessageTemplate()
-meth public abstract javax.validation.Path getPropertyPath()
-meth public abstract javax.validation.metadata.ConstraintDescriptor<?> getConstraintDescriptor()
-meth public abstract {javax.validation.ConstraintViolation%0} getRootBean()
-
-CLSS public javax.validation.ConstraintViolationException
-cons public ConstraintViolationException(java.lang.String,java.util.Set<javax.validation.ConstraintViolation<?>>)
-cons public ConstraintViolationException(java.util.Set<javax.validation.ConstraintViolation<?>>)
-meth public java.util.Set<javax.validation.ConstraintViolation<?>> getConstraintViolations()
-supr javax.validation.ValidationException
-hfds constraintViolations
-
-CLSS public javax.validation.GroupDefinitionException
-cons public GroupDefinitionException()
-cons public GroupDefinitionException(java.lang.String)
-cons public GroupDefinitionException(java.lang.String,java.lang.Throwable)
-cons public GroupDefinitionException(java.lang.Throwable)
-supr javax.validation.ValidationException
-
-CLSS public abstract interface !annotation javax.validation.GroupSequence
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
-intf java.lang.annotation.Annotation
-meth public abstract java.lang.Class<?>[] value()
-
-CLSS public abstract interface javax.validation.MessageInterpolator
-innr public abstract interface static Context
-meth public abstract java.lang.String interpolate(java.lang.String,javax.validation.MessageInterpolator$Context)
-meth public abstract java.lang.String interpolate(java.lang.String,javax.validation.MessageInterpolator$Context,java.util.Locale)
-
-CLSS public abstract interface static javax.validation.MessageInterpolator$Context
-meth public abstract java.lang.Object getValidatedValue()
-meth public abstract javax.validation.metadata.ConstraintDescriptor<?> getConstraintDescriptor()
-
-CLSS public abstract interface !annotation javax.validation.OverridesAttribute
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD])
-innr public abstract interface static !annotation List
-intf java.lang.annotation.Annotation
-meth public abstract !hasdefault int constraintIndex()
-meth public abstract java.lang.Class<? extends java.lang.annotation.Annotation> constraint()
-meth public abstract java.lang.String name()
-
-CLSS public abstract interface static !annotation javax.validation.OverridesAttribute$List
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD])
-intf java.lang.annotation.Annotation
-meth public abstract javax.validation.OverridesAttribute[] value()
-
-CLSS public abstract interface javax.validation.Path
-innr public abstract interface static Node
-intf java.lang.Iterable<javax.validation.Path$Node>
-
-CLSS public abstract interface static javax.validation.Path$Node
-meth public abstract boolean isInIterable()
-meth public abstract java.lang.Integer getIndex()
-meth public abstract java.lang.Object getKey()
-meth public abstract java.lang.String getName()
-
-CLSS public abstract interface javax.validation.Payload
-
-CLSS public abstract interface !annotation javax.validation.ReportAsSingleViolation
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
-intf java.lang.annotation.Annotation
-
-CLSS public abstract interface javax.validation.TraversableResolver
-meth public abstract boolean isCascadable(java.lang.Object,javax.validation.Path$Node,java.lang.Class<?>,javax.validation.Path,java.lang.annotation.ElementType)
-meth public abstract boolean isReachable(java.lang.Object,javax.validation.Path$Node,java.lang.Class<?>,javax.validation.Path,java.lang.annotation.ElementType)
-
-CLSS public javax.validation.UnexpectedTypeException
-cons public UnexpectedTypeException()
-cons public UnexpectedTypeException(java.lang.String)
-cons public UnexpectedTypeException(java.lang.String,java.lang.Throwable)
-cons public UnexpectedTypeException(java.lang.Throwable)
-supr javax.validation.ConstraintDeclarationException
-
-CLSS public abstract interface !annotation javax.validation.Valid
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, CONSTRUCTOR, PARAMETER])
-intf java.lang.annotation.Annotation
-
-CLSS public javax.validation.Validation
-cons public Validation()
-meth public static <%0 extends javax.validation.Configuration<{%%0}>, %1 extends javax.validation.spi.ValidationProvider<{%%0}>> javax.validation.bootstrap.ProviderSpecificBootstrap<{%%0}> byProvider(java.lang.Class<{%%1}>)
-meth public static javax.validation.ValidatorFactory buildDefaultValidatorFactory()
-meth public static javax.validation.bootstrap.GenericBootstrap byDefaultProvider()
-supr java.lang.Object
-hcls DefaultValidationProviderResolver,GenericBootstrapImpl,GetClassLoader,ProviderSpecificBootstrapImpl
-
-CLSS public javax.validation.ValidationException
-cons public ValidationException()
-cons public ValidationException(java.lang.String)
-cons public ValidationException(java.lang.String,java.lang.Throwable)
-cons public ValidationException(java.lang.Throwable)
-supr java.lang.RuntimeException
-
-CLSS public abstract interface javax.validation.ValidationProviderResolver
-meth public abstract java.util.List<javax.validation.spi.ValidationProvider<?>> getValidationProviders()
-
-CLSS public abstract interface javax.validation.Validator
-meth public abstract !varargs <%0 extends java.lang.Object> java.util.Set<javax.validation.ConstraintViolation<{%%0}>> validate({%%0},java.lang.Class<?>[])
-meth public abstract !varargs <%0 extends java.lang.Object> java.util.Set<javax.validation.ConstraintViolation<{%%0}>> validateProperty({%%0},java.lang.String,java.lang.Class<?>[])
-meth public abstract !varargs <%0 extends java.lang.Object> java.util.Set<javax.validation.ConstraintViolation<{%%0}>> validateValue(java.lang.Class<{%%0}>,java.lang.String,java.lang.Object,java.lang.Class<?>[])
-meth public abstract <%0 extends java.lang.Object> {%%0} unwrap(java.lang.Class<{%%0}>)
-meth public abstract javax.validation.metadata.BeanDescriptor getConstraintsForClass(java.lang.Class<?>)
-
-CLSS public abstract interface javax.validation.ValidatorContext
-meth public abstract javax.validation.Validator getValidator()
-meth public abstract javax.validation.ValidatorContext constraintValidatorFactory(javax.validation.ConstraintValidatorFactory)
-meth public abstract javax.validation.ValidatorContext messageInterpolator(javax.validation.MessageInterpolator)
-meth public abstract javax.validation.ValidatorContext traversableResolver(javax.validation.TraversableResolver)
-
-CLSS public abstract interface javax.validation.ValidatorFactory
-meth public abstract <%0 extends java.lang.Object> {%%0} unwrap(java.lang.Class<{%%0}>)
-meth public abstract javax.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
-meth public abstract javax.validation.MessageInterpolator getMessageInterpolator()
-meth public abstract javax.validation.TraversableResolver getTraversableResolver()
-meth public abstract javax.validation.Validator getValidator()
-meth public abstract javax.validation.ValidatorContext usingContext()
-
-CLSS public abstract interface javax.validation.bootstrap.GenericBootstrap
-meth public abstract javax.validation.Configuration<?> configure()
-meth public abstract javax.validation.bootstrap.GenericBootstrap providerResolver(javax.validation.ValidationProviderResolver)
-
-CLSS public abstract interface javax.validation.bootstrap.ProviderSpecificBootstrap<%0 extends javax.validation.Configuration<{javax.validation.bootstrap.ProviderSpecificBootstrap%0}>>
-meth public abstract javax.validation.bootstrap.ProviderSpecificBootstrap<{javax.validation.bootstrap.ProviderSpecificBootstrap%0}> providerResolver(javax.validation.ValidationProviderResolver)
-meth public abstract {javax.validation.bootstrap.ProviderSpecificBootstrap%0} configure()
-
-CLSS public abstract interface !annotation javax.validation.constraints.AssertFalse
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
- anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
-innr public abstract interface static !annotation List
-intf java.lang.annotation.Annotation
-meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
-meth public abstract !hasdefault java.lang.Class<?>[] groups()
-meth public abstract !hasdefault java.lang.String message()
-
-CLSS public abstract interface static !annotation javax.validation.constraints.AssertFalse$List
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
-intf java.lang.annotation.Annotation
-meth public abstract javax.validation.constraints.AssertFalse[] value()
-
-CLSS public abstract interface !annotation javax.validation.constraints.AssertTrue
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
- anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
-innr public abstract interface static !annotation List
-intf java.lang.annotation.Annotation
-meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
-meth public abstract !hasdefault java.lang.Class<?>[] groups()
-meth public abstract !hasdefault java.lang.String message()
-
-CLSS public abstract interface static !annotation javax.validation.constraints.AssertTrue$List
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
-intf java.lang.annotation.Annotation
-meth public abstract javax.validation.constraints.AssertTrue[] value()
-
-CLSS public abstract interface !annotation javax.validation.constraints.DecimalMax
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
- anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
-innr public abstract interface static !annotation List
-intf java.lang.annotation.Annotation
-meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
-meth public abstract !hasdefault java.lang.Class<?>[] groups()
-meth public abstract !hasdefault java.lang.String message()
-meth public abstract java.lang.String value()
-
-CLSS public abstract interface static !annotation javax.validation.constraints.DecimalMax$List
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
-intf java.lang.annotation.Annotation
-meth public abstract javax.validation.constraints.DecimalMax[] value()
-
-CLSS public abstract interface !annotation javax.validation.constraints.DecimalMin
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
- anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
-innr public abstract interface static !annotation List
-intf java.lang.annotation.Annotation
-meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
-meth public abstract !hasdefault java.lang.Class<?>[] groups()
-meth public abstract !hasdefault java.lang.String message()
-meth public abstract java.lang.String value()
-
-CLSS public abstract interface static !annotation javax.validation.constraints.DecimalMin$List
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
-intf java.lang.annotation.Annotation
-meth public abstract javax.validation.constraints.DecimalMin[] value()
-
-CLSS public abstract interface !annotation javax.validation.constraints.Digits
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
- anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
-innr public abstract interface static !annotation List
-intf java.lang.annotation.Annotation
-meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
-meth public abstract !hasdefault java.lang.Class<?>[] groups()
-meth public abstract !hasdefault java.lang.String message()
-meth public abstract int fraction()
-meth public abstract int integer()
-
-CLSS public abstract interface static !annotation javax.validation.constraints.Digits$List
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
-intf java.lang.annotation.Annotation
-meth public abstract javax.validation.constraints.Digits[] value()
-
-CLSS public abstract interface !annotation javax.validation.constraints.Future
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
- anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
-innr public abstract interface static !annotation List
-intf java.lang.annotation.Annotation
-meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
-meth public abstract !hasdefault java.lang.Class<?>[] groups()
-meth public abstract !hasdefault java.lang.String message()
-
-CLSS public abstract interface static !annotation javax.validation.constraints.Future$List
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
-intf java.lang.annotation.Annotation
-meth public abstract javax.validation.constraints.Future[] value()
-
-CLSS public abstract interface !annotation javax.validation.constraints.Max
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
- anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
-innr public abstract interface static !annotation List
-intf java.lang.annotation.Annotation
-meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
-meth public abstract !hasdefault java.lang.Class<?>[] groups()
-meth public abstract !hasdefault java.lang.String message()
-meth public abstract long value()
-
-CLSS public abstract interface static !annotation javax.validation.constraints.Max$List
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
-intf java.lang.annotation.Annotation
-meth public abstract javax.validation.constraints.Max[] value()
-
-CLSS public abstract interface !annotation javax.validation.constraints.Min
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
- anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
-innr public abstract interface static !annotation List
-intf java.lang.annotation.Annotation
-meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
-meth public abstract !hasdefault java.lang.Class<?>[] groups()
-meth public abstract !hasdefault java.lang.String message()
-meth public abstract long value()
-
-CLSS public abstract interface static !annotation javax.validation.constraints.Min$List
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
-intf java.lang.annotation.Annotation
-meth public abstract javax.validation.constraints.Min[] value()
-
-CLSS public abstract interface !annotation javax.validation.constraints.NotNull
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
- anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
-innr public abstract interface static !annotation List
-intf java.lang.annotation.Annotation
-meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
-meth public abstract !hasdefault java.lang.Class<?>[] groups()
-meth public abstract !hasdefault java.lang.String message()
-
-CLSS public abstract interface static !annotation javax.validation.constraints.NotNull$List
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
-intf java.lang.annotation.Annotation
-meth public abstract javax.validation.constraints.NotNull[] value()
-
-CLSS public abstract interface !annotation javax.validation.constraints.Null
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
- anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
-innr public abstract interface static !annotation List
-intf java.lang.annotation.Annotation
-meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
-meth public abstract !hasdefault java.lang.Class<?>[] groups()
-meth public abstract !hasdefault java.lang.String message()
-
-CLSS public abstract interface static !annotation javax.validation.constraints.Null$List
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
-intf java.lang.annotation.Annotation
-meth public abstract javax.validation.constraints.Null[] value()
-
-CLSS public abstract interface !annotation javax.validation.constraints.Past
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
- anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
-innr public abstract interface static !annotation List
-intf java.lang.annotation.Annotation
-meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
-meth public abstract !hasdefault java.lang.Class<?>[] groups()
-meth public abstract !hasdefault java.lang.String message()
-
-CLSS public abstract interface static !annotation javax.validation.constraints.Past$List
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
-intf java.lang.annotation.Annotation
-meth public abstract javax.validation.constraints.Past[] value()
-
-CLSS public abstract interface !annotation javax.validation.constraints.Pattern
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
- anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
-innr public abstract interface static !annotation List
-innr public final static !enum Flag
-intf java.lang.annotation.Annotation
-meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
-meth public abstract !hasdefault java.lang.Class<?>[] groups()
-meth public abstract !hasdefault java.lang.String message()
-meth public abstract !hasdefault javax.validation.constraints.Pattern$Flag[] flags()
-meth public abstract java.lang.String regexp()
-
-CLSS public final static !enum javax.validation.constraints.Pattern$Flag
-fld public final static javax.validation.constraints.Pattern$Flag CANON_EQ
-fld public final static javax.validation.constraints.Pattern$Flag CASE_INSENSITIVE
-fld public final static javax.validation.constraints.Pattern$Flag COMMENTS
-fld public final static javax.validation.constraints.Pattern$Flag DOTALL
-fld public final static javax.validation.constraints.Pattern$Flag MULTILINE
-fld public final static javax.validation.constraints.Pattern$Flag UNICODE_CASE
-fld public final static javax.validation.constraints.Pattern$Flag UNIX_LINES
-meth public final static javax.validation.constraints.Pattern$Flag[] values()
-meth public int getValue()
-meth public static javax.validation.constraints.Pattern$Flag valueOf(java.lang.String)
-supr java.lang.Enum<javax.validation.constraints.Pattern$Flag>
-hfds value
-
-CLSS public abstract interface static !annotation javax.validation.constraints.Pattern$List
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
-intf java.lang.annotation.Annotation
-meth public abstract javax.validation.constraints.Pattern[] value()
-
-CLSS public abstract interface !annotation javax.validation.constraints.Size
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
- anno 0 javax.validation.Constraint(java.lang.Class<? extends javax.validation.ConstraintValidator<?,?>>[] validatedBy=[])
-innr public abstract interface static !annotation List
-intf java.lang.annotation.Annotation
-meth public abstract !hasdefault int max()
-meth public abstract !hasdefault int min()
-meth public abstract !hasdefault java.lang.Class<? extends javax.validation.Payload>[] payload()
-meth public abstract !hasdefault java.lang.Class<?>[] groups()
-meth public abstract !hasdefault java.lang.String message()
-
-CLSS public abstract interface static !annotation javax.validation.constraints.Size$List
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER])
-intf java.lang.annotation.Annotation
-meth public abstract javax.validation.constraints.Size[] value()
-
-CLSS public abstract interface javax.validation.groups.Default
-
-CLSS public abstract interface javax.validation.metadata.BeanDescriptor
-intf javax.validation.metadata.ElementDescriptor
-meth public abstract boolean isBeanConstrained()
-meth public abstract java.util.Set<javax.validation.metadata.PropertyDescriptor> getConstrainedProperties()
-meth public abstract javax.validation.metadata.PropertyDescriptor getConstraintsForProperty(java.lang.String)
-
-CLSS public abstract interface javax.validation.metadata.ConstraintDescriptor<%0 extends java.lang.annotation.Annotation>
-meth public abstract boolean isReportAsSingleViolation()
-meth public abstract java.util.List<java.lang.Class<? extends javax.validation.ConstraintValidator<{javax.validation.metadata.ConstraintDescriptor%0},?>>> getConstraintValidatorClasses()
-meth public abstract java.util.Map<java.lang.String,java.lang.Object> getAttributes()
-meth public abstract java.util.Set<java.lang.Class<? extends javax.validation.Payload>> getPayload()
-meth public abstract java.util.Set<java.lang.Class<?>> getGroups()
-meth public abstract java.util.Set<javax.validation.metadata.ConstraintDescriptor<?>> getComposingConstraints()
-meth public abstract {javax.validation.metadata.ConstraintDescriptor%0} getAnnotation()
-
-CLSS public abstract interface javax.validation.metadata.ElementDescriptor
-innr public abstract interface static ConstraintFinder
-meth public abstract boolean hasConstraints()
-meth public abstract java.lang.Class<?> getElementClass()
-meth public abstract java.util.Set<javax.validation.metadata.ConstraintDescriptor<?>> getConstraintDescriptors()
-meth public abstract javax.validation.metadata.ElementDescriptor$ConstraintFinder findConstraints()
-
-CLSS public abstract interface static javax.validation.metadata.ElementDescriptor$ConstraintFinder
-meth public abstract !varargs javax.validation.metadata.ElementDescriptor$ConstraintFinder declaredOn(java.lang.annotation.ElementType[])
-meth public abstract !varargs javax.validation.metadata.ElementDescriptor$ConstraintFinder unorderedAndMatchingGroups(java.lang.Class<?>[])
-meth public abstract boolean hasConstraints()
-meth public abstract java.util.Set<javax.validation.metadata.ConstraintDescriptor<?>> getConstraintDescriptors()
-meth public abstract javax.validation.metadata.ElementDescriptor$ConstraintFinder lookingAt(javax.validation.metadata.Scope)
-
-CLSS public abstract interface javax.validation.metadata.PropertyDescriptor
-intf javax.validation.metadata.ElementDescriptor
-meth public abstract boolean isCascaded()
-meth public abstract java.lang.String getPropertyName()
-
-CLSS public final !enum javax.validation.metadata.Scope
-fld public final static javax.validation.metadata.Scope HIERARCHY
-fld public final static javax.validation.metadata.Scope LOCAL_ELEMENT
-meth public final static javax.validation.metadata.Scope[] values()
-meth public static javax.validation.metadata.Scope valueOf(java.lang.String)
-supr java.lang.Enum<javax.validation.metadata.Scope>
-
-CLSS public abstract interface javax.validation.spi.BootstrapState
-meth public abstract javax.validation.ValidationProviderResolver getDefaultValidationProviderResolver()
-meth public abstract javax.validation.ValidationProviderResolver getValidationProviderResolver()
-
-CLSS public abstract interface javax.validation.spi.ConfigurationState
-meth public abstract boolean isIgnoreXmlConfiguration()
-meth public abstract java.util.Map<java.lang.String,java.lang.String> getProperties()
-meth public abstract java.util.Set<java.io.InputStream> getMappingStreams()
-meth public abstract javax.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
-meth public abstract javax.validation.MessageInterpolator getMessageInterpolator()
-meth public abstract javax.validation.TraversableResolver getTraversableResolver()
-
-CLSS public abstract interface javax.validation.spi.ValidationProvider<%0 extends javax.validation.Configuration<{javax.validation.spi.ValidationProvider%0}>>
-meth public abstract javax.validation.Configuration<?> createGenericConfiguration(javax.validation.spi.BootstrapState)
-meth public abstract javax.validation.ValidatorFactory buildValidatorFactory(javax.validation.spi.ConfigurationState)
-meth public abstract {javax.validation.spi.ValidationProvider%0} createSpecializedConfiguration(javax.validation.spi.BootstrapState)
-
15 years
Hibernate SVN: r18062 - validator/trunk.
by hibernate-commits@lists.jboss.org
Author: hardy.ferentschik
Date: 2009-11-25 07:06:11 -0500 (Wed, 25 Nov 2009)
New Revision: 18062
Modified:
validator/trunk/pom.xml
Log:
HV-261
Modified: validator/trunk/pom.xml
===================================================================
--- validator/trunk/pom.xml 2009-11-25 09:37:46 UTC (rev 18061)
+++ validator/trunk/pom.xml 2009-11-25 12:06:11 UTC (rev 18062)
@@ -188,7 +188,7 @@
<licenses>
<license>
<name>Apache License, Version 2.0</name>
- <url>license.txt</url>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
</license>
</licenses>
15 years
Hibernate SVN: r18061 - core/branches/envers-hibernate-3.3.
by hibernate-commits@lists.jboss.org
Author: adamw
Date: 2009-11-25 04:37:46 -0500 (Wed, 25 Nov 2009)
New Revision: 18061
Modified:
core/branches/envers-hibernate-3.3/pom.xml
Log:
Bumping the minor-minor version number
Modified: core/branches/envers-hibernate-3.3/pom.xml
===================================================================
--- core/branches/envers-hibernate-3.3/pom.xml 2009-11-25 08:40:09 UTC (rev 18060)
+++ core/branches/envers-hibernate-3.3/pom.xml 2009-11-25 09:37:46 UTC (rev 18061)
@@ -16,7 +16,7 @@
<name>Envers</name>
<description>Support for entity auditing</description>
- <version>1.2.1-hibernate-3.3-SNAPSHOT</version>
+ <version>1.2.2-hibernate-3.3-SNAPSHOT</version>
<build>
<plugins>
15 years
Hibernate SVN: r18060 - core/branches/envers-hibernate-3.3/src/main/java/org/hibernate/envers/configuration/metadata.
by hibernate-commits@lists.jboss.org
Author: adamw
Date: 2009-11-25 03:40:09 -0500 (Wed, 25 Nov 2009)
New Revision: 18060
Modified:
core/branches/envers-hibernate-3.3/src/main/java/org/hibernate/envers/configuration/metadata/AuditMetadataGenerator.java
core/branches/envers-hibernate-3.3/src/main/java/org/hibernate/envers/configuration/metadata/CollectionMetadataGenerator.java
Log:
svn merge -r 18056:18059 https://svn.jboss.org/repos/hibernate/core/trunk/envers .
Modified: core/branches/envers-hibernate-3.3/src/main/java/org/hibernate/envers/configuration/metadata/AuditMetadataGenerator.java
===================================================================
--- core/branches/envers-hibernate-3.3/src/main/java/org/hibernate/envers/configuration/metadata/AuditMetadataGenerator.java 2009-11-25 08:35:22 UTC (rev 18059)
+++ core/branches/envers-hibernate-3.3/src/main/java/org/hibernate/envers/configuration/metadata/AuditMetadataGenerator.java 2009-11-25 08:40:09 UTC (rev 18060)
@@ -177,9 +177,9 @@
return true;
}
- private String getSchema(AuditTable auditTable, Table table) {
+ protected String getSchema(String schemaFromAnnotation, Table table) {
// Get the schema from the annotation ...
- String schema = auditTable.schema();
+ String schema = schemaFromAnnotation;
// ... if empty, try using the default ...
if (StringTools.isEmpty(schema)) {
schema = globalCfg.getDefaultSchemaName();
@@ -193,9 +193,9 @@
return schema;
}
- private String getCatalog(AuditTable auditTable, Table table) {
+ protected String getCatalog(String catalogFromAnnotation, Table table) {
// Get the catalog from the annotation ...
- String catalog = auditTable.catalog();
+ String catalog = catalogFromAnnotation;
// ... if empty, try using the default ...
if (StringTools.isEmpty(catalog)) {
catalog = globalCfg.getDefaultCatalogName();
@@ -232,8 +232,8 @@
auditTableName = verEntCfg.getAuditEntityName(originalTableName);
}
- String schema = getSchema(auditingData.getAuditTable(), join.getTable());
- String catalog = getCatalog(auditingData.getAuditTable(), join.getTable());
+ String schema = getSchema(auditingData.getAuditTable().schema(), join.getTable());
+ String catalog = getCatalog(auditingData.getAuditTable().catalog(), join.getTable());
Element joinElement = MetadataTools.createJoin(parent, auditTableName, schema, catalog);
joinElements.put(join, joinElement);
@@ -343,8 +343,8 @@
@SuppressWarnings({"unchecked"})
public void generateFirstPass(PersistentClass pc, ClassAuditingData auditingData,
EntityXmlMappingData xmlMappingData, boolean isAudited) {
- String schema = getSchema(auditingData.getAuditTable(), pc.getTable());
- String catalog = getCatalog(auditingData.getAuditTable(), pc.getTable());
+ String schema = getSchema(auditingData.getAuditTable().schema(), pc.getTable());
+ String catalog = getCatalog(auditingData.getAuditTable().catalog(), pc.getTable());
if (!isAudited) {
String entityName = pc.getEntityName();
Modified: core/branches/envers-hibernate-3.3/src/main/java/org/hibernate/envers/configuration/metadata/CollectionMetadataGenerator.java
===================================================================
--- core/branches/envers-hibernate-3.3/src/main/java/org/hibernate/envers/configuration/metadata/CollectionMetadataGenerator.java 2009-11-25 08:35:22 UTC (rev 18059)
+++ core/branches/envers-hibernate-3.3/src/main/java/org/hibernate/envers/configuration/metadata/CollectionMetadataGenerator.java 2009-11-25 08:40:09 UTC (rev 18060)
@@ -475,10 +475,8 @@
}
private Element createMiddleEntityXml(String auditMiddleTableName, String auditMiddleEntityName) {
- String schema = StringTools.isEmpty(propertyAuditingData.getJoinTable().schema()) ?
- propertyValue.getCollectionTable().getSchema() : propertyAuditingData.getJoinTable().schema();
- String catalog = StringTools.isEmpty(propertyAuditingData.getJoinTable().catalog()) ?
- propertyValue.getCollectionTable().getCatalog() : propertyAuditingData.getJoinTable().catalog();
+ String schema = mainGenerator.getSchema(propertyAuditingData.getJoinTable().schema(), propertyValue.getCollectionTable());
+ String catalog = mainGenerator.getCatalog(propertyAuditingData.getJoinTable().catalog(), propertyValue.getCollectionTable());
Element middleEntityXml = MetadataTools.createEntity(xmlMappingData.newAdditionalMapping(),
new AuditTableData(auditMiddleEntityName, auditMiddleTableName, schema, catalog), null);
15 years
Hibernate SVN: r18059 - core/trunk/envers/src/main/java/org/hibernate/envers/configuration/metadata.
by hibernate-commits@lists.jboss.org
Author: adamw
Date: 2009-11-25 03:35:22 -0500 (Wed, 25 Nov 2009)
New Revision: 18059
Modified:
core/trunk/envers/src/main/java/org/hibernate/envers/configuration/metadata/AuditMetadataGenerator.java
core/trunk/envers/src/main/java/org/hibernate/envers/configuration/metadata/CollectionMetadataGenerator.java
Log:
HHH-4608:
- options to specify default schema/catalog name for audit tables
Modified: core/trunk/envers/src/main/java/org/hibernate/envers/configuration/metadata/AuditMetadataGenerator.java
===================================================================
--- core/trunk/envers/src/main/java/org/hibernate/envers/configuration/metadata/AuditMetadataGenerator.java 2009-11-25 08:01:22 UTC (rev 18058)
+++ core/trunk/envers/src/main/java/org/hibernate/envers/configuration/metadata/AuditMetadataGenerator.java 2009-11-25 08:35:22 UTC (rev 18059)
@@ -177,9 +177,9 @@
return true;
}
- private String getSchema(AuditTable auditTable, Table table) {
+ protected String getSchema(String schemaFromAnnotation, Table table) {
// Get the schema from the annotation ...
- String schema = auditTable.schema();
+ String schema = schemaFromAnnotation;
// ... if empty, try using the default ...
if (StringTools.isEmpty(schema)) {
schema = globalCfg.getDefaultSchemaName();
@@ -193,9 +193,9 @@
return schema;
}
- private String getCatalog(AuditTable auditTable, Table table) {
+ protected String getCatalog(String catalogFromAnnotation, Table table) {
// Get the catalog from the annotation ...
- String catalog = auditTable.catalog();
+ String catalog = catalogFromAnnotation;
// ... if empty, try using the default ...
if (StringTools.isEmpty(catalog)) {
catalog = globalCfg.getDefaultCatalogName();
@@ -232,8 +232,8 @@
auditTableName = verEntCfg.getAuditEntityName(originalTableName);
}
- String schema = getSchema(auditingData.getAuditTable(), join.getTable());
- String catalog = getCatalog(auditingData.getAuditTable(), join.getTable());
+ String schema = getSchema(auditingData.getAuditTable().schema(), join.getTable());
+ String catalog = getCatalog(auditingData.getAuditTable().catalog(), join.getTable());
Element joinElement = MetadataTools.createJoin(parent, auditTableName, schema, catalog);
joinElements.put(join, joinElement);
@@ -311,8 +311,8 @@
@SuppressWarnings({"unchecked"})
public void generateFirstPass(PersistentClass pc, ClassAuditingData auditingData,
EntityXmlMappingData xmlMappingData, boolean isAudited) {
- String schema = getSchema(auditingData.getAuditTable(), pc.getTable());
- String catalog = getCatalog(auditingData.getAuditTable(), pc.getTable());
+ String schema = getSchema(auditingData.getAuditTable().schema(), pc.getTable());
+ String catalog = getCatalog(auditingData.getAuditTable().catalog(), pc.getTable());
if (!isAudited) {
String entityName = pc.getEntityName();
Modified: core/trunk/envers/src/main/java/org/hibernate/envers/configuration/metadata/CollectionMetadataGenerator.java
===================================================================
--- core/trunk/envers/src/main/java/org/hibernate/envers/configuration/metadata/CollectionMetadataGenerator.java 2009-11-25 08:01:22 UTC (rev 18058)
+++ core/trunk/envers/src/main/java/org/hibernate/envers/configuration/metadata/CollectionMetadataGenerator.java 2009-11-25 08:35:22 UTC (rev 18059)
@@ -475,10 +475,8 @@
}
private Element createMiddleEntityXml(String auditMiddleTableName, String auditMiddleEntityName) {
- String schema = StringTools.isEmpty(propertyAuditingData.getJoinTable().schema()) ?
- propertyValue.getCollectionTable().getSchema() : propertyAuditingData.getJoinTable().schema();
- String catalog = StringTools.isEmpty(propertyAuditingData.getJoinTable().catalog()) ?
- propertyValue.getCollectionTable().getCatalog() : propertyAuditingData.getJoinTable().catalog();
+ String schema = mainGenerator.getSchema(propertyAuditingData.getJoinTable().schema(), propertyValue.getCollectionTable());
+ String catalog = mainGenerator.getCatalog(propertyAuditingData.getJoinTable().catalog(), propertyValue.getCollectionTable());
Element middleEntityXml = MetadataTools.createEntity(xmlMappingData.newAdditionalMapping(),
new AuditTableData(auditMiddleEntityName, auditMiddleTableName, schema, catalog), null);
15 years
Hibernate SVN: r18058 - core/branches/Branch_3_2_4_SP1_CP/test/org/hibernate/test/filter.
by hibernate-commits@lists.jboss.org
Author: stliu
Date: 2009-11-25 03:01:22 -0500 (Wed, 25 Nov 2009)
New Revision: 18058
Modified:
core/branches/Branch_3_2_4_SP1_CP/test/org/hibernate/test/filter/DynamicFilterTest.java
Log:
JBPAPP-3098 HHH-4065 - correct this test, due to 1.4 does not support autobox
Modified: core/branches/Branch_3_2_4_SP1_CP/test/org/hibernate/test/filter/DynamicFilterTest.java
===================================================================
--- core/branches/Branch_3_2_4_SP1_CP/test/org/hibernate/test/filter/DynamicFilterTest.java 2009-11-25 07:48:51 UTC (rev 18057)
+++ core/branches/Branch_3_2_4_SP1_CP/test/org/hibernate/test/filter/DynamicFilterTest.java 2009-11-25 08:01:22 UTC (rev 18058)
@@ -88,7 +88,7 @@
ts = ( ( SessionImplementor ) session ).getTimestamp();
session.enableFilter( "fulfilledOrders" ).setParameter( "asOfDate", testData.lastMonth.getTime() );
sp = ( Salesperson ) session.createQuery( "from Salesperson as s where s.id = :id" )
- .setLong( "id", testData.steveId )
+ .setLong( "id", testData.steveId.longValue() )
.uniqueResult();
assertEquals( "Filtered-collection not bypassing 2L-cache", 1, sp.getOrders().size() );
@@ -196,7 +196,7 @@
assertEquals( "Incorrect order count", 1, ( ( Salesperson ) salespersons.get( 0 ) ).getOrders().size() );
List products = session.createCriteria( Product.class )
- .add( Restrictions.eq( "stockNumber", 124 ) )
+ .add( Restrictions.eq( "stockNumber", Integer.valueOf(124) ) )
.list();
assertEquals( "Incorrect product count", 1, products.size() );
@@ -605,7 +605,7 @@
// Force the categories to not get initialized here
List result = session.createQuery( "from Product as p where p.id = :id" )
- .setLong( "id", testData.prod1Id )
+ .setLong( "id", testData.prod1Id.longValue() )
.list();
assertTrue( "No products returned from HQL", !result.isEmpty() );
15 years
Hibernate SVN: r18057 - core/branches/envers-hibernate-3.3/src/main/java/org/hibernate/envers/configuration/metadata.
by hibernate-commits@lists.jboss.org
Author: adamw
Date: 2009-11-25 02:48:51 -0500 (Wed, 25 Nov 2009)
New Revision: 18057
Modified:
core/branches/envers-hibernate-3.3/src/main/java/org/hibernate/envers/configuration/metadata/AuditMetadataGenerator.java
Log:
svn merge -r 18035:18056 https://svn.jboss.org/repos/hibernate/core/trunk/envers .
Modified: core/branches/envers-hibernate-3.3/src/main/java/org/hibernate/envers/configuration/metadata/AuditMetadataGenerator.java
===================================================================
--- core/branches/envers-hibernate-3.3/src/main/java/org/hibernate/envers/configuration/metadata/AuditMetadataGenerator.java 2009-11-25 07:45:45 UTC (rev 18056)
+++ core/branches/envers-hibernate-3.3/src/main/java/org/hibernate/envers/configuration/metadata/AuditMetadataGenerator.java 2009-11-25 07:48:51 UTC (rev 18057)
@@ -40,14 +40,11 @@
import org.hibernate.envers.entities.mapper.SubclassPropertyMapper;
import org.hibernate.envers.tools.StringTools;
import org.hibernate.envers.tools.Triple;
+import org.hibernate.envers.AuditTable;
import org.hibernate.MappingException;
import org.hibernate.cfg.Configuration;
-import org.hibernate.mapping.Collection;
-import org.hibernate.mapping.Join;
-import org.hibernate.mapping.PersistentClass;
-import org.hibernate.mapping.Property;
-import org.hibernate.mapping.Value;
+import org.hibernate.mapping.*;
import org.hibernate.type.*;
/**
@@ -180,6 +177,38 @@
return true;
}
+ private String getSchema(AuditTable auditTable, Table table) {
+ // Get the schema from the annotation ...
+ String schema = auditTable.schema();
+ // ... if empty, try using the default ...
+ if (StringTools.isEmpty(schema)) {
+ schema = globalCfg.getDefaultSchemaName();
+
+ // ... if still empty, use the same as the normal table.
+ if (StringTools.isEmpty(schema)) {
+ schema = table.getSchema();
+ }
+ }
+
+ return schema;
+ }
+
+ private String getCatalog(AuditTable auditTable, Table table) {
+ // Get the catalog from the annotation ...
+ String catalog = auditTable.catalog();
+ // ... if empty, try using the default ...
+ if (StringTools.isEmpty(catalog)) {
+ catalog = globalCfg.getDefaultCatalogName();
+
+ // ... if still empty, use the same as the normal table.
+ if (StringTools.isEmpty(catalog)) {
+ catalog = table.getCatalog();
+ }
+ }
+
+ return catalog;
+ }
+
@SuppressWarnings({"unchecked"})
private void createJoins(PersistentClass pc, Element parent, ClassAuditingData auditingData) {
Iterator<Join> joins = pc.getJoinIterator();
@@ -203,28 +232,9 @@
auditTableName = verEntCfg.getAuditEntityName(originalTableName);
}
- // Get the schema ...
- String schema = auditingData.getAuditTable().schema();
- // ... if empty, try using the default ...
- if (StringTools.isEmpty(schema)) {
- schema = globalCfg.getDefaultSchemaName();
+ String schema = getSchema(auditingData.getAuditTable(), join.getTable());
+ String catalog = getCatalog(auditingData.getAuditTable(), join.getTable());
- // ... if still empty, use the same as the normal table.
- if (StringTools.isEmpty(schema)) {
- schema = join.getTable().getSchema();
- }
- }
-
- // Same for catalogs
- String catalog = auditingData.getAuditTable().catalog();
- if (StringTools.isEmpty(catalog)) {
- catalog = globalCfg.getDefaultCatalogName();
-
- if (StringTools.isEmpty(catalog)) {
- catalog = join.getTable().getCatalog();
- }
- }
-
Element joinElement = MetadataTools.createJoin(parent, auditTableName, schema, catalog);
joinElements.put(join, joinElement);
@@ -333,16 +343,9 @@
@SuppressWarnings({"unchecked"})
public void generateFirstPass(PersistentClass pc, ClassAuditingData auditingData,
EntityXmlMappingData xmlMappingData, boolean isAudited) {
- String schema = auditingData.getAuditTable().schema();
- if (StringTools.isEmpty(schema)) {
- schema = pc.getTable().getSchema();
- }
+ String schema = getSchema(auditingData.getAuditTable(), pc.getTable());
+ String catalog = getCatalog(auditingData.getAuditTable(), pc.getTable());
- String catalog = auditingData.getAuditTable().catalog();
- if (StringTools.isEmpty(catalog)) {
- catalog = pc.getTable().getCatalog();
- }
-
if (!isAudited) {
String entityName = pc.getEntityName();
IdMappingData idMapper = idMetadataGenerator.addId(pc);
15 years
Hibernate SVN: r18056 - core/trunk/envers/src/main/java/org/hibernate/envers/configuration/metadata.
by hibernate-commits@lists.jboss.org
Author: adamw
Date: 2009-11-25 02:45:45 -0500 (Wed, 25 Nov 2009)
New Revision: 18056
Modified:
core/trunk/envers/src/main/java/org/hibernate/envers/configuration/metadata/AuditMetadataGenerator.java
Log:
HHH-4608:
- options to specify default schema/catalog name for audit tables
Modified: core/trunk/envers/src/main/java/org/hibernate/envers/configuration/metadata/AuditMetadataGenerator.java
===================================================================
--- core/trunk/envers/src/main/java/org/hibernate/envers/configuration/metadata/AuditMetadataGenerator.java 2009-11-25 06:06:17 UTC (rev 18055)
+++ core/trunk/envers/src/main/java/org/hibernate/envers/configuration/metadata/AuditMetadataGenerator.java 2009-11-25 07:45:45 UTC (rev 18056)
@@ -40,14 +40,11 @@
import org.hibernate.envers.entities.mapper.SubclassPropertyMapper;
import org.hibernate.envers.tools.StringTools;
import org.hibernate.envers.tools.Triple;
+import org.hibernate.envers.AuditTable;
import org.hibernate.MappingException;
import org.hibernate.cfg.Configuration;
-import org.hibernate.mapping.Collection;
-import org.hibernate.mapping.Join;
-import org.hibernate.mapping.PersistentClass;
-import org.hibernate.mapping.Property;
-import org.hibernate.mapping.Value;
+import org.hibernate.mapping.*;
import org.hibernate.type.*;
/**
@@ -180,6 +177,38 @@
return true;
}
+ private String getSchema(AuditTable auditTable, Table table) {
+ // Get the schema from the annotation ...
+ String schema = auditTable.schema();
+ // ... if empty, try using the default ...
+ if (StringTools.isEmpty(schema)) {
+ schema = globalCfg.getDefaultSchemaName();
+
+ // ... if still empty, use the same as the normal table.
+ if (StringTools.isEmpty(schema)) {
+ schema = table.getSchema();
+ }
+ }
+
+ return schema;
+ }
+
+ private String getCatalog(AuditTable auditTable, Table table) {
+ // Get the catalog from the annotation ...
+ String catalog = auditTable.catalog();
+ // ... if empty, try using the default ...
+ if (StringTools.isEmpty(catalog)) {
+ catalog = globalCfg.getDefaultCatalogName();
+
+ // ... if still empty, use the same as the normal table.
+ if (StringTools.isEmpty(catalog)) {
+ catalog = table.getCatalog();
+ }
+ }
+
+ return catalog;
+ }
+
@SuppressWarnings({"unchecked"})
private void createJoins(PersistentClass pc, Element parent, ClassAuditingData auditingData) {
Iterator<Join> joins = pc.getJoinIterator();
@@ -203,28 +232,9 @@
auditTableName = verEntCfg.getAuditEntityName(originalTableName);
}
- // Get the schema ...
- String schema = auditingData.getAuditTable().schema();
- // ... if empty, try using the default ...
- if (StringTools.isEmpty(schema)) {
- schema = globalCfg.getDefaultSchemaName();
+ String schema = getSchema(auditingData.getAuditTable(), join.getTable());
+ String catalog = getCatalog(auditingData.getAuditTable(), join.getTable());
- // ... if still empty, use the same as the normal table.
- if (StringTools.isEmpty(schema)) {
- schema = join.getTable().getSchema();
- }
- }
-
- // Same for catalogs
- String catalog = auditingData.getAuditTable().catalog();
- if (StringTools.isEmpty(catalog)) {
- catalog = globalCfg.getDefaultCatalogName();
-
- if (StringTools.isEmpty(catalog)) {
- catalog = join.getTable().getCatalog();
- }
- }
-
Element joinElement = MetadataTools.createJoin(parent, auditTableName, schema, catalog);
joinElements.put(join, joinElement);
@@ -301,16 +311,9 @@
@SuppressWarnings({"unchecked"})
public void generateFirstPass(PersistentClass pc, ClassAuditingData auditingData,
EntityXmlMappingData xmlMappingData, boolean isAudited) {
- String schema = auditingData.getAuditTable().schema();
- if (StringTools.isEmpty(schema)) {
- schema = pc.getTable().getSchema();
- }
+ String schema = getSchema(auditingData.getAuditTable(), pc.getTable());
+ String catalog = getCatalog(auditingData.getAuditTable(), pc.getTable());
- String catalog = auditingData.getAuditTable().catalog();
- if (StringTools.isEmpty(catalog)) {
- catalog = pc.getTable().getCatalog();
- }
-
if (!isAudited) {
String entityName = pc.getEntityName();
IdMappingData idMapper = idMetadataGenerator.addId(pc);
15 years