package fi.otavanopisto.pyramus.dao.grading;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import fi.otavanopisto.pyramus.dao.PyramusEntityDAO;
import fi.otavanopisto.pyramus.domainmodel.base.Curriculum;
import fi.otavanopisto.pyramus.domainmodel.grading.TransferCreditTemplate;
@Stateless
public class TransferCreditTemplateDAO extends PyramusEntityDAO<TransferCreditTemplate> {
public TransferCreditTemplate create(String name, Curriculum curriculum) {
EntityManager entityManager = getEntityManager();
TransferCreditTemplate transferCreditTemplate = new TransferCreditTemplate();
transferCreditTemplate.setName(name);
transferCreditTemplate.setCurriculum(curriculum);
entityManager.persist(transferCreditTemplate);
return transferCreditTemplate;
}
public TransferCreditTemplate update(TransferCreditTemplate transferCreditTemplate, String name, Curriculum curriculum) {
EntityManager entityManager = getEntityManager();
transferCreditTemplate.setName(name);
transferCreditTemplate.setCurriculum(curriculum);
entityManager.persist(transferCreditTemplate);
return transferCreditTemplate;
}
@Override
public void delete(TransferCreditTemplate transferCreditTemplate) {
super.delete(transferCreditTemplate);
}
}