=== modified file 'dhis-2/dhis-services/dhis-service-mobile/src/main/java/org/hisp/dhis/mobile/service/ActivityReportingServiceImpl.java' --- dhis-2/dhis-services/dhis-service-mobile/src/main/java/org/hisp/dhis/mobile/service/ActivityReportingServiceImpl.java 2013-12-16 04:27:26 +0000 +++ dhis-2/dhis-services/dhis-service-mobile/src/main/java/org/hisp/dhis/mobile/service/ActivityReportingServiceImpl.java 2013-12-16 15:15:54 +0000 @@ -148,8 +148,6 @@ private ProgramStageService programStageService; - private org.hisp.dhis.mobile.service.ModelMapping modelMapping; - private PatientIdentifierTypeService patientIdentifierTypeService; private CurrentUserService currentUserService; @@ -229,12 +227,6 @@ this.patientMobileSettingService = patientMobileSettingService; } - @Required - public void setModelMapping( org.hisp.dhis.mobile.service.ModelMapping modelMapping ) - { - this.modelMapping = modelMapping; - } - public void setSetting( PatientMobileSetting setting ) { this.setting = setting; @@ -1235,7 +1227,7 @@ // Option set if ( programStageDataElement.getDataElement().getOptionSet() != null ) { - mobileDataElement.setOptionSet( modelMapping.getOptionSet( programStageDataElement.getDataElement() ) ); + mobileDataElement.setOptionSet( ModelMapping.getOptionSet( programStageDataElement.getDataElement() ) ); } else { @@ -1245,7 +1237,7 @@ // Category Option Combo if ( programStageDataElement.getDataElement().getCategoryCombo() != null ) { - mobileDataElement.setCategoryOptionCombos( modelMapping + mobileDataElement.setCategoryOptionCombos( ModelMapping .getCategoryOptionCombos( programStageDataElement.getDataElement() ) ); } else @@ -1521,7 +1513,7 @@ if ( programStageDataElement.getDataElement().getOptionSet() != null ) { mobileDataElement - .setOptionSet( modelMapping.getOptionSet( programStageDataElement.getDataElement() ) ); + .setOptionSet( ModelMapping.getOptionSet( programStageDataElement.getDataElement() ) ); } else { @@ -1529,7 +1521,7 @@ } if ( programStageDataElement.getDataElement().getCategoryCombo() != null ) { - mobileDataElement.setCategoryOptionCombos( modelMapping + mobileDataElement.setCategoryOptionCombos( ModelMapping .getCategoryOptionCombos( programStageDataElement.getDataElement() ) ); } else === modified file 'dhis-2/dhis-services/dhis-service-mobile/src/main/java/org/hisp/dhis/mobile/service/DefaultProgramService.java' --- dhis-2/dhis-services/dhis-service-mobile/src/main/java/org/hisp/dhis/mobile/service/DefaultProgramService.java 2013-10-29 10:27:23 +0000 +++ dhis-2/dhis-services/dhis-service-mobile/src/main/java/org/hisp/dhis/mobile/service/DefaultProgramService.java 2013-12-16 15:15:54 +0000 @@ -55,8 +55,6 @@ private org.hisp.dhis.program.ProgramService programService; - private org.hisp.dhis.mobile.service.ModelMapping modelMapping; - // ------------------------------------------------------------------------- // ProgramService // ------------------------------------------------------------------------- @@ -159,7 +157,7 @@ org.hisp.dhis.dataelement.DataElement dataElement = programStagedataElement.getDataElement(); - DataElement de = modelMapping.getDataElement( dataElement ); + DataElement de = ModelMapping.getDataElement( dataElement ); de.setCompulsory( programStagedataElement.isCompulsory() ); @@ -233,7 +231,7 @@ org.hisp.dhis.dataelement.DataElement dataElement = programStageDataElement.getDataElement(); - org.hisp.dhis.api.mobile.model.LWUITmodel.ProgramStageDataElement de = modelMapping.getDataElementLWUIT( dataElement ); + org.hisp.dhis.api.mobile.model.LWUITmodel.ProgramStageDataElement de = ModelMapping.getDataElementLWUIT( dataElement ); de.setCompulsory( programStageDataElement.isCompulsory() ); @@ -281,10 +279,4 @@ { this.programService = programService; } - - @Required - public void setModelMapping( org.hisp.dhis.mobile.service.ModelMapping modelMapping ) - { - this.modelMapping = modelMapping; - } } === modified file 'dhis-2/dhis-services/dhis-service-mobile/src/main/java/org/hisp/dhis/mobile/service/FacilityReportingServiceImpl.java' --- dhis-2/dhis-services/dhis-service-mobile/src/main/java/org/hisp/dhis/mobile/service/FacilityReportingServiceImpl.java 2013-10-01 16:44:42 +0000 +++ dhis-2/dhis-services/dhis-service-mobile/src/main/java/org/hisp/dhis/mobile/service/FacilityReportingServiceImpl.java 2013-12-16 15:15:54 +0000 @@ -93,8 +93,6 @@ private org.hisp.dhis.i18n.I18nService i18nService; - private org.hisp.dhis.mobile.service.ModelMapping modelMapping; - private CompleteDataSetRegistrationService registrationService; private CurrentUserService currentUserService; @@ -311,7 +309,7 @@ { dataElement = i18n( i18nService, locale, dataElement ); - DataElement de = modelMapping.getDataElement( dataElement ); + DataElement de = ModelMapping.getDataElement( dataElement ); // For facility Reporting, no data elements are mandatory @@ -505,12 +503,6 @@ } @Required - public void setModelMapping( org.hisp.dhis.mobile.service.ModelMapping modelMapping ) - { - this.modelMapping = modelMapping; - } - - @Required public void setRegistrationService( CompleteDataSetRegistrationService registrationService ) { this.registrationService = registrationService; === modified file 'dhis-2/dhis-services/dhis-service-mobile/src/main/java/org/hisp/dhis/mobile/service/ModelMapping.java' --- dhis-2/dhis-services/dhis-service-mobile/src/main/java/org/hisp/dhis/mobile/service/ModelMapping.java 2013-08-23 16:05:01 +0000 +++ dhis-2/dhis-services/dhis-service-mobile/src/main/java/org/hisp/dhis/mobile/service/ModelMapping.java 2013-12-16 15:15:54 +0000 @@ -41,7 +41,7 @@ public class ModelMapping { - public DataElement getDataElement( org.hisp.dhis.dataelement.DataElement dataElement ) + public static DataElement getDataElement( org.hisp.dhis.dataelement.DataElement dataElement ) { DataElement de = new DataElement(); de.setId( dataElement.getId() ); @@ -58,7 +58,7 @@ return de; } - public ProgramStageDataElement getDataElementLWUIT( org.hisp.dhis.dataelement.DataElement dataElement ) + public static ProgramStageDataElement getDataElementLWUIT( org.hisp.dhis.dataelement.DataElement dataElement ) { ProgramStageDataElement de = new ProgramStageDataElement(); de.setId( dataElement.getId() ); @@ -76,7 +76,7 @@ return de; } - public OptionSet getOptionSet( org.hisp.dhis.dataelement.DataElement dataElement ) + public static OptionSet getOptionSet( org.hisp.dhis.dataelement.DataElement dataElement ) { org.hisp.dhis.option.OptionSet dhisOptionSet = dataElement.getOptionSet(); OptionSet mobileOptionSet = new OptionSet(); @@ -94,7 +94,7 @@ return mobileOptionSet; } - public ModelList getCategoryOptionCombos( org.hisp.dhis.dataelement.DataElement dataElement ) + public static ModelList getCategoryOptionCombos( org.hisp.dhis.dataelement.DataElement dataElement ) { DataElementCategoryCombo categoryCombo = dataElement.getCategoryCombo(); === modified file 'dhis-2/dhis-services/dhis-service-mobile/src/main/resources/META-INF/dhis/beans.xml' --- dhis-2/dhis-services/dhis-service-mobile/src/main/resources/META-INF/dhis/beans.xml 2013-10-10 05:42:48 +0000 +++ dhis-2/dhis-services/dhis-service-mobile/src/main/resources/META-INF/dhis/beans.xml 2013-12-16 15:15:54 +0000 @@ -12,7 +12,6 @@ - @@ -31,7 +30,6 @@ - @@ -43,11 +41,8 @@ - - - === modified file 'dhis-2/dhis-web/dhis-web-light/src/main/java/org/hisp/dhis/light/utils/NamebasedUtils.java' --- dhis-2/dhis-web/dhis-web-light/src/main/java/org/hisp/dhis/light/utils/NamebasedUtils.java 2013-09-20 15:13:05 +0000 +++ dhis-2/dhis-web/dhis-web-light/src/main/java/org/hisp/dhis/light/utils/NamebasedUtils.java 2013-12-16 15:15:54 +0000 @@ -28,19 +28,19 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +import java.util.ArrayList; +import java.util.Collection; +import java.util.List; +import java.util.Set; + import org.hisp.dhis.dataelement.DataElement; +import org.hisp.dhis.mobile.service.ModelMapping; import org.hisp.dhis.program.Program; import org.hisp.dhis.program.ProgramService; import org.hisp.dhis.program.ProgramStage; import org.hisp.dhis.program.ProgramStageDataElement; import org.hisp.dhis.program.ProgramStageInstance; import org.hisp.dhis.program.ProgramStageService; -import org.springframework.beans.factory.annotation.Required; - -import java.util.ArrayList; -import java.util.Collection; -import java.util.List; -import java.util.Set; public class NamebasedUtils { @@ -63,14 +63,6 @@ this.programStageService = programStageService; } - private org.hisp.dhis.mobile.service.ModelMapping modelMapping; - - @Required - public void setModelMapping( org.hisp.dhis.mobile.service.ModelMapping modelMapping ) - { - this.modelMapping = modelMapping; - } - public ProgramStage getProgramStage( int programId, int programStageId ) { //Program program = programService.getProgram( programId, "" ); @@ -173,6 +165,7 @@ return des; } + public List transformDataElementsToMobileModel( List programStageDataElements) { List des = new ArrayList(); @@ -183,7 +176,7 @@ DataElement dataElement = programStagedataElement.getDataElement(); - org.hisp.dhis.api.mobile.model.DataElement de = modelMapping.getDataElement( dataElement ); + org.hisp.dhis.api.mobile.model.DataElement de = ModelMapping.getDataElement( dataElement ); de.setCompulsory( programStagedataElement.isCompulsory() ); === modified file 'dhis-2/dhis-web/dhis-web-light/src/main/resources/META-INF/dhis/beans.xml' --- dhis-2/dhis-web/dhis-web-light/src/main/resources/META-INF/dhis/beans.xml 2013-12-09 06:44:46 +0000 +++ dhis-2/dhis-web/dhis-web-light/src/main/resources/META-INF/dhis/beans.xml 2013-12-16 15:15:54 +0000 @@ -191,7 +191,6 @@ -