@Target(value={FIELD,METHOD}) @Retention(value=RUNTIME) @Published public @interface Digits
BigDecimalConvertor
, LongConvertor
, IntegerConvertor
を使用する場合は、
本アノテーションの設定が必須である。
整数部1桁、小数部なしの場合は次のようにsetterに設定する。
バリデーションの詳細は、各コンバータの仕様を参照。@PropertyName("認証失敗回数")
@Required
@NumberRange(min = 0, max = 9)
@Digits(integer = 1, fraction = 0) public void setFailedCount(Integer failedCount) { this.failedCount = failedCount; }
Modifier and Type | Required Element and Description |
---|---|
int |
integer
整数部桁数。
|
Modifier and Type | Optional Element and Description |
---|---|
boolean |
commaSeparated
カンマ編集可否。
|
int |
fraction
小数部桁数
|
java.lang.String |
messageId
変換失敗時のメッセージID。
|