Комплексная проверка POJO с PlayFramework - PullRequest
1 голос
/ 09 ноября 2011

Существует ли элегантный способ проверки параметра POJO с помощью другого параметра из того же POJO с помощью PlayFramework?Я ищу решение, в котором сохранен механизм ошибок воспроизведения.

Пример:

@Entity
public class Page extends Model {

    @Required
    @Min(0)
    public Integer minWidth; 

    @Required
    @Min(0)
    public Integer maxWidth; 
}

Мне нужно проверить, что minWidth

1 Ответ

5 голосов
/ 09 ноября 2011

Вам нужно написать пользовательский валидатор и использовать аннотацию @CheckWith.

Вы также можете написать пользовательскую аннотацию (документы на той же странице, что и выше), но это сложнее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...