T
- ルート Bean の型 public interface ConstraintViolation<T>
修飾子と型 | メソッドと説明 |
---|---|
ConstraintDescriptor<?> | getConstraintDescriptor() 失敗すると報告された制約メタデータを返します。 |
ObjectSE[] | getExecutableParameters() メソッドまたはコンストラクターのパラメーターを検証した後に ConstraintViolation が返される場合、コンストラクターまたはメソッド呼び出し引数を表す Object[] を返します。 |
ObjectSE | getExecutableReturnValue() メソッドまたはコンストラクターの戻り値を検証した後に ConstraintViolation が返される場合、コンストラクターまたはメソッド呼び出しの戻り値を返します。 |
ObjectSE | getInvalidValue() 制約に合格しない値を返します。 |
ObjectSE | getLeafBean() 戻り値: Bean 制約の場合、制約が適用される Bean インスタンス、 Validator.validateValue(Class, String, Object, Class[]) を呼び出した後に ConstraintViolation が返されたときに、null プロパティでホストされるプロパティ制約またはコンテナー要素制約の場合、制約が適用されるプロパティをホストする Bean インスタンスオブジェクトがメソッドパラメーター、クロスパラメーターまたは戻り値の制約、メソッドパラメーターでホストされるコンテナー要素の制約である場合、メソッドが実行されるオブジェクト、コンストラクターパラメーターまたはクロスパラメーターの制約またはコンテナー要素の制約である場合、戻り値 null コンストラクターパラメーターでホストされるコンストラクターが値を返すコンストラクターである場合、コンストラクターが作成したオブジェクト |
StringSE | getMessage() |
StringSE | getMessageTemplate() |
Path | getPropertyPath() |
T | getRootBean() 検証されているルート Bean を返します。 |
ClassSE<T> | getRootBeanClass() 検証されているルート Bean のクラスを返します。 |
<U> U | unwrap(ClassSE<U> type) プロバイダー固有の API へのアクセスを許可する、指定された型のインスタンスを返します。 |
StringSE getMessage()
StringSE getMessageTemplate()
T getRootBean()
次の場合に null
を返します。
ConstraintViolation
は Validator.validateValue(Class, String, Object, Class[])
を呼び出した後に返されます ConstraintViolation
は、コンストラクターの検証後に返されます。null
をホストするオブジェクト ClassSE<T> getRootBeanClass()
ObjectSE getLeafBean()
Validator.validateValue(Class, String, Object, Class[])
を呼び出した後に ConstraintViolation
が返される場合の null
null
(コンストラクターパラメーター、クロスパラメーター制約、コンストラクターパラメーターでホストされるコンテナー要素制約の場合)ObjectSE[] getExecutableParameters()
ConstraintViolation
が返される場合、コンストラクターまたはメソッド呼び出し引数を表す Object[]
を返します。それ以外の場合は、null
を返します。null
のパラメーター ObjectSE getExecutableReturnValue()
ConstraintViolation
が返される場合、コンストラクターまたはメソッド呼び出しの戻り値を返します。 メソッドに戻り値がない場合は、null
を返します。それ以外の場合は、null
を返します。
null
Path getPropertyPath()
rootBean
からの値へのプロパティパス ObjectSE getInvalidValue()
Object[]
が返されます。ConstraintDescriptor<?> getConstraintDescriptor()
<U> U unwrap(ClassSE<U> type)
ValidationException
がスローされます。U
- 返されるオブジェクトの型 type
- 返されるオブジェクトのクラス ValidationException
- プロバイダーが呼び出しをサポートしていない場合 Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.