2015-02-20 5 views
0

Я пишу проверку JSR для следующих входных данных.JSR Валидации для зависимых переменных

@JsonProperty(value = "state") 
@NotEmpty 
private String state; 

@JsonProperty(value = "zipValue") 
@NotEmpty 
@Zip 
private String zip; 

@JsonProperty(value = "countryName") 
@NotEmpty 
@CountryAddress 
private String countryName; 

Я получаю материалы из 2 стран. Следовательно, список состояний и формат почтового индекса стран различны. Я хочу проверить как zip, так и состояние в самой аннотации CountryAddress. Может ли кто-нибудь помочь мне в этом?

ответ

0

Вы можете использовать ограничения уровня класса для проверки комбинации полей формы. Просто введите новую проверку и назначьте ее классу, а не полям.

См. here или here