[hibernate-commits] Hibernate SVN: r15996 - beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Wed Feb 18 10:38:53 EST 2009


Author: epbernard
Date: 2009-02-18 10:38:53 -0500 (Wed, 18 Feb 2009)
New Revision: 15996

Added:
   beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/AssertFalses.java
   beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/AssertTrues.java
   beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/Futures.java
   beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/Maxs.java
   beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/Mins.java
   beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/NotNulls.java
   beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/Nulls.java
   beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/Pasts.java
   beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/Patterns.java
   beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/Sizes.java
Log:
BVAL-121 plural form (not stable yet)

Added: beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/AssertFalses.java
===================================================================
--- beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/AssertFalses.java	                        (rev 0)
+++ beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/AssertFalses.java	2009-02-18 15:38:53 UTC (rev 15996)
@@ -0,0 +1,22 @@
+package javax.validation.constraints;
+
+import java.lang.annotation.Target;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Documented;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.FIELD;
+import static java.lang.annotation.ElementType.ANNOTATION_TYPE;
+
+/**
+ * Defines several @AssertFalse annotations on the same element
+ * @see javax.validation.constraints.AssertFalse
+ *
+ * @author Emmanuel Bernard
+ */
+ at Target({ METHOD, FIELD, ANNOTATION_TYPE })
+ at Retention(RUNTIME)
+ at Documented
+public @interface AssertFalses {
+	AssertFalse[] value();
+}

Added: beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/AssertTrues.java
===================================================================
--- beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/AssertTrues.java	                        (rev 0)
+++ beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/AssertTrues.java	2009-02-18 15:38:53 UTC (rev 15996)
@@ -0,0 +1,22 @@
+package javax.validation.constraints;
+
+import java.lang.annotation.Target;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Documented;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.FIELD;
+import static java.lang.annotation.ElementType.ANNOTATION_TYPE;
+
+/**
+ * Defines several @AssertTrue annotations on the same element
+ * @see AssertTrue
+ *
+ * @author Emmanuel Bernard
+ */
+ at Target({ METHOD, FIELD, ANNOTATION_TYPE })
+ at Retention(RUNTIME)
+ at Documented
+public @interface AssertTrues {
+	AssertTrue[] value();
+}
\ No newline at end of file

Added: beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/Futures.java
===================================================================
--- beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/Futures.java	                        (rev 0)
+++ beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/Futures.java	2009-02-18 15:38:53 UTC (rev 15996)
@@ -0,0 +1,22 @@
+package javax.validation.constraints;
+
+import java.lang.annotation.Target;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Documented;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.FIELD;
+import static java.lang.annotation.ElementType.ANNOTATION_TYPE;
+
+/**
+ * Defines several @Future annotations on the same element
+ * @see javax.validation.constraints.Future
+ *
+ * @author Emmanuel Bernard
+ */
+ at Target({ METHOD, FIELD, ANNOTATION_TYPE })
+ at Retention(RUNTIME)
+ at Documented
+public @interface Futures {
+	Future[] value();
+}
\ No newline at end of file

Added: beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/Maxs.java
===================================================================
--- beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/Maxs.java	                        (rev 0)
+++ beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/Maxs.java	2009-02-18 15:38:53 UTC (rev 15996)
@@ -0,0 +1,22 @@
+package javax.validation.constraints;
+
+import java.lang.annotation.Target;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Documented;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.FIELD;
+import static java.lang.annotation.ElementType.ANNOTATION_TYPE;
+
+/**
+ * Defines several @Max annotations on the same element
+ * @see Max
+ *
+ * @author Emmanuel Bernard
+ */
+ at Target({ METHOD, FIELD, ANNOTATION_TYPE })
+ at Retention(RUNTIME)
+ at Documented
+public @interface Maxs {
+	public abstract Max[] value();
+}
\ No newline at end of file

Added: beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/Mins.java
===================================================================
--- beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/Mins.java	                        (rev 0)
+++ beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/Mins.java	2009-02-18 15:38:53 UTC (rev 15996)
@@ -0,0 +1,22 @@
+package javax.validation.constraints;
+
+import java.lang.annotation.Target;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Documented;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.FIELD;
+import static java.lang.annotation.ElementType.ANNOTATION_TYPE;
+
+/**
+ * Defines several @Min annotations on the same element
+ * @see javax.validation.constraints.Min
+ *
+ * @author Emmanuel Bernard
+ */
+ at Target({ METHOD, FIELD, ANNOTATION_TYPE })
+ at Retention(RUNTIME)
+ at Documented
+public @interface Mins {
+	public abstract Min[] value();
+}
\ No newline at end of file

