package fi.otavanopisto.pyramus.dao.courses; import javax.ejb.Stateless; import javax.persistence.EntityManager; import fi.otavanopisto.pyramus.dao.PyramusEntityDAO; import fi.otavanopisto.pyramus.domainmodel.courses.CourseDescriptionCategory; @Stateless public class CourseDescriptionCategoryDAO extends PyramusEntityDAO<CourseDescriptionCategory> { public CourseDescriptionCategory create(String name) { EntityManager entityManager = getEntityManager(); CourseDescriptionCategory category = new CourseDescriptionCategory(); category.setName(name); category.setArchived(Boolean.FALSE); entityManager.persist(category); return category; } public CourseDescriptionCategory update(CourseDescriptionCategory category, String name) { EntityManager entityManager = getEntityManager(); category.setName(name); entityManager.persist(category); return category; } }