public abstract class ValidationUtils extends ObjectSE
Validator を呼び出し、空のフィールドを拒否するための便利なメソッドを提供するユーティリティクラス。rejectIfEmpty(org.springframework.validation.Errors, java.lang.String, java.lang.String) または rejectIfEmptyOrWhitespace(org.springframework.validation.Errors, java.lang.String, java.lang.String) を使用する場合、Validator 実装の空のフィールドのチェックは 1 行になります。
| コンストラクターと説明 |
|---|
ValidationUtils() |
| 修飾子と型 | メソッドと説明 |
|---|---|
static void | invokeValidator(Validator validator, ObjectSE target, Errors errors) |
static void | invokeValidator(Validator validator, ObjectSE target, Errors errors, ObjectSE... validationHints) |
static void | rejectIfEmpty(Errors errors, StringSE field, StringSE errorCode) 値が空の場合、指定されたフィールドを指定されたエラーコードで拒否します。 |
static void | rejectIfEmpty(Errors errors, StringSE field, StringSE errorCode, ObjectSE[] errorArgs) 値が空の場合、指定されたエラーコードとエラー引数で指定されたフィールドを拒否します。 |
static void | rejectIfEmpty(Errors errors, StringSE field, StringSE errorCode, ObjectSE[] errorArgs, StringSE defaultMessage) 値が空の場合、指定されたエラーコード、エラー引数、デフォルトメッセージで指定されたフィールドを拒否します。 |
static void | rejectIfEmpty(Errors errors, StringSE field, StringSE errorCode, StringSE defaultMessage) 値が空の場合、指定されたエラーコードとデフォルトメッセージで指定されたフィールドを拒否します。 |
static void | rejectIfEmptyOrWhitespace(Errors errors, StringSE field, StringSE errorCode) 値が空であるか、空白のみが含まれている場合、指定されたフィールドを指定されたエラーコードで拒否します。 |
static void | rejectIfEmptyOrWhitespace(Errors errors, StringSE field, StringSE errorCode, ObjectSE[] errorArgs) 値が空であるか、空白のみが含まれている場合、指定されたエラーコードとエラー引数で指定されたフィールドを拒否します。 |
static void | rejectIfEmptyOrWhitespace(Errors errors, StringSE field, StringSE errorCode, ObjectSE[] errorArgs, StringSE defaultMessage) 値が空であるか、空白のみが含まれている場合、指定されたエラーコード、エラー引数、デフォルトメッセージで指定されたフィールドを拒否します。 |
static void | rejectIfEmptyOrWhitespace(Errors errors, StringSE field, StringSE errorCode, StringSE defaultMessage) 値が空であるか、空白のみを含む場合、指定されたエラーコードとデフォルトメッセージで指定されたフィールドを拒否します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic static void invokeValidator(Validator validator, ObjectSE target, Errors errors)
validator - 呼び出される Validator target - パラメーターをバインドするオブジェクト errors - エラーを保存する Errors インスタンス IllegalArgumentExceptionSE - Validator または Errors 引数のいずれかが null である場合、または指定された Validator が support でない場合、指定されたオブジェクトの型の検証 public static void invokeValidator(Validator validator, ObjectSE target, Errors errors, @Nullable ObjectSE... validationHints)
validator - 呼び出される Validator target - パラメーターをバインドするオブジェクト errors - エラーを保存する Errors インスタンス validationHints - 検証エンジンに渡される 1 つ以上のヒントオブジェクト IllegalArgumentExceptionSE - Validator または Errors 引数のいずれかが null である場合、または指定された Validator が support でない場合、指定されたオブジェクトの型の検証 public static void rejectIfEmpty(Errors errors, StringSE field, StringSE errorCode)
このコンテキストの「空の」値は、null または空の文字列 "" を意味します。
Errors インスタンスはそれ自体でフィールド値を解決できるため、フィールドが検証されているオブジェクトを渡す必要はありません(通常、ターゲットオブジェクトへの内部参照を保持します)。
errors - エラーを登録する Errors インスタンス field - チェックするフィールド名 errorCode - メッセージキーとして解釈可能なエラーコード public static void rejectIfEmpty(Errors errors, StringSE field, StringSE errorCode, StringSE defaultMessage)
このコンテキストの「空の」値は、null または空の文字列 "" を意味します。
Errors インスタンスはそれ自体でフィールド値を解決できるため、フィールドが検証されているオブジェクトを渡す必要はありません(通常、ターゲットオブジェクトへの内部参照を保持します)。
errors - エラーを登録する Errors インスタンス field - チェックするフィールド名 errorCode - エラーコード、メッセージキーとして解釈可能 defaultMessage - フォールバックのデフォルトメッセージ public static void rejectIfEmpty(Errors errors, StringSE field, StringSE errorCode, ObjectSE[] errorArgs)
このコンテキストの「空の」値は、null または空の文字列 "" を意味します。
Errors インスタンスはそれ自体でフィールド値を解決できるため、フィールドが検証されているオブジェクトを渡す必要はありません(通常、ターゲットオブジェクトへの内部参照を保持します)。
errors - エラーを登録する Errors インスタンス field - チェックするフィールド名 errorCode - メッセージキーとして解釈可能なエラーコード errorArgs - エラー引数、MessageFormat を介した引数バインディング用 (null にすることができます)public static void rejectIfEmpty(Errors errors, StringSE field, StringSE errorCode, @Nullable ObjectSE[] errorArgs, @Nullable StringSE defaultMessage)
このコンテキストの「空の」値は、null または空の文字列 "" を意味します。
Errors インスタンスはそれ自体でフィールド値を解決できるため、フィールドが検証されているオブジェクトを渡す必要はありません(通常、ターゲットオブジェクトへの内部参照を保持します)。
errors - エラーを登録する Errors インスタンス field - チェックするフィールド名 errorCode - メッセージキーとして解釈可能なエラーコード errorArgs - エラー引数、MessageFormat を介した引数バインディング用 (null にすることができます)defaultMessage - フォールバックのデフォルトメッセージ public static void rejectIfEmptyOrWhitespace(Errors errors, StringSE field, StringSE errorCode)
このコンテキストでの「空」の値は、null、空の文字列 ""、または空白のみで構成されていることを意味します。
Errors インスタンスはそれ自体でフィールド値を解決できるため、フィールドが検証されているオブジェクトを渡す必要はありません(通常、ターゲットオブジェクトへの内部参照を保持します)。
errors - エラーを登録する Errors インスタンス field - チェックするフィールド名 errorCode - メッセージキーとして解釈可能なエラーコード public static void rejectIfEmptyOrWhitespace(Errors errors, StringSE field, StringSE errorCode, StringSE defaultMessage)
このコンテキストでの「空」の値は、null、空の文字列 ""、または空白のみで構成されていることを意味します。
Errors インスタンスはそれ自体でフィールド値を解決できるため、フィールドが検証されているオブジェクトを渡す必要はありません(通常、ターゲットオブジェクトへの内部参照を保持します)。
errors - エラーを登録する Errors インスタンス field - チェックするフィールド名 errorCode - メッセージキーとして解釈可能なエラーコード defaultMessage - フォールバックのデフォルトメッセージ public static void rejectIfEmptyOrWhitespace(Errors errors, StringSE field, StringSE errorCode, @Nullable ObjectSE[] errorArgs)
このコンテキストでの「空」の値は、null、空の文字列 ""、または空白のみで構成されていることを意味します。
Errors インスタンスはそれ自体でフィールド値を解決できるため、フィールドが検証されているオブジェクトを渡す必要はありません(通常、ターゲットオブジェクトへの内部参照を保持します)。
errors - エラーを登録する Errors インスタンス field - チェックするフィールド名 errorCode - メッセージキーとして解釈可能なエラーコード errorArgs - エラー引数、MessageFormat を介した引数バインディング用 (null にすることができます)public static void rejectIfEmptyOrWhitespace(Errors errors, StringSE field, StringSE errorCode, @Nullable ObjectSE[] errorArgs, @Nullable StringSE defaultMessage)
このコンテキストでの「空」の値は、null、空の文字列 ""、または空白のみで構成されていることを意味します。
Errors インスタンスはそれ自体でフィールド値を解決できるため、フィールドが検証されているオブジェクトを渡す必要はありません(通常、ターゲットオブジェクトへの内部参照を保持します)。
errors - エラーを登録する Errors インスタンス field - チェックするフィールド名 errorCode - メッセージキーとして解釈可能なエラーコード errorArgs - エラー引数、MessageFormat を介した引数バインディング用 (null にすることができます)defaultMessage - フォールバックのデフォルトメッセージ