package org.tests.model.ivo.converter;
import io.ebean.config.ScalarTypeConverter;
import org.tests.model.ivo.Oid;
public class OidTypeConverter implements ScalarTypeConverter<Oid<?>,Long> {
@Override
public Oid<?> getNullValue() {
return null;
}
@Override
public Oid<?> wrapValue(Long scalarType) {
if (scalarType == null) {
return null;
}
return new Oid<>(scalarType);
}
@Override
public Long unwrapValue(Oid<?> beanType) {
if (beanType == null) {
return null;
}
return beanType.getValue();
}
}