=== modified file 'dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/common/OrderParams.java' --- dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/common/OrderParams.java 2016-01-05 09:05:54 +0000 +++ dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/common/OrderParams.java 2016-02-03 07:40:27 +0000 @@ -52,6 +52,11 @@ { } + public OrderParams( Set order ) + { + this.order = order; + } + public void setOrder( Set order ) { this.order = order; === modified file 'dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/metadata2/DefaultMetadataExportService.java' --- dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/metadata2/DefaultMetadataExportService.java 2016-02-03 07:29:14 +0000 +++ dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/metadata2/DefaultMetadataExportService.java 2016-02-03 07:40:27 +0000 @@ -98,10 +98,8 @@ } else { - OrderParams orderParams = new OrderParams(); - orderParams.setOrder( Sets.newHashSet( params.getDefaultOrder() ) ); + OrderParams orderParams = new OrderParams( Sets.newHashSet( params.getDefaultOrder() ) ); query = queryService.getQueryFromUrl( klass, params.getDefaultFilter(), orderParams.getOrders( schemaService.getDynamicSchema( klass ) ) ); - query.setDefaultOrder(); } if ( query.getUser() == null ) @@ -109,6 +107,7 @@ query.setUser( defaultUser ); } + query.setDefaultOrder(); List objects = queryService.query( query ); log.info( "Exported " + objects.size() + " objects of type " + klass.getSimpleName() ); metadata.put( klass, objects ); @@ -222,9 +221,7 @@ if ( classMap.containsKey( "filter" ) && classMap.containsKey( "order" ) ) { - OrderParams orderParams = new OrderParams(); - orderParams.setOrder( Sets.newHashSet( classMap.get( "order" ) ) ); - + OrderParams orderParams = new OrderParams( Sets.newHashSet( classMap.get( "order" ) ) ); Query query = queryService.getQueryFromUrl( klass, classMap.get( "filter" ), orderParams.getOrders( schema ) ); query.setDefaultOrder(); params.addQuery( query );