45 lines
876 B
Java
45 lines
876 B
Java
package com.baeldung.dynamicvalidation.model;
|
|
|
|
import javax.persistence.Entity;
|
|
import javax.persistence.GeneratedValue;
|
|
import javax.persistence.GenerationType;
|
|
import javax.persistence.Id;
|
|
|
|
import com.baeldung.dynamicvalidation.ContactInfo;
|
|
|
|
@Entity
|
|
public class Customer {
|
|
|
|
@Id
|
|
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
|
private long id;
|
|
|
|
@ContactInfo
|
|
private String contactInfo;
|
|
|
|
public Customer() {
|
|
}
|
|
|
|
public Customer(final long id, final String contactInfo) {
|
|
this.id = id;
|
|
this.contactInfo = contactInfo;
|
|
}
|
|
|
|
public String getContactInfo() {
|
|
return contactInfo;
|
|
}
|
|
|
|
public void setContactInfo(final String contactInfo) {
|
|
this.contactInfo = contactInfo;
|
|
}
|
|
|
|
public long getId() {
|
|
return id;
|
|
}
|
|
|
|
public void setId(final long id) {
|
|
this.id = id;
|
|
}
|
|
|
|
}
|