org.seasar.cubby.validator
クラス ValidationException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 java.lang.RuntimeException
              上位を拡張 org.seasar.cubby.validator.ValidationException
すべての実装されたインタフェース:
Serializable

public class ValidationException
extends RuntimeException

入力検証に失敗した場合に後続の入力検証を実行しないようにするためにスローする例外です。

作成者:
baba
関連項目:
直列化された形式

コンストラクタの概要
ValidationException()
          新規例外を構築します。
ValidationException(ActionResult actionResult)
          新規例外を構築します。
ValidationException(String errorMessage, String... fieldNames)
          新規例外を構築します。
ValidationException(ValidationFailBehaviour behaviour)
          新規例外を構築します。
 
メソッドの概要
 ValidationFailBehaviour getBehaviour()
          入力検証でエラーがあった場合の振る舞いを取得します。
 
クラス java.lang.Throwable から継承されたメソッド
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ValidationException

public ValidationException(ValidationFailBehaviour behaviour)
新規例外を構築します。

パラメータ:
behaviour - 入力検証でエラーがあった場合の振る舞い

ValidationException

public ValidationException()
新規例外を構築します。


ValidationException

public ValidationException(String errorMessage,
                           String... fieldNames)
新規例外を構築します。

パラメータ:
errorMessage - メッセージ
fieldNames - フィールド名

ValidationException

public ValidationException(ActionResult actionResult)
新規例外を構築します。

パラメータ:
actionResult - エラーページの遷移などを行う ActionResult
メソッドの詳細

getBehaviour

public ValidationFailBehaviour getBehaviour()
入力検証でエラーがあった場合の振る舞いを取得します。

戻り値:
入力検証でエラーがあった場合の振る舞い


Copyright © 2006-2010 The Seasar Foundation. All Rights Reserved.