package org.jooby.hbm.data; import javax.validation.constraints.Min; import javax.validation.constraints.Size; import org.hibernate.validator.constraints.NotEmpty; public class Car { @NotEmpty(message = "may not be empty") private String manufacturer; @NotEmpty(message = "may not be empty") @Size(min = 2, max = 14) private String licensePlate; @Min(value = 2, message = "must be greater than or equal to 2") private int seatCount; public Car(final String manufacturer, final String licencePlate, final int seatCount) { this.manufacturer = manufacturer; this.licensePlate = licencePlate; this.seatCount = seatCount; } public String getManufacturer() { return manufacturer; } public void setManufacturer(final String manufacturer) { this.manufacturer = manufacturer; } public String getLicensePlate() { return licensePlate; } public void setLicensePlate(final String licensePlate) { this.licensePlate = licensePlate; } public int getSeatCount() { return seatCount; } public void setSeatCount(final int seatCount) { this.seatCount = seatCount; } @Override public String toString() { return manufacturer; } }