1 package org.apache.struts2.oval.interceptor.domain; 2 3 import javax.persistence.Column; 4 5 import net.sf.oval.constraint.AssertValid; 6 import net.sf.oval.constraint.NotNull; 7 8 public class Person { 9 10 @Column(nullable=false) 11 private String name; 12 13 @NotNull 14 private String email; 15 16 @AssertValid 17 private Address address = new Address(); 18 19 public void setEmail(String email) { 20 this.email = email; 21 } 22 23 public String getEmail() { 24 return email; 25 } 26 27 public void setName(String name) { 28 this.name = name; 29 } 30 31 public String getName() { 32 return name; 33 } 34 35 public void setAddress(Address address) { 36 this.address = address; 37 } 38 39 public Address getAddress() { 40 return address; 41 } 42 43 }