=== modified file 'dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/dataset/hibernate/HibernateDataSetStore.java' --- dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/dataset/hibernate/HibernateDataSetStore.java 2012-05-29 21:23:47 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/dataset/hibernate/HibernateDataSetStore.java 2012-07-15 16:51:06 +0000 @@ -27,6 +27,8 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +import java.util.Collection; + import org.hibernate.Criteria; import org.hibernate.Query; import org.hibernate.Session; @@ -35,12 +37,10 @@ import org.hisp.dhis.dataset.DataSet; import org.hisp.dhis.dataset.DataSetStore; import org.hisp.dhis.organisationunit.OrganisationUnit; -import org.hisp.dhis.period.PeriodStore; +import org.hisp.dhis.period.PeriodService; import org.hisp.dhis.period.PeriodType; import org.hisp.dhis.system.util.ConversionUtils; -import java.util.Collection; - /** * @author Kristian Nordal */ @@ -52,11 +52,11 @@ // Dependencies // ------------------------------------------------------------------------- - private PeriodStore periodStore; + private PeriodService periodService; - public void setPeriodStore( PeriodStore periodStore ) + public void setPeriodService( PeriodService periodService ) { - this.periodStore = periodStore; + this.periodService = periodService; } // ------------------------------------------------------------------------- @@ -66,7 +66,7 @@ @Override public int save( DataSet dataSet ) { - PeriodType periodType = periodStore.getPeriodType( dataSet.getPeriodType().getClass() ); + PeriodType periodType = periodService.reloadPeriodType( dataSet.getPeriodType() ); dataSet.setPeriodType( periodType ); @@ -76,7 +76,7 @@ @Override public void update( DataSet dataSet ) { - PeriodType periodType = periodStore.getPeriodType( dataSet.getPeriodType().getClass() ); + PeriodType periodType = periodService.reloadPeriodType( dataSet.getPeriodType() ); dataSet.setPeriodType( periodType ); @@ -86,7 +86,7 @@ @SuppressWarnings( "unchecked" ) public Collection getDataSetsByPeriodType( PeriodType periodType ) { - periodType = periodStore.getPeriodType( periodType.getClass() ); + periodType = periodService.reloadPeriodType( periodType ); Session session = sessionFactory.getCurrentSession(); === modified file 'dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/validation/hibernate/HibernateValidationRuleStore.java' --- dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/validation/hibernate/HibernateValidationRuleStore.java 2011-12-26 10:07:59 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/validation/hibernate/HibernateValidationRuleStore.java 2012-07-15 16:51:06 +0000 @@ -33,7 +33,7 @@ import org.hisp.dhis.common.hibernate.HibernateIdentifiableObjectStore; import org.hisp.dhis.dataelement.DataElement; -import org.hisp.dhis.period.PeriodStore; +import org.hisp.dhis.period.PeriodService; import org.hisp.dhis.period.PeriodType; import org.hisp.dhis.system.util.ConversionUtils; import org.hisp.dhis.validation.ValidationRule; @@ -52,11 +52,11 @@ // Dependency // ------------------------------------------------------------------------- - private PeriodStore periodStore; + private PeriodService periodService; - public void setPeriodStore( PeriodStore periodStore ) + public void setPeriodService( PeriodService periodService ) { - this.periodStore = periodStore; + this.periodService = periodService; } // ------------------------------------------------------------------------- @@ -66,7 +66,7 @@ @Override public int save( ValidationRule validationRule ) { - PeriodType periodType = periodStore.getPeriodType( validationRule.getPeriodType().getClass() ); + PeriodType periodType = periodService.reloadPeriodType( validationRule.getPeriodType() ); validationRule.setPeriodType( periodType ); @@ -76,7 +76,7 @@ @Override public void update( ValidationRule validationRule ) { - PeriodType periodType = periodStore.getPeriodType( validationRule.getPeriodType().getClass() ); + PeriodType periodType = periodService.reloadPeriodType( validationRule.getPeriodType() ); validationRule.setPeriodType( periodType ); === 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 2012-07-01 11:33:07 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/resources/META-INF/dhis/beans.xml 2012-07-15 16:51:06 +0000 @@ -89,7 +89,7 @@ - + @@ -121,7 +121,7 @@ - +