package org.lightadmin.demo.model;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import org.hibernate.validator.constraints.Email;
import javax.persistence.Column;
import javax.persistence.Embeddable;
@Embeddable
@JsonSerialize(using = ToStringSerializer.class)
public class EmailAddress {
@Email
@Column(name = "email")
private String value;
protected EmailAddress() {
}
public EmailAddress(String emailAddress) {
this.value = emailAddress;
}
@Override
public String toString() {
return value;
}
}