package com.nicusa.converter;
import com.nicusa.domain.Drug;
import com.nicusa.resource.DrugResource;
import org.springframework.stereotype.Component;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
@Component
public class DrugResourceToDomainConverter extends ResourceToDomainConverter<DrugResource, Drug> {
@PersistenceContext
private EntityManager entityManager;
@Override
public Drug convert(DrugResource drugResource) {
Drug drug;
if (drugResource.getId() != null) {
drug = entityManager.find(Drug.class, drugResource.getId());
} else {
drug = new Drug();
}
drug.setName(drugResource.getName());
drug.setUnii(drugResource.getUnii());
return drug;
}
}