/* * Hibernate Validator, declare and validate application constraints * * License: Apache License, Version 2.0 * See the license.txt file in the root directory or <http://www.apache.org/licenses/LICENSE-2.0>. */ package org.hibernate.validator.test.internal.engine.groups.redefiningdefaultgroup; import javax.validation.constraints.AssertTrue; import javax.validation.constraints.Min; /** * @author Hardy Ferentschik */ public class Driver extends Person { @Min(value = 18, message = "You have to be 18 to drive a car", groups = DriverChecks.class) private int age; @AssertTrue(message = "You first have to pass the driving test", groups = DriverChecks.class) private boolean hasDrivingLicense; public Driver(String name) { super( name ); } public void passedDrivingTest(boolean b) { hasDrivingLicense = b; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }