インターフェース MessageCodesResolver
- すべての既知の実装クラス:
DefaultMessageCodesResolver
public interface MessageCodesResolver
検証エラーコードからメッセージコードを構築するための戦略インターフェース。ObjectErrors および FieldErrors のコードリストを作成するために DataBinder によって使用されます。
結果のメッセージコードは、MessageSourceResolvable のコードに対応します(ObjectError および FieldError によって実装されます)。
メソッドのサマリー
修飾子と型メソッド説明StringSE[]
resolveMessageCodes
(StringSE errorCode, StringSE objectName) 指定されたエラーコードとオブジェクト名のメッセージコードを作成します。StringSE[]
resolveMessageCodes
(StringSE errorCode, StringSE objectName, StringSE field, ClassSE<?> fieldType) 指定されたエラーコードとフィールド仕様のメッセージコードを作成します。
メソッドの詳細
resolveMessageCodes
指定されたエラーコードとオブジェクト名のメッセージコードを作成します。ObjectError のコードリストを作成するために使用されます。- パラメーター:
errorCode
- オブジェクトを拒否するために使用されるエラーコードobjectName
- オブジェクトの名前- 戻り値:
- 使用するメッセージコード
resolveMessageCodes
StringSE[] resolveMessageCodes(StringSE errorCode, StringSE objectName, StringSE field, @Nullable ClassSE<?> fieldType) 指定されたエラーコードとフィールド仕様のメッセージコードを作成します。FieldError のコードリストを作成するために使用されます。- パラメーター:
errorCode
- 値を拒否するために使用されるエラーコードobjectName
- オブジェクトの名前field
- フィールド名fieldType
- フィールド型 (決定できない場合はnull
になる可能性があります)- 戻り値:
- 使用するメッセージコード