=== modified file 'dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/caseaggregation/DefaultCaseAggregationConditionService.java' --- dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/caseaggregation/DefaultCaseAggregationConditionService.java 2013-02-07 14:28:18 +0000 +++ dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/caseaggregation/DefaultCaseAggregationConditionService.java 2013-02-18 03:04:47 +0000 @@ -41,6 +41,7 @@ import static org.hisp.dhis.caseaggregation.CaseAggregationCondition.OPERATOR_AND; import static org.hisp.dhis.caseaggregation.CaseAggregationCondition.SEPARATOR_ID; import static org.hisp.dhis.caseaggregation.CaseAggregationCondition.SEPARATOR_OBJECT; +import static org.hisp.dhis.i18n.I18nUtils.i18n; import java.util.ArrayList; import java.util.Collection; @@ -52,6 +53,7 @@ import org.hisp.dhis.dataelement.DataElement; import org.hisp.dhis.dataelement.DataElementCategoryOptionCombo; import org.hisp.dhis.dataelement.DataElementService; +import org.hisp.dhis.i18n.I18nService; import org.hisp.dhis.jdbc.StatementBuilder; import org.hisp.dhis.organisationunit.OrganisationUnit; import org.hisp.dhis.patient.Patient; @@ -125,9 +127,12 @@ private StatementBuilder statementBuilder; + private I18nService i18nService; + // ------------------------------------------------------------------------- // Getters && Setters // ------------------------------------------------------------------------- + public void setStatementBuilder( StatementBuilder statementBuilder ) { this.statementBuilder = statementBuilder; @@ -163,6 +168,11 @@ this.dataElementService = dataElementService; } + public void setI18nService( I18nService service ) + { + i18nService = service; + } + // ------------------------------------------------------------------------- // Implementation Methods // ------------------------------------------------------------------------- @@ -192,13 +202,13 @@ @Override public Collection getAllCaseAggregationCondition() { - return aggregationConditionStore.getAll(); + return i18n( i18nService, aggregationConditionStore.getAll()); } @Override public CaseAggregationCondition getCaseAggregationCondition( int id ) { - return aggregationConditionStore.get( id ); + return i18n( i18nService, aggregationConditionStore.get( id )); } @@ -211,14 +221,14 @@ @Override public Collection getCaseAggregationCondition( DataElement dataElement ) { - return aggregationConditionStore.get( dataElement ); + return i18n( i18nService, aggregationConditionStore.get( dataElement )); } @Override public CaseAggregationCondition getCaseAggregationCondition( DataElement dataElement, DataElementCategoryOptionCombo optionCombo ) { - return aggregationConditionStore.get( dataElement, optionCombo ); + return i18n( i18nService, aggregationConditionStore.get( dataElement, optionCombo )); } @Override @@ -325,8 +335,8 @@ || operator.equals( CaseAggregationCondition.AGGRERATION_SUM ) ) { aggregationCondition.setOperator( AGGRERATION_SUM ); - sql = createSQL( aggregationCondition.getAggregationExpression(), - aggregationCondition.getOperator(), orgunitId, startDate, endDate ); + sql = createSQL( aggregationCondition.getAggregationExpression(), aggregationCondition.getOperator(), + orgunitId, startDate, endDate ); } else { @@ -345,7 +355,7 @@ + convertCondition( aggregationCondition, orgunit, period ) + " ) "; } } - + Collection stageInstanceIds = aggregationConditionStore.executeSQL( sql ); for ( Integer stageInstanceId : stageInstanceIds ) @@ -551,7 +561,7 @@ public Collection getCaseAggregationCondition( Collection dataElements ) { - return aggregationConditionStore.get( dataElements ); + return i18n( i18nService, aggregationConditionStore.get( dataElements )); } // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-services/dhis-service-patient/src/main/resources/META-INF/dhis/beans.xml' --- dhis-2/dhis-services/dhis-service-patient/src/main/resources/META-INF/dhis/beans.xml 2013-02-18 02:49:25 +0000 +++ dhis-2/dhis-services/dhis-service-patient/src/main/resources/META-INF/dhis/beans.xml 2013-02-18 03:04:47 +0000 @@ -180,6 +180,7 @@ + === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/caseAggregation.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/caseAggregation.vm 2013-02-07 08:12:12 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/caseAggregation.vm 2013-02-18 03:04:47 +0000 @@ -29,7 +29,7 @@ - + @@ -37,7 +37,20 @@ - #parse( "/dhis-web-maintenance-patient/caseAggregationList.vm" ) + #set( $mark = true ) + #foreach( $aggregationCondition in $aggregationConditions ) + + + + + + #set( $mark = !$mark ) + #end
$i18n.getString( "name" )
$encoder.htmlEncode( $aggregationCondition.displayName ) + $i18n.getString( 'edit' ) + $i18n.getString( 'translation_translate' ) + $i18n.getString( 'remove' ) + $i18n.getString( 'show_details' ) +
=== removed file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/caseAggregationList.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/caseAggregationList.vm 2012-06-04 04:06:04 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/caseAggregationList.vm 1970-01-01 00:00:00 +0000 @@ -1,15 +0,0 @@ -#set( $mark = true ) -#foreach( $aggregationCondition in $aggregationConditions ) - - - $encoder.htmlEncode( $aggregationCondition.name ) - - - $i18n.getString( 'edit' ) - $i18n.getString( 'remove' ) - $i18n.getString( 'show_details' ) - - - - #set( $mark = !$mark ) -#end === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/relationshipType.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/relationshipType.vm 2013-02-18 02:49:25 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/relationshipType.vm 2013-02-18 03:04:47 +0000 @@ -30,7 +30,8 @@ $i18n.getString( 'edit' ) - $i18n.getString( 'translation_translate' ) $i18n.getString( 'remove' ) + $i18n.getString( 'translation_translate' ) + $i18n.getString( 'remove' ) $i18n.getString( 'show_details' )