Package io.extact.rms.platform.validate
package io.extact.rms.platform.validate
-
ClassDescriptionCDIでValidatorをラップしたクラス。 以下の理由からCDI-BeanValidatorインテグレーション機能は使わず独自実装を行い、 CDI-BeanValidatorインテグレーション機能がデフォルトで有効になっている環境でも取得可能なように 限定氏を付けている。 JavaEE の"Method validation"は広範に効きすぎなのでOFFにしたい @InjectでValidatorインスタンスを取得するにはHibernateのValidatorExtensionを有効にする必要が あるがJerseyとのvalidate機能も混在してライブラリと機能実態がカオスになる Validatorインスタンスの@Injectによる取得はclassパス上にhibernate-validator-cdi.jarなどがあるか によりポータビリティに難がある