diff --git a/api/src/main/java/org/openmrs/module/episodes/dao/impl/EpisodeAttributeTypeDaoImpl.java b/api/src/main/java/org/openmrs/module/episodes/dao/impl/EpisodeAttributeTypeDaoImpl.java index aa8d3be..83a5790 100644 --- a/api/src/main/java/org/openmrs/module/episodes/dao/impl/EpisodeAttributeTypeDaoImpl.java +++ b/api/src/main/java/org/openmrs/module/episodes/dao/impl/EpisodeAttributeTypeDaoImpl.java @@ -9,7 +9,6 @@ import java.util.List; -@Repository public class EpisodeAttributeTypeDaoImpl implements EpisodeAttributeTypeDao { private static final String HQL_SELECT_ALL_EPISODE_ATTRIBUTE_TYPE = "FROM EpisodeAttributeType"; diff --git a/api/src/main/java/org/openmrs/module/episodes/dao/impl/EpisodeDAOImpl.java b/api/src/main/java/org/openmrs/module/episodes/dao/impl/EpisodeDAOImpl.java index 4008e53..60df014 100644 --- a/api/src/main/java/org/openmrs/module/episodes/dao/impl/EpisodeDAOImpl.java +++ b/api/src/main/java/org/openmrs/module/episodes/dao/impl/EpisodeDAOImpl.java @@ -11,12 +11,14 @@ import java.util.List; -@Repository public class EpisodeDAOImpl implements EpisodeDAO { - @Autowired private SessionFactory sessionFactory; + public EpisodeDAOImpl(SessionFactory sessionFactory) { + this.sessionFactory = sessionFactory; + } + @Override public void save(Episode episode) { session().save(episode); diff --git a/api/src/main/java/org/openmrs/module/episodes/service/EpisodeAttributeTypeService.java b/api/src/main/java/org/openmrs/module/episodes/service/EpisodeAttributeTypeService.java index 846a8a3..c6895d2 100644 --- a/api/src/main/java/org/openmrs/module/episodes/service/EpisodeAttributeTypeService.java +++ b/api/src/main/java/org/openmrs/module/episodes/service/EpisodeAttributeTypeService.java @@ -1,6 +1,5 @@ package org.openmrs.module.episodes.service; -import org.openmrs.ConceptAttributeType; import org.openmrs.annotation.Authorized; import org.openmrs.module.episodes.EpisodeAttributeType; import org.springframework.transaction.annotation.Transactional; diff --git a/api/src/main/java/org/openmrs/module/episodes/service/impl/EpisodeAttributeTypeServiceImpl.java b/api/src/main/java/org/openmrs/module/episodes/service/impl/EpisodeAttributeTypeServiceImpl.java index c282e95..bfb61ec 100644 --- a/api/src/main/java/org/openmrs/module/episodes/service/impl/EpisodeAttributeTypeServiceImpl.java +++ b/api/src/main/java/org/openmrs/module/episodes/service/impl/EpisodeAttributeTypeServiceImpl.java @@ -11,7 +11,6 @@ import java.util.Date; import java.util.List; -@Service @Transactional public class EpisodeAttributeTypeServiceImpl implements EpisodeAttributeTypeService { diff --git a/api/src/main/java/org/openmrs/module/episodes/service/impl/EpisodeServiceImpl.java b/api/src/main/java/org/openmrs/module/episodes/service/impl/EpisodeServiceImpl.java index 6e3b13f..bb21361 100644 --- a/api/src/main/java/org/openmrs/module/episodes/service/impl/EpisodeServiceImpl.java +++ b/api/src/main/java/org/openmrs/module/episodes/service/impl/EpisodeServiceImpl.java @@ -11,12 +11,15 @@ import java.util.List; -@Component @Transactional public class EpisodeServiceImpl implements EpisodeService { - @Autowired + private EpisodeDAO episodeDAO; + public EpisodeServiceImpl(EpisodeDAO episodeDAO) { + this.episodeDAO = episodeDAO; + } + @Override public void save(Episode episode) { episodeDAO.save(episode); diff --git a/api/src/main/resources/moduleApplicationContext.xml b/api/src/main/resources/moduleApplicationContext.xml index a542b35..28d0f07 100644 --- a/api/src/main/resources/moduleApplicationContext.xml +++ b/api/src/main/resources/moduleApplicationContext.xml @@ -23,6 +23,65 @@ http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.0.xsd"> - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.openmrs.module.episodes.service.EpisodeService + + + + + + + + + org.openmrs.module.episodes.service.EpisodeAttributeTypeService + + + + + +