package fr.openwide.core.basicapp.core.config.hibernate.type;
import fr.openwide.core.basicapp.core.business.common.model.EmailAddress;
import fr.openwide.core.jpa.hibernate.usertype.AbstractImmutableMaterializedStringValueUserType;
public class EmailAddressType extends AbstractImmutableMaterializedStringValueUserType<EmailAddress> {
@Override
public Class<EmailAddress> returnedClass() {
return EmailAddress.class;
}
@Override
protected EmailAddress instantiate(String value) {
return new EmailAddress(value);
}
}