クラス ObjectError
java.lang.ObjectSE
org.springframework.context.support.DefaultMessageSourceResolvable
org.springframework.validation.ObjectError
- 実装されているすべてのインターフェース:
- SerializableSE,- MessageSourceResolvable
- 既知の直属サブクラス
- FieldError
 オブジェクトエラー、つまりオブジェクトを拒否するグローバルな理由をカプセル化します。
ObjectError のメッセージコードリストの作成方法の詳細については、DefaultMessageCodesResolver javadoc を参照してください。
- 導入:
- 10.03.2003
- 作成者:
- Juergen Hoeller
- 関連事項:
- コンストラクターの概要コンストラクターコンストラクター説明- ObjectError- (StringSE objectName, StringSE defaultMessage) ObjectError クラスの新しいインスタンスを作成します。- ObjectError- (StringSE objectName, StringSE[] codes, ObjectSE[] arguments, StringSE defaultMessage) ObjectError クラスの新しいインスタンスを作成します。
- メソッドのサマリー修飾子と型メソッド説明- booleanこのエラーの背後にあるソースを確認してください。おそらく- ExceptionSE(通常は- PropertyAccessException)または Bean 検証- ConstraintViolationEE です。- boolean影響を受けるオブジェクトの名前を返します。- int- hashCode()- toString()デフォルトの実装は、この MessageSourceResolvable の属性を公開します。- <T> Tこのエラーの背後にあるソースをアンラップします。おそらく- ExceptionSE(通常は- PropertyAccessException)または Bean 検証- ConstraintViolationEE です。- voidこのエラーの背後にあるソースを保持します。おそらく- ExceptionSE(通常は- PropertyAccessException)または Bean 検証- ConstraintViolationEE です。- クラス org.springframework.context.support.DefaultMessageSourceResolvable から継承されたメソッド- getArguments, getCode, getCodes, getDefaultMessage, resolvableToString, shouldRenderDefaultMessage
- コンストラクターの詳細- ObjectErrorObjectError クラスの新しいインスタンスを作成します。- パラメーター:
- objectName- 影響を受けるオブジェクトの名前
- defaultMessage- このメッセージを解決するために使用されるデフォルトのメッセージ
 
- ObjectErrorpublic ObjectError- (StringSE objectName, @Nullable StringSE[] codes, @Nullable ObjectSE[] arguments, @Nullable StringSE defaultMessage) ObjectError クラスの新しいインスタンスを作成します。- パラメーター:
- objectName- 影響を受けるオブジェクトの名前
- codes- このメッセージを解決するために使用されるコード
- arguments- このメッセージを解決するために使用される引数の配列
- defaultMessage- このメッセージを解決するために使用されるデフォルトのメッセージ
 
 
- メソッドの詳細- getObjectName影響を受けるオブジェクトの名前を返します。
- wrapこのエラーの背後にあるソースを保持します。おそらく- ExceptionSE(通常は- PropertyAccessException)または Bean 検証- ConstraintViolationEE です。- そのようなソースオブジェクトは一時的なものとして保存されていることに注意してください。つまり、直列化されたエラー表現の一部にはなりません。 - パラメーター:
- source- ソースオブジェクト
- 導入:
- 5.0.4
 
- unwrapこのエラーの背後にあるソースをアンラップします。おそらく- ExceptionSE(通常は- PropertyAccessException)または Bean 検証- ConstraintViolationEE です。- 最も外側の例外の原因もイントロスペクトされます。基になる変換例外または setter からスローされた例外( - PropertyAccessExceptionを順にアンラップする必要はありません)。- 戻り値:
- 指定された型のソースオブジェクト
- 例外:
- IllegalArgumentExceptionSE- そのようなソースオブジェクトが利用できない場合 (つまり、何も指定されていないか、逆直列化後に使用できません)
- 導入:
- 5.0.4
 
- containsこのエラーの背後にあるソースを確認してください。おそらく- ExceptionSE(通常は- PropertyAccessException)または Bean 検証- ConstraintViolationEE です。- 最も外側の例外の原因もイントロスペクトされます。基になる変換例外または setter からスローされた例外( - PropertyAccessExceptionを順にアンラップする必要はありません)。- 戻り値:
- このエラーの原因が、指定された型のソースオブジェクトかどうか
- 導入:
- 5.0.4
 
- equals- オーバーライド:
-  クラス DefaultMessageSourceResolvableのequals
 
- hashCodepublic int hashCode()- オーバーライド:
-  クラス DefaultMessageSourceResolvableのhashCode
 
- toStringクラスからコピーされた説明:- DefaultMessageSourceResolvableデフォルトの実装は、この MessageSourceResolvable の属性を公開します。- resolvableToString()を介して解決可能なコンテンツを含む可能性のある、より具象サブクラスでオーバーライドされます。