package samplest.validation;
import org.hibernate.validator.constraints.Email;
import restx.validation.stereotypes.FormValidations;
import javax.validation.Valid;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
public class POJO {
@NotNull(groups={FormValidations.Update.class})
Long id;
@NotNull
@Size(min=10, groups={ValidationResource.MyCustomValidationGroup.class})
String name;
@Valid
SubPOJO subPOJO;
@Email
String email;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public SubPOJO getSubPOJO() {
return subPOJO;
}
public void setSubPOJO(SubPOJO subPOJO) {
this.subPOJO = subPOJO;
}
}