package com.pivotal.demos;
import java.util.ArrayList;
import java.util.List;
import javax.validation.Valid;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
public class Object1 {
@NotNull
@Size(max=2)
private String param1;
@Valid
@Size(max=2)
private List<Object2> subObjs = new ArrayList<Object2>();
public Object1() {
for (int i = 0; i < 30; i++) {
Object2 obj = new Object2();
obj.setParam1("param1-" + i);
obj.setParam2("param2-" + i);
obj.setParam3("param3-" + i);
obj.setParam4("param4-" + i);
subObjs.add(obj);
}
}
public String getParam1() {
return param1;
}
public void setParam1(String param1) {
this.param1 = param1;
}
public List<Object2> getSubObjs() {
return subObjs;
}
public void setSubObjs(List<Object2> subObjs) {
this.subObjs = subObjs;
}
}