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