package org.gambi.tapestry5.cli.data;
import javax.validation.Valid;
import org.gambi.tapestry5.cli.annotations.ComplexValidationConstraint;
@ComplexValidationConstraint
public class NestedBean {
// Force a cascade validation
@Valid
// @NotNull
public BeanA beanA;
// Force a cascade validation
@Valid
public VectorBean vectorBean;
public NestedBean() {
}
public BeanA getBeanA() {
return beanA;
}
public VectorBean getVectorBean() {
return vectorBean;
}
public void setBeanA(BeanA beanA) {
this.beanA = beanA;
}
public void setVectorBean(VectorBean vectorBean) {
this.vectorBean = vectorBean;
}
}