Added: beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/NotNulls.java
===================================================================
--- beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/NotNulls.java	                        (rev 0)
+++ beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/NotNulls.java	2009-02-18 15:38:53 UTC (rev 15996)
@@ -0,0 +1,22 @@
+package javax.validation.constraints;
+
+import java.lang.annotation.Target;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Documented;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.FIELD;
+import static java.lang.annotation.ElementType.ANNOTATION_TYPE;
+
+/**
+ * Defines several @NotNull annotations on the same element
+ * @see javax.validation.constraints.NotNull
+ *
+ * @author Emmanuel Bernard
+ */
+ at Target({ METHOD, FIELD, ANNOTATION_TYPE })
+ at Retention(RUNTIME)
+ at Documented
+public @interface NotNulls {
+	public abstract NotNull[] value();
+}
\ No newline at end of file

Added: beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/Nulls.java
===================================================================
--- beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/Nulls.java	                        (rev 0)
+++ beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/Nulls.java	2009-02-18 15:38:53 UTC (rev 15996)
@@ -0,0 +1,22 @@
+package javax.validation.constraints;
+
+import java.lang.annotation.Target;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Documented;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.FIELD;
+import static java.lang.annotation.ElementType.ANNOTATION_TYPE;
+
+/**
+ * Defines several @Null annotations on the same element
+ * @see javax.validation.constraints.Null
+ *
+ * @author Emmanuel Bernard
+ */
+ at Target({ METHOD, FIELD, ANNOTATION_TYPE })
+ at Retention(RUNTIME)
+ at Documented
+public @interface Nulls {
+	public abstract Null[] value();
+}
\ No newline at end of file

Added: beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/Pasts.java
===================================================================
--- beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/Pasts.java	                        (rev 0)
+++ beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/Pasts.java	2009-02-18 15:38:53 UTC (rev 15996)
@@ -0,0 +1,22 @@
+package javax.validation.constraints;
+
+import java.lang.annotation.Target;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Documented;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.FIELD;
+import static java.lang.annotation.ElementType.ANNOTATION_TYPE;
+
+/**
+ * Defines several @NotNull annotations on the same element
+ * @see Past
+ *
+ * @author Emmanuel Bernard
+ */
+ at Target({ METHOD, FIELD, ANNOTATION_TYPE })
+ at Retention(RUNTIME)
+ at Documented
+public @interface Pasts {
+	public abstract Past[] value();
+}
\ No newline at end of file

Added: beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/Patterns.java
===================================================================
--- beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/Patterns.java	                        (rev 0)
+++ beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/Patterns.java	2009-02-18 15:38:53 UTC (rev 15996)
@@ -0,0 +1,22 @@
+package javax.validation.constraints;
+
+import java.lang.annotation.Target;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Documented;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.FIELD;
+import static java.lang.annotation.ElementType.ANNOTATION_TYPE;
+
+/**
+ * Defines several @Pattern annotations on the same element
+ * @see javax.validation.constraints.Pattern
+ *
+ * @author Emmanuel Bernard
+ */
+ at Target({ METHOD, FIELD, ANNOTATION_TYPE })
+ at Retention(RUNTIME)
+ at Documented
+public @interface Patterns {
+	public abstract Pattern[] value();
+}
\ No newline at end of file

Added: beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/Sizes.java
===================================================================
--- beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/Sizes.java	                        (rev 0)
+++ beanvalidation/trunk/validation-api/src/main/java/javax/validation/constraints/Sizes.java	2009-02-18 15:38:53 UTC (rev 15996)
@@ -0,0 +1,22 @@
+package javax.validation.constraints;
+
+import java.lang.annotation.Target;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Documented;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.FIELD;
+import static java.lang.annotation.ElementType.ANNOTATION_TYPE;
+
+/**
+ * Defines several @Size annotations on the same element
+ * @see Size
+ *
+ * @author Emmanuel Bernard
+ */
+ at Target({ METHOD, FIELD, ANNOTATION_TYPE })
+ at Retention(RUNTIME)
+ at Documented
+public @interface Sizes {
+	public abstract Size[] value();
+}
\ No newline at end of file




More information about the hibernate-commits mailing list