=== modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/sqlview/SqlViewJoinLib.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/sqlview/SqlViewJoinLib.java 2010-08-24 07:43:37 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/sqlview/SqlViewJoinLib.java 2010-09-16 19:01:55 +0000 @@ -33,7 +33,6 @@ */ public class SqlViewJoinLib { - public static final String COCN_JOIN_CS = "JOIN _categorystructure AS _cs ON _cocn.categoryoptioncomboid = _cs.categoryoptioncomboid \n"; public static final String COCN_JOIN_DV = "JOIN datavalue AS dv ON _cocn.categoryoptioncomboid = dv.categoryoptioncomboid \n"; @@ -48,8 +47,6 @@ public static final String DV_JOIN_OUS = "JOIN _orgunitstructure AS _ous ON dv.sourceid = _ous.organisationunitid \n"; - public static final String DV_JOIN_OUGSS = "JOIN _orgunitgroupsetstructure AS _ougss ON dv.sourceid = _ougss.organisationunitid \n"; - public static final String DV_JOIN_OUSTGSS = "JOIN _organisationunitgroupsetstructure AS _oustgss ON dv.sourceid = _oustgss.organisationunitid \n"; public static final String OUS_JOIN_DV = "JOIN datavalue AS dv ON _ous.organisationunitid = dv.sourceid \n"; @@ -92,13 +89,6 @@ public static final String COCN_JOIN_OUS = COCN_JOIN_DV + DV_JOIN_OUS; /** - * COCN_JOIN_OUGSS presents to the relationship between two resourcetables - * _CategoryOptionComboname and _OrgUnitGroupSetStructure through the INNER - * JOIN between DataValue and _OrgUnitGroupSetStructure - */ - public static final String COCN_JOIN_OUGSS = COCN_JOIN_DV + DV_JOIN_OUGSS; - - /** * COCN_JOIN_OUSTGSS presents to the relationship between two resourcetables * _CategoryOptionComboname and _OrganisationUnitGroupSetStructure through * the INNER JOIN between DataValue and _OrganisationUnitGroupSetStructure @@ -157,13 +147,6 @@ public static final String DEGSS_JOIN_OUS = DEGSS_JOIN_DV + DV_JOIN_OUS; /** - * DEGSS_JOIN_OUGSS presents to the relationship between two resourcetables - * _DataElementGroupSetStructure and _OrgUnitGroupSetStructure through the - * INNER JOIN between DataValue and _OrgUnitGroupSetStructure - */ - public static final String DEGSS_JOIN_OUGSS = DEGSS_JOIN_DV + DV_JOIN_OUGSS; - - /** * DEGSS_JOIN_OUSTGSS presents to the relationship between two * resourcetables _DataElementGroupSetStructure and * _OrganisationUnitGroupSetStructure through the INNER JOIN between === modified file 'dhis-2/dhis-services/dhis-service-administration/src/main/java/org/hisp/dhis/sqlview/jdbc/JdbcSqlViewExpandStore.java' --- dhis-2/dhis-services/dhis-service-administration/src/main/java/org/hisp/dhis/sqlview/jdbc/JdbcSqlViewExpandStore.java 2010-09-16 10:04:16 +0000 +++ dhis-2/dhis-services/dhis-service-administration/src/main/java/org/hisp/dhis/sqlview/jdbc/JdbcSqlViewExpandStore.java 2010-09-16 19:01:55 +0000 @@ -262,7 +262,7 @@ holder.close(); } } - + @Override public String setUpJoinQuery( Collection tableList ) { @@ -292,12 +292,6 @@ // "COCN and OUS" joinQuery += SqlViewJoinLib.COCN_JOIN_OUS; } - else if ( tableList.contains( "_ougss" ) ) - { - // "COCN and OUGSS" - joinQuery += SqlViewJoinLib.COCN_JOIN_OUGSS; - - } else if ( tableList.contains( "_oustgss" ) ) { // "COCN and OUSTGSS" @@ -312,12 +306,7 @@ { joinQuery += "_orgunitstructure AS _ous \n"; - if ( tableList.contains( "_ougss" ) ) - { - // "OUS and OUGSS" - joinQuery += SqlViewJoinLib.OUS_JOIN_OUGSS; - } - else if ( tableList.contains( "_oustgss" ) ) + if ( tableList.contains( "_oustgss" ) ) { // "OUS and OUSTGSS" joinQuery += SqlViewJoinLib.OUS_JOIN_OUSTGSS; @@ -343,43 +332,6 @@ } // ----------------------------------------------------------------- - // ORGUNITGROUPSETSTRUCTURE - // ----------------------------------------------------------------- - else if ( tableList.contains( "_ougss" ) ) - { - joinQuery += "_orgunitgroupsetstructure AS _ougss \n"; - - if ( tableList.contains( "_cocn" ) ) - { - // "OUGSS and COCN" - joinQuery += SqlViewJoinLib.OUGSS_JOIN_COCN; - } - else if ( tableList.contains( "_ous" ) ) - { - // "OUGSS and OUS" - joinQuery += SqlViewJoinLib.OUGSS_JOIN_OUS; - } - else if ( tableList.contains( "_cs" ) ) - { - // "OUGSS and COCN" - joinQuery += SqlViewJoinLib.OUGSS_JOIN_COCN; - - // "COCN and CS" - joinQuery += SqlViewJoinLib.COCN_JOIN_CS; - } - else if ( tableList.contains( "_degss" ) ) - { - // "OUGSS and DEGSS" - joinQuery += SqlViewJoinLib.OUGSS_JOIN_DEGSS; - } - else if ( tableList.contains( "_oustgss" ) ) - { - // "OUGSS and OUSTGSS" - joinQuery += SqlViewJoinLib.OUGSS_JOIN_OUSTGSS; - } - } - - // ----------------------------------------------------------------- // _CATEGORYSTRUCTURE // ----------------------------------------------------------------- else if ( tableList.contains( "_cs" ) ) @@ -397,11 +349,6 @@ // "COCN and OUS" joinQuery += SqlViewJoinLib.COCN_JOIN_OUS; } - else if ( tableList.contains( "_ougss" ) ) - { - // "COCN and OUGSS" - joinQuery += SqlViewJoinLib.COCN_JOIN_OUGSS; - } else if ( tableList.contains( "_degss" ) ) { // "COCN and DEGSS" @@ -431,11 +378,6 @@ // "DEGSS and OUS" joinQuery += SqlViewJoinLib.DEGSS_JOIN_OUS; } - else if ( tableList.contains( "_ougss" ) ) - { - // "DEGSS and OUGSS" - joinQuery += SqlViewJoinLib.DEGSS_JOIN_OUGSS; - } else if ( tableList.contains( "_cs" ) ) { // "DEGSS and COCN and CS" @@ -476,11 +418,6 @@ // "OUSTGSS and OUS" joinQuery += SqlViewJoinLib.OUSTGSS_JOIN_OUS; } - else if ( tableList.contains( "_ougss" ) ) - { - // "OUSTGSS and OUGSS" - joinQuery += SqlViewJoinLib.OUSTGSS_JOIN_OUGSS; - } } } else if ( tableList.size() == 3 ) @@ -495,19 +432,11 @@ // "COCN and OUS" joinQuery += SqlViewJoinLib.COCN_JOIN_OUS; - // "DV and OUS" - joinQuery += SqlViewJoinLib.DV_JOIN_OUS; - if ( tableList.contains( "_degss" ) ) { // "DV and DEGSS" joinQuery += SqlViewJoinLib.DV_JOIN_DEGSS; } - else if ( tableList.contains( "_ougss" ) ) - { - // "OUS and OUGSS" - joinQuery += SqlViewJoinLib.OUS_JOIN_OUGSS; - } else if ( tableList.contains( "_oustgss" ) ) { // "OUS and OUSTGSS" @@ -521,34 +450,7 @@ } // ----------------------------------------------------------------- - // CategoryOptionComboname OrgUnitGroupSetStructure - // ----------------------------------------------------------------- - else if ( tableList.contains( "_cocn" ) && tableList.contains( "_ougss" ) ) - { - joinQuery += "_categoryoptioncomboname AS _cocn \n"; - - // "COCN and OUGSS" - joinQuery += SqlViewJoinLib.COCN_JOIN_OUGSS; - - if ( tableList.contains( "_cs" ) ) - { - // "COCN and CS" - joinQuery += SqlViewJoinLib.COCN_JOIN_CS; - } - else if ( tableList.contains( "_degss" ) ) - { - // "DV and DEGSS" - joinQuery += SqlViewJoinLib.DV_JOIN_DEGSS; - } - else if ( tableList.contains( "_oustgss" ) ) - { - // "OUGSS and OUSTGSS" - joinQuery += SqlViewJoinLib.OUGSS_JOIN_OUSTGSS; - } - } - - // ----------------------------------------------------------------- - // CategoryOptionComboname _categorystructure + // CategoryOptionComboname _CategoryStructure // ----------------------------------------------------------------- else if ( tableList.contains( "_cocn" ) && tableList.contains( "_cs" ) ) { @@ -570,7 +472,7 @@ } // ----------------------------------------------------------------- - // CategoryOptionComboname _organisationunitgroupsetstructure + // CategoryOptionComboname _OrganisationUnitGroupSetStructure // ----------------------------------------------------------------- else if ( tableList.contains( "_cocn" ) && tableList.contains( "_oustgss" ) && tableList.contains( "_degss" ) ) @@ -585,45 +487,7 @@ } // ----------------------------------------------------------------- - // OrgUnitStructure OrgUnitGroupSetStructure - // ----------------------------------------------------------------- - else if ( tableList.contains( "_ous" ) && tableList.contains( "_ougss" ) ) - { - if ( tableList.contains( "_cs" ) ) - { - joinQuery += "_categorystructure AS _cs \n"; - - // "CS and COCN" - joinQuery += SqlViewJoinLib.CS_JOIN_COCN; - - // "COCN and OUS" - joinQuery += SqlViewJoinLib.COCN_JOIN_OUS; - - // "OUS and OUGSS" - joinQuery += SqlViewJoinLib.OUS_JOIN_OUGSS; - - } - else if ( tableList.contains( "_degss" ) ) - { - joinQuery += "_dataelementgroupsetstructure AS _degss \n"; - - // "DEGSS and OUS" - joinQuery += SqlViewJoinLib.DEGSS_JOIN_OUS; - - // "OUS and OUGSS" - joinQuery += SqlViewJoinLib.OUS_JOIN_OUGSS; - } - else if ( tableList.contains( "_oustgss" ) ) - { - joinQuery += "_orgunitstructure AS _ous \n"; - - // "OUS and OUGSS and OUSTGSS" - joinQuery += SqlViewJoinLib.OUS_JOIN_OUGSS + SqlViewJoinLib.OUGSS_JOIN_OUSTGSS; - } - } - - // ----------------------------------------------------------------- - // OrgUnitStructure _categorystructure + // OrgUnitStructure _CategoryStructure // ----------------------------------------------------------------- else if ( tableList.contains( "_ous" ) && tableList.contains( "_cs" ) ) { @@ -648,7 +512,7 @@ } // ----------------------------------------------------------------- - // OrgUnitStructure _dataelementgroupsetstructure + // OrgUnitStructure _DataelementGroupSetStructure // ----------------------------------------------------------------- else if ( tableList.contains( "_ous" ) && tableList.contains( "_degss" ) && tableList.contains( "_oustgss" ) ) { @@ -663,48 +527,7 @@ } // ----------------------------------------------------------------- - // OrgUnitGroupSetStructure _categorystructure - // ----------------------------------------------------------------- - else if ( tableList.contains( "_ougss" ) && tableList.contains( "_cs" ) ) - { - joinQuery += "_categorystructure AS _cs \n"; - - // "CS and COCN" - joinQuery += SqlViewJoinLib.CS_JOIN_COCN; - - // "COCN and OUGSS" - joinQuery += SqlViewJoinLib.COCN_JOIN_OUGSS; - - if ( tableList.contains( "_degss" ) ) - { - // "DV and DEGSS" - joinQuery += SqlViewJoinLib.DV_JOIN_DEGSS; - } - else if ( tableList.contains( "_oustgss" ) ) - { - // "OUGSS and OUSTGSS" - joinQuery += SqlViewJoinLib.OUGSS_JOIN_OUSTGSS; - } - } - - // ----------------------------------------------------------------- - // OrgUnitGroupSetStructure _dataelementgroupsetstructure - // ----------------------------------------------------------------- - else if ( tableList.contains( "_ougss" ) && tableList.contains( "_degss" ) - && tableList.contains( "_oustgss" ) ) - { - joinQuery += "_dataelementgroupsetstructure AS _degss \n"; - - // "DEGSS and OUGSS" - joinQuery += SqlViewJoinLib.DEGSS_JOIN_OUGSS; - - // "OUGSS and OUSTGSS" - joinQuery += SqlViewJoinLib.OUGSS_JOIN_OUSTGSS; - - } - - // ----------------------------------------------------------------- - // _categorystructure _dataelementgroupsetstructure + // _CategoryStructure _DataelementGroupSetStructure // ----------------------------------------------------------------- else if ( tableList.contains( "_cs" ) && tableList.contains( "_degss" ) && tableList.contains( "_oustgss" ) ) { @@ -721,51 +544,9 @@ else if ( tableList.size() == 4 ) { // ----------------------------------------------------------------- - // CategoryOptionComboname OrgUnitStructure OrgUnitGroupSetStructure - // ----------------------------------------------------------------- - if ( tableList.contains( "_cocn" ) && tableList.contains( "_ous" ) && tableList.contains( "_ougss" ) ) - { - if ( tableList.contains( "_cs" ) ) - { - joinQuery += "_categorystructure AS _cs \n"; - - // "CS and COCN" - joinQuery += SqlViewJoinLib.CS_JOIN_COCN; - - // "COCN and OUS" - joinQuery += SqlViewJoinLib.COCN_JOIN_OUS; - - // "OUS and OUGSS" - joinQuery += SqlViewJoinLib.OUS_JOIN_OUGSS; - - } - else if ( tableList.contains( "_degss" ) ) - { - joinQuery += "_categoryoptioncomboname AS _cocn \n"; - - // "COCN and DEGSS" - joinQuery += SqlViewJoinLib.COCN_JOIN_DEGSS; - - // "DV and OUS and OUGSS" - joinQuery += SqlViewJoinLib.DV_JOIN_OUS + SqlViewJoinLib.OUS_JOIN_OUGSS; - - } - else if ( tableList.contains( "_oustgss" ) ) - { - joinQuery += "_categoryoptioncomboname AS _cocn \n"; - - // "COCN and OUS" - joinQuery += SqlViewJoinLib.COCN_JOIN_OUS; - - // "OUS and OUGSS and OUSTGSS" - joinQuery += SqlViewJoinLib.OUS_JOIN_OUGSS + SqlViewJoinLib.OUGSS_JOIN_OUSTGSS; - - } - } - // ----------------------------------------------------------------- - // CategoryOptionComboname OrgUnitStructure _categorystructure - // ----------------------------------------------------------------- - else if ( tableList.contains( "_cocn" ) && tableList.contains( "_ous" ) && tableList.contains( "_cs" ) ) + // _CategoryOptionComboname _OrgUnitStructure _CategoryStructure + // ----------------------------------------------------------------- + if ( tableList.contains( "_cocn" ) && tableList.contains( "_ous" ) && tableList.contains( "_cs" ) ) { if ( tableList.contains( "_degss" ) ) { @@ -794,8 +575,8 @@ } // ----------------------------------------------------------------- - // CategoryOptionComboname OrgUnitStructure - // _dataelementgroupsetstructure + // _CategoryOptionComboname _OrgUnitStructure + // _DataelementGroupSetStructure // ----------------------------------------------------------------- else if ( tableList.contains( "_cocn" ) && tableList.contains( "_ous" ) && tableList.contains( "_degss" ) && tableList.contains( "_oustgss" ) ) @@ -814,38 +595,8 @@ } // ----------------------------------------------------------------- - // CategoryOptionComboname OrgUnitGroupSetStructure - // _categorystructure - // ----------------------------------------------------------------- - else if ( tableList.contains( "_cocn" ) && tableList.contains( "_ougss" ) && tableList.contains( "_cs" ) ) - { - joinQuery += "_categorystructure AS _cs \n"; - - // "CS and COCN" - joinQuery += SqlViewJoinLib.CS_JOIN_COCN; - - if ( tableList.contains( "_degss" ) ) - { - // "COCN and DEGSS" - joinQuery += SqlViewJoinLib.COCN_JOIN_DEGSS; - - // "DV and OUGSS" - joinQuery += SqlViewJoinLib.DV_JOIN_OUGSS; - - } - else if ( tableList.contains( "_oustgss" ) ) - { - // "COCN and OUGSS" - joinQuery += SqlViewJoinLib.COCN_JOIN_OUGSS; - - // "OUGSS and OUSTGSS" - joinQuery += SqlViewJoinLib.OUGSS_JOIN_OUSTGSS; - } - } - - // ----------------------------------------------------------------- - // _categoryoptioncomboname _categorystructure - // _dataelementgroupsetstructure + // _CategoryOptionComboname _CategoryStructure + // _DataelementGroupSetStructure // ----------------------------------------------------------------- else if ( tableList.contains( "_cocn" ) && tableList.contains( "_cs" ) && tableList.contains( "_degss" ) && tableList.contains( "_oustgss" ) ) @@ -864,52 +615,14 @@ } // ----------------------------------------------------------------- - // _orgunitstructure _orgunitgroupsetstructure _categorystructure - // ----------------------------------------------------------------- - else if ( tableList.contains( "_ous" ) && tableList.contains( "_ougss" ) && tableList.contains( "_cs" ) ) - { - joinQuery += "_categorystructure AS _cs \n"; - - // "CS and COCN" - joinQuery += SqlViewJoinLib.CS_JOIN_COCN; - - if ( tableList.contains( "_degss" ) ) - { - // "COCN and DEGSS" - joinQuery += SqlViewJoinLib.COCN_JOIN_DEGSS; - - // "DV and OUS and OUGSS" - joinQuery += SqlViewJoinLib.DV_JOIN_OUS + SqlViewJoinLib.OUS_JOIN_OUGSS; - - } - else if ( tableList.contains( "_oustgss" ) ) - { - // "DV and OUS" - joinQuery += SqlViewJoinLib.DV_JOIN_OUS; - - // "OUS and OUGSS and OUSTGSS" - joinQuery += SqlViewJoinLib.OUS_JOIN_OUGSS + SqlViewJoinLib.OUGSS_JOIN_OUSTGSS; - } - } - - // ----------------------------------------------------------------- - // _orgunitstructure _dataelementgroupsetstructure - // _organisationunitgroupsetstructure + // _OrgunitStructure _DataelementGroupSetStructure + // _OrganisationunitGroupSetStructure // ----------------------------------------------------------------- else if ( tableList.contains( "_ous" ) && tableList.contains( "_degss" ) && tableList.contains( "_oustgss" ) ) { joinQuery += "_organisationunitgroupsetstructure AS _oustgss \n"; - if ( tableList.contains( "_ougss" ) ) - { - // "OUSTGSS and OUGSS and OUS" - joinQuery += SqlViewJoinLib.OUSTGSS_JOIN_OUGSS + SqlViewJoinLib.OUGSS_JOIN_OUS; - - // "OUS and DEGSS" - joinQuery += SqlViewJoinLib.OUS_JOIN_DEGSS; - - } - else if ( tableList.contains( "_cs" ) ) + if ( tableList.contains( "_cs" ) ) { // "OUSTGSS and OUS and COCN" joinQuery += SqlViewJoinLib.OUSTGSS_JOIN_OUS + SqlViewJoinLib.OUS_JOIN_COCN; @@ -918,147 +631,25 @@ joinQuery += SqlViewJoinLib.COCN_JOIN_CS; } } - - // ----------------------------------------------------------------- - // OrgUnitGroupSetStructure _categorystructure - // _dataelementgroupsetstructure - // ----------------------------------------------------------------- - else if ( tableList.contains( "_ougss" ) && tableList.contains( "_cs" ) && tableList.contains( "_degss" ) - && tableList.contains( "_oustgss" ) ) - { - joinQuery += "_categorystructure AS _cs \n"; - - // "CS and COCN and DEGSS" - joinQuery += SqlViewJoinLib.CS_JOIN_COCN + SqlViewJoinLib.COCN_JOIN_DEGSS; - - // "DV and OUGSS and OUSTGSS" - joinQuery += SqlViewJoinLib.DV_JOIN_OUGSS + SqlViewJoinLib.OUGSS_JOIN_OUSTGSS; - - } } else if ( tableList.size() == 5 ) { // ----------------------------------------------------------------- - // _categoryoptioncomboname _orgunitstructure - // _orgunitgroupsetstructure _categorystructure - // ----------------------------------------------------------------- - if ( tableList.contains( "_cocn" ) && tableList.contains( "_ous" ) && tableList.contains( "_ougss" ) - && tableList.contains( "_cs" ) ) - { - joinQuery += "_categorystructure AS _cs \n"; - - // "CS and COCN" - joinQuery += SqlViewJoinLib.CS_JOIN_COCN; - - if ( tableList.contains( "_degss" ) ) - { - // "COCN and DEGSS" - joinQuery += SqlViewJoinLib.COCN_JOIN_DEGSS; - - // "DV and OUS and OUGSS" - joinQuery += SqlViewJoinLib.DV_JOIN_OUS + SqlViewJoinLib.OUS_JOIN_OUGSS; - - } - else if ( tableList.contains( "_oustgss" ) ) - { - // "COCN and OUS" - joinQuery += SqlViewJoinLib.COCN_JOIN_OUS; - - // "OUS and OUGSS and OUSTGSS" - joinQuery += SqlViewJoinLib.OUS_JOIN_OUGSS + SqlViewJoinLib.OUGSS_JOIN_OUSTGSS; - } - } - - // ----------------------------------------------------------------- - // _categoryoptioncomboname _orgunitstructure - // _dataelementgroupsetstructure _organisationunitgroupsetstructure + // _CategoryOptionComboname _OrgUnitStructure + // _DataelementGroupSetStructure _OrganisationunitGroupSetStructure // ----------------------------------------------------------------- if ( tableList.contains( "_cocn" ) && tableList.contains( "_ous" ) && tableList.contains( "_degss" ) - && tableList.contains( "_oustgss" ) ) - { - if ( tableList.contains( "_cs" ) ) - { - joinQuery += "_categorystructure AS _cs \n"; - - // "CS and COCN and DEGSS" - joinQuery += SqlViewJoinLib.CS_JOIN_COCN + SqlViewJoinLib.COCN_JOIN_DEGSS; - - // "DV and OUS and OUSTGSS" - joinQuery += SqlViewJoinLib.DV_JOIN_OUS + SqlViewJoinLib.OUS_JOIN_OUSTGSS; - - } - else if ( tableList.contains( "_ougss" ) ) - { - joinQuery += "_categoryoptioncomboname AS _cocn \n"; - - // "COCN and DEGSS" - joinQuery += SqlViewJoinLib.COCN_JOIN_DEGSS; - - // "DV and OUGSS" - joinQuery += SqlViewJoinLib.DV_JOIN_OUS; - - // "DEGSS and OUS and OUGSS and OUSTGSS" - joinQuery += SqlViewJoinLib.OUS_JOIN_OUGSS + SqlViewJoinLib.OUGSS_JOIN_OUSTGSS; - - } - } - - // ----------------------------------------------------------------- - // _categoryoptioncomboname _orgunitgroupsetstructure - // _categorystructure _dataelementgroupsetstructure - // ----------------------------------------------------------------- - else if ( tableList.contains( "_cocn" ) && tableList.contains( "_ougss" ) && tableList.contains( "_cs" ) - && tableList.contains( "_degss" ) && tableList.contains( "_oustgss" ) ) - { - joinQuery += "_categorystructure AS _cs \n"; - - // "CS and COCN and DEGSS" - joinQuery += SqlViewJoinLib.CS_JOIN_COCN + SqlViewJoinLib.COCN_JOIN_DEGSS; - - // "DV and OUGSS and OUSTGSS" - joinQuery += SqlViewJoinLib.DV_JOIN_OUGSS + SqlViewJoinLib.OUGSS_JOIN_OUSTGSS; - } - - // ----------------------------------------------------------------- - // _orgunitstructure _orgunitgroupsetstructure - // _categorystructure _dataelementgroupsetstructure - // _organisationunitgroupsetstructure - // ----------------------------------------------------------------- - else if ( tableList.contains( "_ous" ) && tableList.contains( "_ougss" ) && tableList.contains( "_cs" ) - && tableList.contains( "_degss" ) && tableList.contains( "_oustgss" ) ) - { - joinQuery += "_organisationunitgroupsetstructure AS _oustgss \n"; - - // "OUSTGSS and OUGSS and OUS" - joinQuery += SqlViewJoinLib.OUSTGSS_JOIN_OUGSS + SqlViewJoinLib.OUGSS_JOIN_OUS; - - // "OUS and DEGSS" - joinQuery += SqlViewJoinLib.OUS_JOIN_DEGSS; - - // "DV and COCN and CS" - joinQuery += SqlViewJoinLib.DV_JOIN_COCN + SqlViewJoinLib.COCN_JOIN_CS; - } - } - else if ( tableList.size() == 6 ) - { - // ----------------------------------------------------------------- - // CategoryOptionComboname OrgUnitStructure OrgUnitGroupSetStructure - // _categorystructure _dataelementgroupsetstructure - // _organisationunitgroupsetstructure - // ----------------------------------------------------------------- - if ( tableList.contains( "_cocn" ) && tableList.contains( "_ous" ) && tableList.contains( "_ougss" ) - && tableList.contains( "_cs" ) && tableList.contains( "_degss" ) && tableList.contains( "_oustgss" ) ) - { - joinQuery += "_categorystructure AS _cs \n"; - - // "CS and COCN and DEGSS" - joinQuery += SqlViewJoinLib.CS_JOIN_COCN + SqlViewJoinLib.COCN_JOIN_DEGSS; - - // "DV and OUS" - joinQuery += SqlViewJoinLib.DV_JOIN_OUS; - - // "OUS and OUGSS and OUSTGSS" - joinQuery += SqlViewJoinLib.OUS_JOIN_OUGSS + SqlViewJoinLib.OUGSS_JOIN_OUSTGSS; + && tableList.contains( "_oustgss" ) && tableList.contains( "_cs" ) ) + { + + joinQuery += "_categorystructure AS _cs \n"; + + // "CS and COCN and DEGSS" + joinQuery += SqlViewJoinLib.CS_JOIN_COCN + SqlViewJoinLib.COCN_JOIN_DEGSS; + + // "DV and OUS and OUSTGSS" + joinQuery += SqlViewJoinLib.DV_JOIN_OUS + SqlViewJoinLib.OUS_JOIN_OUSTGSS; + } } === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/resources/struts.xml' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/resources/struts.xml 2010-09-16 10:04:16 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/resources/struts.xml 2010-09-16 19:01:55 +0000 @@ -397,8 +397,8 @@ class="org.hisp.dhis.dataadmin.action.sqlview.GetSqlViewObjectAction"> /main.vm /dhis-web-maintenance-dataadmin/menu.vm - - /dhis-web-maintenance-dataadmin/updateSqlViewForm.vm + /dhis-web-maintenance-dataadmin/updateSqlViewForm.vm + style/jquery.autocomplete.css javascript/sqlViewData.js ,javascript/sqlView.js === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/javascript/sqlViewDesignTool.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/javascript/sqlViewDesignTool.js 2010-08-24 07:43:37 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/javascript/sqlViewDesignTool.js 2010-09-16 19:01:55 +0000 @@ -14,7 +14,6 @@ htmlTables = ""; htmlTables += ""; htmlTables += ""; - htmlTables += ""; htmlTables += ""; htmlTables += ""; htmlTables += ""; === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/resourceTableForm.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/resourceTableForm.vm 2010-09-16 10:11:43 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/resourceTableForm.vm 2010-09-16 19:01:55 +0000 @@ -2,32 +2,32 @@

$i18n.getString( "resource_table" ) #openHelp( "resourceTables" )

- +

- +

- +

- +

- +

- +

@@ -35,8 +35,8 @@
- - + +