@Target(value=TYPE) @Retention(value=RUNTIME) @Documented @Constraint(validatedBy=DateWithCustomFormat.DateWithCustomFormatValidator.class) public @interface DateWithCustomFormat
| 修飾子と型 | オプションの要素と説明 |
|---|---|
java.lang.String | dateProperty 日付の文字列表現を保持する、アノテーション付きクラス内のプロパティの名前。 |
java.lang.String | formatProperty 日付パターンを保持するアノテーション付きクラス内のプロパティの名前。 |
java.lang.Class<?>[] | groups |
java.lang.String | message |
java.lang.Class<? extends javax.validation.Payload>[] | payload |
public abstract java.lang.String message
public abstract java.lang.String dateProperty
public abstract java.lang.String formatProperty
そのプロパティには @DateFormat 制約を適用することが推奨されます。
public abstract java.lang.Class<?>[] groups
public abstract java.lang.Class<? extends javax.validation.Payload>[] payload