public abstract class ValidationUtils
extends java.lang.ObjectValidator を呼び出し、空のフィールドを拒否するための便利なメソッドを提供するユーティリティクラス。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, java.lang.Object target, Errors errors) |
static void | invokeValidator(Validator validator, java.lang.Object target, Errors errors, java.lang.Object... validationHints) |
static void | rejectIfEmpty(Errors errors, java.lang.String field, java.lang.String errorCode) 値が空の場合、指定されたフィールドを指定されたエラーコードで拒否します。 |
static void | rejectIfEmpty(Errors errors, java.lang.String field, java.lang.String errorCode, java.lang.Object[] errorArgs) 値が空の場合、指定されたエラーコードとエラー引数で指定されたフィールドを拒否します。 |
static void | rejectIfEmpty(Errors errors, java.lang.String field, java.lang.String errorCode, java.lang.Object[] errorArgs, java.lang.String defaultMessage) 値が空の場合、指定されたエラーコード、エラー引数、デフォルトメッセージで指定されたフィールドを拒否します。 |
static void | rejectIfEmpty(Errors errors, java.lang.String field, java.lang.String errorCode, java.lang.String defaultMessage) 値が空の場合、指定されたエラーコードとデフォルトメッセージで指定されたフィールドを拒否します。 |
static void | rejectIfEmptyOrWhitespace(Errors errors, java.lang.String field, java.lang.String errorCode) 値が空であるか、空白のみが含まれている場合、指定されたフィールドを指定されたエラーコードで拒否します。 |
static void | rejectIfEmptyOrWhitespace(Errors errors, java.lang.String field, java.lang.String errorCode, java.lang.Object[] errorArgs) 値が空であるか、空白のみが含まれている場合、指定されたエラーコードとエラー引数で指定されたフィールドを拒否します。 |
static void | rejectIfEmptyOrWhitespace(Errors errors, java.lang.String field, java.lang.String errorCode, java.lang.Object[] errorArgs, java.lang.String defaultMessage) 値が空であるか、空白のみが含まれている場合、指定されたエラーコード、エラー引数、デフォルトメッセージで指定されたフィールドを拒否します。 |
static void | rejectIfEmptyOrWhitespace(Errors errors, java.lang.String field, java.lang.String errorCode, java.lang.String defaultMessage) 値が空であるか、空白のみを含む場合、指定されたエラーコードとデフォルトメッセージで指定されたフィールドを拒否します。 |
public static void invokeValidator(Validator validator, java.lang.Object target, Errors errors)
public static void invokeValidator(Validator validator, java.lang.Object target, Errors errors, @Nullable java.lang.Object... validationHints)
public static void rejectIfEmpty(Errors errors, java.lang.String field, java.lang.String errorCode)
このコンテキストの「空の」値は、null または空の文字列 "" を意味します。
Errors インスタンスはそれ自体でフィールド値を解決できるため、フィールドが検証されているオブジェクトを渡す必要はありません(通常、ターゲットオブジェクトへの内部参照を保持します)。
errors - エラーを登録する Errors インスタンス field - チェックするフィールド名 errorCode - メッセージキーとして解釈可能なエラーコード public static void rejectIfEmpty(Errors errors, java.lang.String field, java.lang.String errorCode, java.lang.String defaultMessage)
このコンテキストの「空の」値は、null または空の文字列 "" を意味します。
Errors インスタンスはそれ自体でフィールド値を解決できるため、フィールドが検証されているオブジェクトを渡す必要はありません(通常、ターゲットオブジェクトへの内部参照を保持します)。
errors - エラーを登録する Errors インスタンス field - チェックするフィールド名 errorCode - エラーコード、メッセージキーとして解釈可能 defaultMessage - フォールバックのデフォルトメッセージ public static void rejectIfEmpty(Errors errors, java.lang.String field, java.lang.String errorCode, java.lang.Object[] errorArgs)
このコンテキストの「空の」値は、null または空の文字列 "" を意味します。
Errors インスタンスはそれ自体でフィールド値を解決できるため、フィールドが検証されているオブジェクトを渡す必要はありません(通常、ターゲットオブジェクトへの内部参照を保持します)。
errors - エラーを登録する Errors インスタンス field - チェックするフィールド名 errorCode - メッセージキーとして解釈可能なエラーコード errorArgs - エラー引数、MessageFormat を介した引数バインディング用 (null にすることができます)public static void rejectIfEmpty(Errors errors, java.lang.String field, java.lang.String errorCode, @Nullable java.lang.Object[] errorArgs, @Nullable java.lang.String defaultMessage)
このコンテキストの「空の」値は、null または空の文字列 "" を意味します。
Errors インスタンスはそれ自体でフィールド値を解決できるため、フィールドが検証されているオブジェクトを渡す必要はありません(通常、ターゲットオブジェクトへの内部参照を保持します)。
errors - エラーを登録する Errors インスタンス field - チェックするフィールド名 errorCode - メッセージキーとして解釈可能なエラーコード errorArgs - エラー引数、MessageFormat を介した引数バインディング用 (null にすることができます)defaultMessage - フォールバックのデフォルトメッセージ public static void rejectIfEmptyOrWhitespace(Errors errors, java.lang.String field, java.lang.String errorCode)
このコンテキストでの「空」の値は、null、空の文字列 ""、または空白のみで構成されていることを意味します。
Errors インスタンスはそれ自体でフィールド値を解決できるため、フィールドが検証されているオブジェクトを渡す必要はありません(通常、ターゲットオブジェクトへの内部参照を保持します)。
errors - エラーを登録する Errors インスタンス field - チェックするフィールド名 errorCode - メッセージキーとして解釈可能なエラーコード public static void rejectIfEmptyOrWhitespace(Errors errors, java.lang.String field, java.lang.String errorCode, java.lang.String defaultMessage)
このコンテキストでの「空」の値は、null、空の文字列 ""、または空白のみで構成されていることを意味します。
Errors インスタンスはそれ自体でフィールド値を解決できるため、フィールドが検証されているオブジェクトを渡す必要はありません(通常、ターゲットオブジェクトへの内部参照を保持します)。
errors - エラーを登録する Errors インスタンス field - チェックするフィールド名 errorCode - メッセージキーとして解釈可能なエラーコード defaultMessage - フォールバックのデフォルトメッセージ public static void rejectIfEmptyOrWhitespace(Errors errors, java.lang.String field, java.lang.String errorCode, @Nullable java.lang.Object[] errorArgs)
このコンテキストでの「空」の値は、null、空の文字列 ""、または空白のみで構成されていることを意味します。
Errors インスタンスはそれ自体でフィールド値を解決できるため、フィールドが検証されているオブジェクトを渡す必要はありません(通常、ターゲットオブジェクトへの内部参照を保持します)。
errors - エラーを登録する Errors インスタンス field - チェックするフィールド名 errorCode - メッセージキーとして解釈可能なエラーコード errorArgs - エラー引数、MessageFormat を介した引数バインディング用 (null にすることができます)public static void rejectIfEmptyOrWhitespace(Errors errors, java.lang.String field, java.lang.String errorCode, @Nullable java.lang.Object[] errorArgs, @Nullable java.lang.String defaultMessage)
このコンテキストでの「空」の値は、null、空の文字列 ""、または空白のみで構成されていることを意味します。
Errors インスタンスはそれ自体でフィールド値を解決できるため、フィールドが検証されているオブジェクトを渡す必要はありません(通常、ターゲットオブジェクトへの内部参照を保持します)。
errors - エラーを登録する Errors インスタンス field - チェックするフィールド名 errorCode - メッセージキーとして解釈可能なエラーコード errorArgs - エラー引数、MessageFormat を介した引数バインディング用 (null にすることができます)defaultMessage - フォールバックのデフォルトメッセージ