| 修飾子とタイプ | メソッドと説明 |
|---|---|
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