=== modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/eventchart/EventChartService.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/eventchart/EventChartService.java 2016-01-04 02:27:49 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/eventchart/EventChartService.java 2016-01-06 14:37:53 +0000 @@ -30,10 +30,13 @@ import java.util.List; +import org.hisp.dhis.common.AnalyticalObjectService; + /** * @author Lars Helge Overland */ public interface EventChartService + extends AnalyticalObjectService { int saveEventChart( EventChart eventChart ); === modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/eventreport/EventReportService.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/eventreport/EventReportService.java 2016-01-04 02:27:49 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/eventreport/EventReportService.java 2016-01-06 14:37:53 +0000 @@ -30,10 +30,13 @@ import java.util.List; +import org.hisp.dhis.common.AnalyticalObjectService; + /** * @author Lars Helge Overland */ public interface EventReportService + extends AnalyticalObjectService { int saveEventReport( EventReport report ); === modified file 'dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/eventchart/DefaultEventChartService.java' --- dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/eventchart/DefaultEventChartService.java 2016-01-04 02:27:49 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/eventchart/DefaultEventChartService.java 2016-01-06 14:37:53 +0000 @@ -30,7 +30,9 @@ import java.util.List; -import org.hisp.dhis.common.hibernate.HibernateIdentifiableObjectStore; +import org.hisp.dhis.common.AnalyticalObjectStore; +import org.hisp.dhis.common.GenericAnalyticalObjectService; +import org.hisp.dhis.common.hibernate.HibernateAnalyticalObjectStore; import org.springframework.transaction.annotation.Transactional; /** @@ -38,11 +40,12 @@ */ @Transactional public class DefaultEventChartService + extends GenericAnalyticalObjectService implements EventChartService { - private HibernateIdentifiableObjectStore eventChartStore; + private HibernateAnalyticalObjectStore eventChartStore; - public void setEventChartStore( HibernateIdentifiableObjectStore eventChartStore ) + public void setEventChartStore( HibernateAnalyticalObjectStore eventChartStore ) { this.eventChartStore = eventChartStore; } @@ -52,6 +55,12 @@ // ------------------------------------------------------------------------- @Override + protected AnalyticalObjectStore getAnalyticalObjectStore() + { + return eventChartStore; + } + + @Override public int saveEventChart( EventChart eventChart ) { return eventChartStore.save( eventChart ); === modified file 'dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/eventreport/DefaultEventReportService.java' --- dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/eventreport/DefaultEventReportService.java 2016-01-04 02:27:49 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/eventreport/DefaultEventReportService.java 2016-01-06 14:37:53 +0000 @@ -30,7 +30,9 @@ import java.util.List; -import org.hisp.dhis.common.hibernate.HibernateIdentifiableObjectStore; +import org.hisp.dhis.common.AnalyticalObjectStore; +import org.hisp.dhis.common.GenericAnalyticalObjectService; +import org.hisp.dhis.common.hibernate.HibernateAnalyticalObjectStore; import org.springframework.transaction.annotation.Transactional; /** @@ -38,11 +40,12 @@ */ @Transactional public class DefaultEventReportService + extends GenericAnalyticalObjectService implements EventReportService { - private HibernateIdentifiableObjectStore eventReportStore; + private HibernateAnalyticalObjectStore eventReportStore; - public void setEventReportStore( HibernateIdentifiableObjectStore eventReportStore ) + public void setEventReportStore( HibernateAnalyticalObjectStore eventReportStore ) { this.eventReportStore = eventReportStore; } @@ -52,6 +55,12 @@ // ------------------------------------------------------------------------- @Override + protected AnalyticalObjectStore getAnalyticalObjectStore() + { + return eventReportStore; + } + + @Override public int saveEventReport( EventReport report ) { return eventReportStore.save( report ); === modified file 'dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/eventreport/EventReportDeletionHandler.java' --- dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/eventreport/EventReportDeletionHandler.java 2016-01-04 02:27:49 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/eventreport/EventReportDeletionHandler.java 2016-01-06 14:37:53 +0000 @@ -63,7 +63,7 @@ { Collection charts = eventReportService.getAllEventReports(); - for( EventReport chart : charts ) + for ( EventReport chart : charts ) { if( chart.getProgramStage().equals( programStage )) { @@ -77,7 +77,7 @@ { Collection charts = eventReportService.getAllEventReports(); - for( EventReport chart : charts ) + for ( EventReport chart : charts ) { if( chart.getProgram().equals( program )) { === modified file 'dhis-2/dhis-services/dhis-service-core/src/main/resources/META-INF/dhis/beans.xml' --- dhis-2/dhis-services/dhis-service-core/src/main/resources/META-INF/dhis/beans.xml 2016-01-05 14:03:19 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/resources/META-INF/dhis/beans.xml 2016-01-06 14:37:53 +0000 @@ -580,13 +580,13 @@ + class="org.hisp.dhis.common.hibernate.HibernateAnalyticalObjectStore"> + class="org.hisp.dhis.common.hibernate.HibernateAnalyticalObjectStore">