修飾子とタイプ | メソッドと説明 |
---|---|
void |
abortIfInvalid()
バリデーションエラーがある場合に、
バリデーション結果メッセージを保持した
ApplicationException を送出する。 |
void |
addMessage(String messageId,
Object... params)
メッセージを追加する。
|
T |
createObject()
フォームオブジェクトを生成する。
|
Object |
getConvertedValue(String propertyName)
フォームオブジェクトのプロパティの型に変換したプロパティを取得する。
|
List<Message> |
getMessages()
バリデーション結果メッセージのリストを取得する。
|
boolean |
isInvalid(String propertyName)
指定されたプロパティにバリデーションエラーがあるかどうか判定する。
|
boolean |
isValid()
バリデーションエラーがないかどうかを取得する。
|
@Published public void addMessage(String messageId, Object... params)
messageId
- メッセージIDparams
- メッセージに埋め込む値@Published public T createObject()
IllegalStateException
- フォームオブジェクトにバリデーションエラーのプロパティがある場合@Published public Object getConvertedValue(String propertyName)
null
を返す。propertyName
- 取得するプロパティ名@Published public List<Message> getMessages()
@Published public boolean isValid()
true
@Published public void abortIfInvalid() throws ApplicationException
ApplicationException
を送出する。
バリデーションエラーのプロパティがない場合、本メソッドは何もしない。ApplicationException
- バリデーションエラーのプロパティがある場合@Published public boolean isInvalid(String propertyName)
false
を返す。propertyName
- プロパティ名true