A - 対応するアノテーションの型public abstract class CharacterLimitationValidator<A extends java.lang.annotation.Annotation> extends StringValidatorSupport<A>
| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
CharacterLimitationValidator()
コンストラクタ。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected abstract java.lang.String |
getMessageIdFromAnnotation(A annotation)
アノテーションからメッセージIDを取得する。
|
protected abstract boolean |
isValid(A annotation,
java.lang.String value)
有効文字以外が入力されていないかをチェックする。
|
void |
setMessageId(java.lang.String messageId)
有効文字以外が入力された場合のデフォルトのエラーメッセージのメッセージIDを設定する。
|
<T> boolean |
validateSingleValue(ValidationContext<T> context,
java.lang.String propertyName,
java.lang.Object propertyDisplayObject,
A annotation,
java.lang.String value)
1つの入力値に対するバリデーションを行う。
|
createAnnotation, validate, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAnnotationClass@Published(tag="architect") protected CharacterLimitationValidator()
public void setMessageId(java.lang.String messageId)
messageId - 有効文字以外が入力された場合のデフォルトのエラーメッセージのメッセージIDpublic <T> boolean validateSingleValue(ValidationContext<T> context, java.lang.String propertyName, java.lang.Object propertyDisplayObject, A annotation, java.lang.String value)
StringValidatorSupportvalidateSingleValue クラス内 StringValidatorSupport<A extends java.lang.annotation.Annotation>T - バリデーション結果で取得できる型context - バリデーションコンテキストpropertyName - プロパティ名propertyDisplayObject - プロパティの表示名オブジェクトannotation - アノテーションvalue - バリデーション対象の値@Published(tag="architect") protected abstract boolean isValid(A annotation, java.lang.String value)
annotation - アノテーションvalue - バリデーション対象の値@Published(tag="architect") protected abstract java.lang.String getMessageIdFromAnnotation(A annotation)
annotation - メッセージIDを取得するアノテーション