Grupy sprawdzania poprawności

Wszystkie ograniczenia domyślnie są definiowane w grupie sprawdzania poprawności Default. Wszystkie ograniczenia sprawdzania poprawności są (także domyślnie) przetwarzane w przypadkowej kolejności. Ograniczenie można zdefiniować w ramach bezpośrednio wskazanej grupy sprawdzania poprawności, aby umożliwić częściową weryfikację komponentu lub kontrolki w kolejności zgodnej z porządkiem przetwarzania ograniczeń.

Grupę sprawdzania poprawności można zdefiniować w formie interfejsu:

public interface ZipCodeGroup {
}

Tak zdefiniowaną grupę sprawdzania poprawności można teraz przypisać do definicji ograniczenia:

@ZipCode(groups=ZipCodeGroup.class)
String zip;

W powyższym kodzie pole zip zostanie sprawdzone tylko w razie ...

Get Java EE 6. Leksykon kieszonkowy now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.