package org.gcube.commons.common.validator.beans; import java.util.List; import java.util.Map; import java.util.Set; import org.gcube.common.validator.annotations.IsValid; import org.gcube.common.validator.annotations.NotEmpty; import org.gcube.common.validator.annotations.NotNull; public class ExampleValidation { @NotNull private String office; @NotNull @IsValid private List people; @IsValid private Set bosses; @IsValid @NotEmpty private Map slavePerPerson; public void setOffice(String office) { this.office = office; } public void setPeople(List people) { this.people = people; } public void setBosses(Set bosses) { this.bosses = bosses; } public void setSlavePerPerson(Map slavePerPerson) { this.slavePerPerson = slavePerPerson; } @Override public String toString() { return "ExampleValidation [office=" + office + ", people=" + people + ", bosses=" + bosses + ", slavePerPerson=" + slavePerPerson + "]"; } }