//tag::include[]
package org.hibernate.validator.referenceguide.chapter05.groupinheritance;
//end::include[]
import javax.validation.constraints.AssertTrue;
import org.hibernate.validator.referenceguide.chapter05.Car;
//tag::include[]
public class SuperCar extends Car {
@AssertTrue(
message = "Race car must have a safety belt",
groups = RaceCarChecks.class
)
private boolean safetyBelt;
// getters and setters ...
//end::include[]
public SuperCar(String manufacturer, String licencePlate, int seatCount) {
super( manufacturer, licencePlate, seatCount );
}
public boolean isSafetyBelt() {
return safetyBelt;
}
public void setSafetyBelt(boolean safetyBelt) {
this.safetyBelt = safetyBelt;
}
//tag::include[]
}
//end::include[]