@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