Class JaxRsBeanValidationHandler

java.lang.Object
nablarch.fw.jaxrs.JaxRsBeanValidationHandler
All Implemented Interfaces:
Handler<HttpRequest,Object>

@Published(tag="architect") public class JaxRsBeanValidationHandler extends Object implements Handler<HttpRequest,Object>
リソースメソッドが受け取るBeanオブジェクトに対してバリデーションを実行するハンドラ実装クラス。

リソースメソッドに対してValidアノテーションが設定されている場合、 データオブジェクト(リソースメソッドの引数となるBeanオブジェクト)に対してバリデーションを行う。 リソースメソッドにConvertGroupアノテーションが設定されている場合、バリデーション時にBean Validationのグループを設定できる。 バリデーションエラーが発生した場合には、ApplicationExceptionを送出する。 エラーが発生しなかった場合は、後続のハンドラに処理を委譲する。

  • Constructor Details

    • JaxRsBeanValidationHandler

      public JaxRsBeanValidationHandler()
  • Method Details