m4hv-extensions

m4hv-extensionsについて

m4hv-extensionsはHibernateValidator(BeanValidator)の追加バリデーションライブラリとして提供してますが、いくつか修正したいポイントがあります。特に次の2つのバリデータアノテーションは名前を変更したい!!@NotHaveInValidCharacter -> @NotHasInV…

Bean Validation(HibernateValidator)とm4hv-extensionsについて

前回はBean Validationの基本的な使い方について記事を書きましたが、今回はBeanValidationとその追加バリデーションライブラリであるm4hv-extensionsについて解説します。 m4hv-extensionsはBeanValidationの実装であるHibernateValidatorで動作確認を取っ…

Hibernate Validatorについて

Hibernate Validator 4はJSR303 - Bean Validationの参照実装で、JavaBeansに対するバリデーションフレームワークです。かなり手軽に使えるので個人的に気に入ってます。Bean Validationのインターフェースを実装し、独自の追加バリデータを作成するのも比較…

BeanValidatorとかm4hv-extensionsとかJava7とか・・・

これまでずっとmaru-dogの解説やJava7の解説なんかをメインでやってきたけど、そろそろmaru-dogについてはメイン機能の解説はなくなってきたので一通り解説し終わったらBeanValidator(HibernateValidator)とBeanValidatorの追加バリデーションを利用したm4…

m4hv-extensions-1.4.1リリース

m4hv-extensions-1.4.1をリリースしました。追加変更点は次の通りです。BeanValidatorに日本語関連のバリデータを追加したバリデーションライブラリ。1.時間関連のバリデータ名称をそれぞれ以下のように変更しました。 Hour→Hours Minute→Minutes Second→Sec…

m4hv-extensionsのHour,Minute,Secondアノテーション

結構前から気になってたけどm4hv-extensionsのHour,Minute,Secondアノテーションの名前を近いうちに変更しようと考えてます。Hour→Hours Minute→Minutes Second→Seconds後方互換性ががなくなるので次期バージョンでやるかどうかは分からないけどいずれ将来的…

m4hv-extensions-1.3.1リリース

m4hv-extensions-1.3.1をリリースしました。m4hv-extensionsはBeanValidatorに日本語関連のバリデータを追加したバリデーションライブラリです。追加バリデーションは次の通りです。(1)不正文字判定バリデータを追加 (2)有効文字判定バリデータを追加詳細は…

m4hv-extensions-1.2.1リリース

m4hv-extensions-1.2.1をリリースしました。version1.1.1で見直したはずの内部実装ですが全然見直せてなかったのでまたまたリファクタリングを行いました。追加・変更点は以下の通りです。(1) 半角カタカナ用の@HalfwidthKatakanaバリデーションが追加になり…

m4hv-extensions-1.1.1リリース

m4hv-extensions-1.1.1をリリースしました。Version-1.1.1では内部実装の見直しなどいくつかの点で変更を加えました。(1) @NumberStringバリデーションが追加になりました。 (2) Hour、Minute、SecondバリデーションをShort型の項目にも対応させました。 (3)…

m4hv-extensions-1.0.1リリース

m4hv-extensions-1.0.1をリリースしました。1.0.1よりHour,Minute,Secondバリデーションをint、String型に加えbyte型の項目に対しても実行可能となりました。詳細は下記URLを参照してください。プロジェクトサイト:http://maru.sourceforge.jp/ プロダクト…

m4hv-extensions-1.0.0リリース

HibernateValidatorを利用した追加バリデーションライブラリm4hv-extensionsをリリースしました。 http://maru.sourceforge.jp/上記サイトのm4hv-extensionsを参照してください。