public class JaxRsBeanValidationHandler extends java.lang.Object implements Handler<HttpRequest,java.lang.Object>
Valid
アノテーションが設定されている場合、
データオブジェクト(リソースメソッドの引数となるBeanオブジェクト)に対してバリデーションを行う。
リソースメソッドにConvertGroup
アノテーションが設定されている場合、バリデーション時にBean Validationのグループを設定できる。
バリデーションエラーが発生した場合には、ApplicationException
を送出する。
エラーが発生しなかった場合は、後続のハンドラに処理を委譲する。Constructor and Description |
---|
JaxRsBeanValidationHandler() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
handle(HttpRequest request,
ExecutionContext context)
入力データに対する処理を実行する。
|
public java.lang.Object handle(HttpRequest request, ExecutionContext context)
Handler
handle
in interface Handler<HttpRequest,java.lang.Object>
request
- 入力データcontext
- 実行コンテキスト