Polish Hibernate Validators (REGON, NIP, PESEL and others). Very useful for Seam Development.
hibernate-validator-plZestaw walidatorów hibernetowych specyficznych dla polski. Walidatory można
... [More]
wykorzystać w aplikacjach korzystających z JBoss Seam.
WalidatoryDostępne walidatory:
@NIP - Numer Identyfikacji Podatkowej @PESEL - Powszechny Elektroniczny System Ewidencji Ludności @PNA - Pocztowe Numery Adresowe @REGON - Rejestr Gospodarki Narodowej
W repozytorium:
@LowerCase - Sprawdza czy String zawiera tylko małe litery. Użyteczny np. przy sprawdzaniu liter w loginie. @Alpha - Sprawdza czy String zawiera wyłącznie litery UTF-8 (dodatkowo możemy zezwolić na występowanie spacji i/lub cyfr). @AsciiPrintable - Sprawdza czy String zawiera wyłącznie drukowalne znaki ASCII. @ISBN - International Standard Book Number
Zestaw rozszerza się w różnych kierunkach - być może wkrótce należałoby zmienić jego nazwę na hibernate-validator-extras? ;)
REGONSposób użycia:
import pl.seam.hibernate.validator.REGON;
...
@REGON
private String mojRegon;
@REGON
private Long mojRegon;NIPSposób użycia:
import pl.seam.hibernate.validator.NIP;
...
@NIP
private String mojNip;
@NIP
private Long mojNip;Bazuje na poprawionym kodzie walidatora http://jdn.pl/files/Validator.java oraz dokumentacji http://pl.wikipedia.org/wiki/REGON. [Less]