@TargetSE(valueSE={METHODSE,FIELDSE,ANNOTATION_TYPESE,CONSTRUCTORSE,PARAMETERSE,TYPE_USESE}) @RetentionSE(valueSE=RUNTIMESE) @RepeatableSE(valueSE=PastOrPresent.List.class) @DocumentedSE @Constraint(validatedBy={}) public @interface PastOrPresent
今 Validator
または ValidatorFactory
に添付 ClockProvider
によって定義されます。デフォルトの clockProvider
は、仮想マシンに従って現在の時刻を定義し、必要に応じて現在のデフォルトのタイムゾーンを適用します。
現在の概念は、制約が使用される型に対して相対的に定義されます。たとえば、制約が Year
SE にある場合、存在は現在の年全体を意味します。
サポートされている型は次のとおりです。
java.util.Date
java.util.Calendar
java.time.Instant
java.time.LocalDate
java.time.LocalDateTime
java.time.LocalTime
java.time.MonthDay
java.time.OffsetDateTime
java.time.OffsetTime
java.time.Year
java.time.YearMonth
java.time.ZonedDateTime
java.time.chrono.HijrahDate
java.time.chrono.JapaneseDate
java.time.chrono.MinguoDate
java.time.chrono.ThaiBuddhistDate
null
要素は有効と見なされます。
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.