dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #15300
[Branch ~dhis2-devs-core/dhis2/trunk] Rev 5482: more paging
------------------------------------------------------------
revno: 5482
committer: Morten Olav Hansen <mortenoh@xxxxxxxxx>
branch nick: dhis2
timestamp: Mon 2011-12-19 19:07:12 +0100
message:
more paging
modified:
dhis-2/dhis-api/src/main/java/org/hisp/dhis/dataelement/DataElementCategoryService.java
dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/dataelement/DefaultDataElementCategoryService.java
dhis-2/dhis-support/dhis-support-hibernate/src/main/java/org/hisp/dhis/hibernate/HibernateGenericStore.java
dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/AttributeTypeController.java
dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/CategoryComboController.java
dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/CategoryController.java
dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/CategoryOptionComboController.java
dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/CategoryOptionController.java
dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/ChartController.java
dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/CompleteDataSetRegistrationController.java
dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/ConstantController.java
dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/DataElementGroupController.java
dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/IndicatorGroupController.java
dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/IndicatorGroupSetController.java
dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/IndicatorTypeController.java
dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/MapController.java
dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/MessageConversationController.java
dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/OrganisationUnitGroupController.java
dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/OrganisationUnitGroupSetController.java
dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/OrganisationUnitLevelController.java
dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/SqlViewController.java
dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/UserController.java
dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/ValidationRuleController.java
dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/ValidationRuleGroupController.java
--
lp:dhis2
https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk
Your team DHIS 2 developers is subscribed to branch lp:dhis2.
To unsubscribe from this branch go to https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk/+edit-subscription
=== modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/dataelement/DataElementCategoryService.java'
--- dhis-2/dhis-api/src/main/java/org/hisp/dhis/dataelement/DataElementCategoryService.java 2011-11-25 11:00:15 +0000
+++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/dataelement/DataElementCategoryService.java 2011-12-19 18:07:12 +0000
@@ -27,18 +27,18 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-import java.util.Collection;
-
import org.hisp.dhis.concept.Concept;
import org.hisp.dhis.hierarchy.HierarchyViolationException;
+import java.util.Collection;
+
/**
* @author Abyot Asalefew
* @version $Id$
*/
-public interface DataElementCategoryService
+public interface DataElementCategoryService
{
- String ID = DataElementCategoryService.class.getName();
+ String ID = DataElementCategoryService.class.getName();
// -------------------------------------------------------------------------
// Category
@@ -46,7 +46,7 @@
/**
* Adds a DataElementCategory.
- *
+ *
* @param dataElementCategory the DataElementCategory to add.
* @return a generated unique id of the added Category.
*/
@@ -54,7 +54,7 @@
/**
* Updates a DataElementCategory.
- *
+ *
* @param dataElementCategory the DataElementCategory to update.
*/
void updateDataElementCategory( DataElementCategory dataElementCategory );
@@ -63,15 +63,15 @@
* Deletes a DataElementCategory. The DataElementCategory is also removed from any
* DataElementCategoryCombos if it is a member of. It is not possible to delete a
* DataElementCategory with options.
- *
+ *
* @param dataElementCategory the DataElementCategory to delete.
* @throws HierarchyViolationException if the DataElementCategory has children.
*/
void deleteDataElementCategory( DataElementCategory dataElementCategory );
-
+
/**
* Returns a DataElementCategory.
- *
+ *
* @param id the id of the DataElementCategory to return.
* @return the DataElementCategory with the given id, or null if no match.
*/
@@ -79,35 +79,35 @@
/**
* Returns a DataElementCategory.
- *
+ *
* @param uid the uid of the DataElementCategory to return.
* @return the DataElementCategory with the given uid, or null if no match.
*/
DataElementCategory getDataElementCategory( String uid );
-
+
/**
* Retrieves the DataElementCategories with the given identifiers.
- *
+ *
* @param identifiers the identifiers of the DataElementCategories to retrieve.
* @return a collection of DataElementCategories.
*/
Collection<DataElementCategory> getDataElementCategories( Collection<Integer> identifiers );
-
+
/**
* Retrieves the DataElementCategory with the given name.
- *
+ *
* @param name the name of the DataElementCategory to retrieve.
* @return the DataElementCategory.
*/
DataElementCategory getDataElementCategoryByName( String name );
-
+
/**
* Returns all DataElementCategories.
- *
+ *
* @return a collection of all DataElementCategories, or an empty collection if there
* are no DataElementCategories.
*/
- Collection<DataElementCategory> getAllDataElementCategories();
+ Collection<DataElementCategory> getAllDataElementCategories();
// -------------------------------------------------------------------------
// CategoryOption
@@ -115,29 +115,29 @@
/**
* Adds a DataElementCategoryOption.
- *
- * @param dataElemtnCategoryOption the DataElementCategoryOption to add.
+ *
+ * @param dataElementCategoryOption the DataElementCategoryOption to add.
* @return a generated unique id of the added DataElementCategoryOption.
*/
int addDataElementCategoryOption( DataElementCategoryOption dataElementCategoryOption );
/**
* Updates a DataElementCategoryOption.
- *
+ *
* @param dataElementCategoryOption the DataElementCategoryOption to update.
*/
void updateDataElementCategoryOption( DataElementCategoryOption dataElementCategoryOption );
-
+
/**
* Deletes a DataElementCategoryOption.
- *
+ *
* @param dataElementCategoryOption
*/
void deleteDataElementCategoryOption( DataElementCategoryOption dataElementCategoryOption );
/**
* Returns a DataElementCategoryOption.
- *
+ *
* @param id the id of the DataElementCategoryOption to return.
* @return the DataElementCategoryOption with the given id, or null if no match.
*/
@@ -145,52 +145,53 @@
/**
* Returns a DataElementCategoryOption.
- *
+ *
* @param uid the id of the DataElementCategoryOption to return.
* @return the DataElementCategoryOption with the given uid, or null if no match.
*/
DataElementCategoryOption getDataElementCategoryOption( String uid );
-
+
/**
* Retrieves the DataElementCategoryOptions with the given identifiers.
- *
+ *
* @param identifiers the identifiers of the DataElementCategoryOption to retrieve.
* @return a Collection of DataElementCategoryOptions.
*/
Collection<DataElementCategoryOption> getDataElementCategoryOptions( Collection<Integer> identifiers );
-
+
/**
* Retrieves the DataElementCategoryOption with the given name.
+ *
* @param name the name.
* @return the DataElementCategoryOption with the given name.
*/
DataElementCategoryOption getDataElementCategoryOptionByName( String name );
-
+
/**
* Returns all DataElementCategoryOptions.
- *
+ *
* @return a collection of all DataElementCategoryOptions, or an empty collection if there
* are no DataElementCategoryOptions.
*/
Collection<DataElementCategoryOption> getAllDataElementCategoryOptions();
-
+
/**
* Returns all DataElementCategoryOptions for a given concept
- *
+ *
* @param concept the Concept
* @return a collection of all DataElementCategoryOptions, or an empty collection if there
* are no DataElementCategoryOptions.
*/
Collection<DataElementCategoryOption> getDataElementCategorOptionsByConcept( Concept concept );
-
+
// -------------------------------------------------------------------------
// CategoryCombo
// -------------------------------------------------------------------------
/**
* Adds a DataElementCategoryCombo.
- *
+ *
* @param dataElementCategoryCombo the DataElementCategoryCombo to add.
* @return the generated identifier.
*/
@@ -198,21 +199,21 @@
/**
* Updates a DataElementCategoryCombo.
- *
+ *
* @param dataElementCategoryCombo the DataElementCategoryCombo to update.
*/
void updateDataElementCategoryCombo( DataElementCategoryCombo dataElementCategoryCombo );
/**
* Deletes a DataElementCategoryCombo.
- *
+ *
* @param dataElementCategoryCombo the DataElementCategoryCombo to delete.
*/
void deleteDataElementCategoryCombo( DataElementCategoryCombo dataElementCategoryCombo );
-
+
/**
* Retrieves a DataElementCategoryCombo with the given identifier.
- *
+ *
* @param id the identifier of the DataElementCategoryCombo to retrieve.
* @return the DataElementCategoryCombo.
*/
@@ -220,67 +221,67 @@
/**
* Retrieves a DataElementCategoryCombo with the given uid.
- *
+ *
* @param uid the identifier of the DataElementCategoryCombo to retrieve.
* @return the DataElementCategoryCombo.
*/
DataElementCategoryCombo getDataElementCategoryCombo( String uid );
-
+
/**
* Retrieves the DataElementCategoryCombo with the given identifiers.
- *
+ *
* @param identifiers the identifiers.
* @return a collection of DataElementCategoryCombos.
*/
Collection<DataElementCategoryCombo> getDataElementCategoryCombos( Collection<Integer> identifiers );
-
+
/**
* Retrieves the DataElementCategoryCombo with the given name.
- *
+ *
* @param name the name of the DataElementCategoryCombo to retrieve.
* @return the DataElementCategoryCombo.
*/
DataElementCategoryCombo getDataElementCategoryComboByName( String name );
-
+
/**
* Retrieves all DataElementCategoryCombos.
- *
+ *
* @return a collection of DataElementCategoryCombos.
*/
Collection<DataElementCategoryCombo> getAllDataElementCategoryCombos();
-
+
// -------------------------------------------------------------------------
// CategoryOptionCombo
// -------------------------------------------------------------------------
/**
* Adds a DataElementCategoryOptionCombo.
- *
+ *
* @param dataElementCategoryOptionCombo the DataElementCategoryOptionCombo
- * to add.
+ * to add.
* @return the generated identifier.
*/
int addDataElementCategoryOptionCombo( DataElementCategoryOptionCombo dataElementCategoryOptionCombo );
/**
* Updates a DataElementCategoryOptionCombo.
- *
+ *
* @param dataElementCategoryOptionCombo the DataElementCategoryOptionCombo
- * to update.
+ * to update.
*/
void updateDataElementCategoryOptionCombo( DataElementCategoryOptionCombo dataElementCategoryOptionCombo );
/**
* Deletes a DataElementCategoryOptionCombo.
- *
+ *
* @param dataElementCategoryOptionCombo the DataElementCategoryOptionCombo
- * to delete.
+ * to delete.
*/
void deleteDataElementCategoryOptionCombo( DataElementCategoryOptionCombo dataElementCategoryOptionCombo );
/**
* Retrieves the DataElementCategoryOptionCombo with the given identifier.
- *
+ *
* @param id the identifier of the DataElementCategoryOptionCombo.
* @return the DataElementCategoryOptionCombo.
*/
@@ -288,7 +289,7 @@
/**
* Retrieves the DataElementCategoryOptionCombo with the given uid.
- *
+ *
* @param uid the uid of the DataElementCategoryOptionCombo.
* @return the DataElementCategoryOptionCombo.
*/
@@ -296,7 +297,7 @@
/**
* Retrieves the DataElementCategoryOptionCombos with the given identifiers.
- *
+ *
* @param identifiers the identifiers of the DataElementCategoryOptionCombos.
* @return a Collection of DataElementCategoryOptionCombos.
*/
@@ -305,24 +306,24 @@
/**
* Retrieves the DataElementCategoryOptionCombo with the given Collection
* of DataElementCategoryOptions.
- *
+ *
* @param categoryOptions
* @return
*/
DataElementCategoryOptionCombo getDataElementCategoryOptionCombo( Collection<DataElementCategoryOption> categoryOptions );
-
+
/**
* Retrieves a DataElementCategoryOptionCombo.
- *
+ *
* @param categoryOptionCombo the DataElementCategoryOptionCombo to
- * retrieve.
+ * retrieve.
* @return a DataElementCategoryOptionCombo.
*/
DataElementCategoryOptionCombo getDataElementCategoryOptionCombo( DataElementCategoryOptionCombo categoryOptionCombo );
/**
* Retrieves all DataElementCategoryOptionCombos.
- *
+ *
* @return a Collection of DataElementCategoryOptionCombos.
*/
Collection<DataElementCategoryOptionCombo> getAllDataElementCategoryOptionCombos();
@@ -336,7 +337,7 @@
/**
* Retrieves the default DataElementCategoryOptionCombo.
- *
+ *
* @return the DataElementCategoryOptionCombo.
*/
DataElementCategoryOptionCombo getDefaultDataElementCategoryOptionCombo();
@@ -344,7 +345,7 @@
/**
* Generates and persists DataElementCategoryOptionCombos for the given
* DataElementCategoryCombo.
- *
+ *
* @param categoryCombo the DataElementCategoryCombo.
*/
void generateOptionCombos( DataElementCategoryCombo categoryCombo );
@@ -352,31 +353,31 @@
/**
* Invokes updateOptionCombos( DataElementCategoryCombo ) for all category
* combos which the given category is a part of.
- *
+ *
* @param category the DataElementCategory.
*/
void updateOptionCombos( DataElementCategory category );
-
+
/**
* Generates the complete set of category option combos for the given
* category combo and compares it to the set of persisted category option
* combos. Those which are not matched are persisted.
- *
+ *
* @param categoryCombo the DataElementCategoryCombo.
*/
void updateOptionCombos( DataElementCategoryCombo categoryCombo );
-
+
/**
* Populates all transient properties on each Operand in the given collection.
- *
+ *
* @param operands the collection of Operands.
* @return a collection of Operands.
*/
public Collection<DataElementOperand> populateOperands( Collection<DataElementOperand> operands );
-
+
/**
* Gets the Operands for the given Collection of DataElements.
- *
+ *
* @param dataElements the Collection of DataElements.
* @return the Operands for the given Collection of DataElements.
*/
@@ -384,51 +385,70 @@
/**
* Gets the Operands for the given Collection of DataElements.
- *
- * @param dataElements the Collection of DataElements.
+ *
+ * @param dataElements the Collection of DataElements.
* @param includeTotals whether to include DataElement totals in the Collection of Operands.
* @return the Operands for the given Collection of DataElements.
*/
Collection<DataElementOperand> getOperands( Collection<DataElement> dataElements, boolean includeTotals );
-
+
/**
* Gets the Operands for the DataElements whith names like the given name.
- *
+ *
* @param name the name.
* @return the Operands for the DataElements with names like the given name.
*/
Collection<DataElementOperand> getOperandsLikeName( String name );
-
+
/**
- * Gets the Operands for the given Collection of DataElements. Operands will contain DataElement and CategoryOptionCombo object
- *
+ * Gets the Operands for the given Collection of DataElements. Operands will contain DataElement and CategoryOptionCombo object
+ *
* @param dataElements the Collection of DataElements.
* @return the Operands for the given Collection of DataElements.
*/
Collection<DataElementOperand> getFullOperands( Collection<DataElement> dataElements );
-
+
Collection<DataElementCategory> getDataElementCategorysBetween( int first, int max );
-
+
Collection<DataElementCategory> getDataElementCategorysBetweenByName( String name, int first, int max );
-
+
/**
* Returns all DataElementCategories for a given concept
- *
+ *
* @param concept the Concept
* @return a collection of all DataElementCategories, or an empty collection.
*/
Collection<DataElementCategory> getDataElementCategorysByConcept( Concept concept );
int getDataElementCategoryCount();
-
+
int getDataElementCategoryCountByName( String name );
+ Collection<DataElementCategory> getDataElementCategoryBetween( int first, int max );
+
+ Collection<DataElementCategory> getDataElementCategoryBetweenByName( String name, int first, int max );
+
+ int getDataElementCategoryOptionCount();
+
+ int getDataElementCategoryOptionCountByName( String name );
+
+ Collection<DataElementCategoryOption> getDataElementCategoryOptionsBetween( int first, int max );
+
+ Collection<DataElementCategoryOption> getDataElementCategoryOptionsBetweenByName( String name, int first, int max );
+
+ int getDataElementCategoryOptionComboCount();
+
+ int getDataElementCategoryOptionComboCountByName( String name );
+
+ Collection<DataElementCategoryOptionCombo> getDataElementCategoryOptionCombosBetween( int first, int max );
+
+ Collection<DataElementCategoryOptionCombo> getDataElementCategoryOptionCombosBetweenByName( String name, int first, int max );
+
+ int getDataElementCategoryComboCount();
+
+ int getDataElementCategoryComboCountByName( String name );
+
Collection<DataElementCategoryCombo> getDataElementCategoryCombosBetween( int first, int max );
-
+
Collection<DataElementCategoryCombo> getDataElementCategoryCombosBetweenByName( String name, int first, int max );
-
- int getDataElementCategoryComboCount();
-
- int getDataElementCategoryComboCountByName( String name );
-
-}
+}
=== modified file 'dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/dataelement/DefaultDataElementCategoryService.java'
--- dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/dataelement/DefaultDataElementCategoryService.java 2011-11-25 11:00:15 +0000
+++ dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/dataelement/DefaultDataElementCategoryService.java 2011-12-19 18:07:12 +0000
@@ -27,12 +27,6 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.HashSet;
-import java.util.List;
-import java.util.Set;
-
import org.apache.commons.collections.CollectionUtils;
import org.hisp.dhis.common.GenericDimensionalObjectStore;
import org.hisp.dhis.common.GenericIdentifiableObjectStore;
@@ -41,6 +35,8 @@
import org.hisp.dhis.system.util.FilterUtils;
import org.springframework.transaction.annotation.Transactional;
+import java.util.*;
+
/**
* @author Abyot Asalefew
* @version $Id$
@@ -230,7 +226,7 @@
{
return dataElementCategoryComboStore.getByUid( uid );
}
-
+
public Collection<DataElementCategoryCombo> getDataElementCategoryCombos( final Collection<Integer> identifiers )
{
Collection<DataElementCategoryCombo> categoryCombo = getAllDataElementCategoryCombos();
@@ -255,7 +251,7 @@
// -------------------------------------------------------------------------
public int addDataElementCategoryOptionCombo( DataElementCategoryOptionCombo dataElementCategoryOptionCombo )
- {
+ {
return dataElementCategoryOptionComboStore.save( dataElementCategoryOptionCombo );
}
@@ -376,7 +372,7 @@
categoryOptionCombo.setCategoryCombo( categoryCombo );
categoryOptionCombo.setCategoryOptions( new ArrayList<DataElementCategoryOption>( categoryOptions ) );
-
+
addDataElementCategoryOptionCombo( categoryOptionCombo );
Set<DataElementCategoryOptionCombo> categoryOptionCombos = new HashSet<DataElementCategoryOptionCombo>();
@@ -384,7 +380,7 @@
categoryCombo.setOptionCombos( categoryOptionCombos );
updateDataElementCategoryCombo( categoryCombo );
-
+
categoryOption.setCategoryOptionCombos( categoryOptionCombos );
updateDataElementCategoryOption( categoryOption );
}
@@ -402,13 +398,13 @@
{
DataElement dataElement = dataElementService.getDataElement( operand.getDataElementId() );
DataElementCategoryOptionCombo categoryOptionCombo = getDataElementCategoryOptionCombo( operand.getOptionComboId() );
-
+
operand.updateProperties( dataElement, categoryOptionCombo );
}
-
+
return operands;
}
-
+
public Collection<DataElementOperand> getOperands( Collection<DataElement> dataElements, boolean includeTotals )
{
Collection<DataElementOperand> operands = new ArrayList<DataElementOperand>();
@@ -419,10 +415,10 @@
{
DataElementOperand operand = new DataElementOperand();
operand.updateProperties( dataElement );
-
+
operands.add( operand );
}
-
+
for ( DataElementCategoryOptionCombo categoryOptionCombo : dataElement.getCategoryCombo().getOptionCombos() )
{
DataElementOperand operand = new DataElementOperand();
@@ -434,7 +430,7 @@
return operands;
}
-
+
public Collection<DataElementOperand> getOperands( Collection<DataElement> dataElements )
{
return getOperands( dataElements, false );
@@ -443,10 +439,10 @@
public Collection<DataElementOperand> getOperandsLikeName( String name )
{
Collection<DataElement> dataElements = dataElementService.getDataElementsLikeName( name );
-
+
return getOperands( dataElements );
}
-
+
public Collection<DataElementOperand> getFullOperands( Collection<DataElement> dataElements )
{
Collection<DataElementOperand> operands = new ArrayList<DataElementOperand>();
@@ -466,18 +462,18 @@
}
public void generateOptionCombos( DataElementCategoryCombo categoryCombo )
- {
+ {
categoryCombo.generateOptionCombos();
-
+
for ( DataElementCategoryOptionCombo optionCombo : categoryCombo.getOptionCombos() )
{
categoryCombo.getOptionCombos().add( optionCombo );
addDataElementCategoryOptionCombo( optionCombo );
}
-
+
updateDataElementCategoryCombo( categoryCombo );
}
-
+
public void updateOptionCombos( DataElementCategory category )
{
for ( DataElementCategoryCombo categoryCombo : getAllDataElementCategoryCombos() )
@@ -488,12 +484,12 @@
}
}
}
-
+
public void updateOptionCombos( DataElementCategoryCombo categoryCombo )
{
List<DataElementCategoryOptionCombo> generatedOptionCombos = categoryCombo.generateOptionCombosList();
Set<DataElementCategoryOptionCombo> persistedOptionCombos = categoryCombo.getOptionCombos();
-
+
for ( DataElementCategoryOptionCombo optionCombo : generatedOptionCombos )
{
if ( !persistedOptionCombos.contains( optionCombo ) )
@@ -505,7 +501,7 @@
updateDataElementCategoryCombo( categoryCombo );
}
-
+
public int getDataElementCategoryCount()
{
return dataElementCategoryStore.getCount();
@@ -516,6 +512,30 @@
return dataElementCategoryStore.getCountByName( name );
}
+ @Override
+ public int getDataElementCategoryOptionCount()
+ {
+ return dataElementCategoryOptionStore.getCount();
+ }
+
+ @Override
+ public int getDataElementCategoryOptionCountByName( String name )
+ {
+ return dataElementCategoryOptionStore.getCountByName( name );
+ }
+
+ @Override
+ public int getDataElementCategoryOptionComboCount()
+ {
+ return dataElementCategoryOptionComboStore.getCount();
+ }
+
+ @Override
+ public int getDataElementCategoryOptionComboCountByName( String name )
+ {
+ return dataElementCategoryOptionComboStore.getCountByName( name );
+ }
+
public Collection<DataElementCategory> getDataElementCategorysBetween( int first, int max )
{
return dataElementCategoryStore.getBetween( first, max );
@@ -535,24 +555,63 @@
{
return dataElementCategoryComboStore.getCountByName( name );
}
-
+
public Collection<DataElementCategoryCombo> getDataElementCategoryCombosBetween( int first, int max )
{
return dataElementCategoryComboStore.getBetween( first, max );
}
public Collection<DataElementCategoryCombo> getDataElementCategoryCombosBetweenByName( String name, int first,
- int max )
+ int max )
{
return dataElementCategoryComboStore.getBetweenByName( name, first, max );
}
@Override
- public Collection<DataElementCategoryOption> getDataElementCategorOptionsByConcept(Concept concept) {
- return dataElementCategoryOptionStore.getByConcept(concept);
- }
-
- @Override
- public Collection<DataElementCategory> getDataElementCategorysByConcept(Concept concept) {
- return dataElementCategoryStore.getByConcept(concept); }
+ public Collection<DataElementCategoryOption> getDataElementCategorOptionsByConcept( Concept concept )
+ {
+ return dataElementCategoryOptionStore.getByConcept( concept );
+ }
+
+ @Override
+ public Collection<DataElementCategory> getDataElementCategorysByConcept( Concept concept )
+ {
+ return dataElementCategoryStore.getByConcept( concept );
+ }
+
+ @Override
+ public Collection<DataElementCategory> getDataElementCategoryBetween( int first, int max )
+ {
+ return dataElementCategoryStore.getBetween( first, max );
+ }
+
+ @Override
+ public Collection<DataElementCategory> getDataElementCategoryBetweenByName( String name, int first, int max )
+ {
+ return dataElementCategoryStore.getBetweenByName( name, first, max );
+ }
+
+ @Override
+ public Collection<DataElementCategoryOption> getDataElementCategoryOptionsBetween( int first, int max )
+ {
+ return dataElementCategoryOptionStore.getBetween( first, max );
+ }
+
+ @Override
+ public Collection<DataElementCategoryOption> getDataElementCategoryOptionsBetweenByName( String name, int first, int max )
+ {
+ return dataElementCategoryOptionStore.getBetweenByName( name, first, max );
+ }
+
+ @Override
+ public Collection<DataElementCategoryOptionCombo> getDataElementCategoryOptionCombosBetween( int first, int max )
+ {
+ return dataElementCategoryOptionComboStore.getBetween( first, max );
+ }
+
+ @Override
+ public Collection<DataElementCategoryOptionCombo> getDataElementCategoryOptionCombosBetweenByName( String name, int first, int max )
+ {
+ return dataElementCategoryOptionComboStore.getBetweenByName( name, first, max );
+ }
}
=== modified file 'dhis-2/dhis-support/dhis-support-hibernate/src/main/java/org/hisp/dhis/hibernate/HibernateGenericStore.java'
--- dhis-2/dhis-support/dhis-support-hibernate/src/main/java/org/hisp/dhis/hibernate/HibernateGenericStore.java 2011-12-05 12:21:38 +0000
+++ dhis-2/dhis-support/dhis-support-hibernate/src/main/java/org/hisp/dhis/hibernate/HibernateGenericStore.java 2011-12-19 18:07:12 +0000
@@ -27,9 +27,6 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-import java.util.Collection;
-import java.util.List;
-
import org.hibernate.Criteria;
import org.hibernate.Query;
import org.hibernate.SQLQuery;
@@ -42,11 +39,14 @@
import org.springframework.beans.factory.annotation.Required;
import org.springframework.jdbc.core.JdbcTemplate;
+import java.util.Collection;
+import java.util.List;
+
/**
* @author Lars Helge Overland
* @version $Id$
*/
-public class HibernateGenericStore< T >
+public class HibernateGenericStore<T>
implements GenericNameableObjectStore<T>
{
protected SessionFactory sessionFactory;
@@ -56,9 +56,9 @@
{
this.sessionFactory = sessionFactory;
}
-
+
protected JdbcTemplate jdbcTemplate;
-
+
public void setJdbcTemplate( JdbcTemplate jdbcTemplate )
{
this.jdbcTemplate = jdbcTemplate;
@@ -82,7 +82,7 @@
{
this.clazz = clazz;
}
-
+
private boolean cacheable = false;
/**
@@ -100,14 +100,14 @@
{
this.cacheable = cacheable;
}
-
+
// -------------------------------------------------------------------------
// Convenience methods
// -------------------------------------------------------------------------
/**
* Creates a Query.
- *
+ *
* @param hql the hql query.
* @return a Query instance.
*/
@@ -115,10 +115,10 @@
{
return sessionFactory.getCurrentSession().createQuery( hql ).setCacheable( cacheable );
}
-
+
/**
* Creates a SqlQuery.
- *
+ *
* @param sql the sql query.
* @return a SqlQuery instance.
*/
@@ -128,10 +128,10 @@
query.setCacheable( cacheable );
return query;
}
-
+
/**
* Creates a Critera for the implementation Class type.
- *
+ *
* @return a Criteria instance.
*/
protected final Criteria getCriteria()
@@ -143,29 +143,29 @@
{
return sessionFactory.getCurrentSession().createCriteria( getClazz() );
}
-
+
/**
* Creates a Criteria for the implementation Class type restricted by the
* given Criterions.
- *
+ *
* @param expressions the Criterions for the Criteria.
* @return a Criteria instance.
*/
protected final Criteria getCriteria( Criterion... expressions )
{
Criteria criteria = getCriteria();
-
+
for ( Criterion expression : expressions )
{
criteria.add( expression );
}
-
+
return criteria;
}
-
+
/**
* Retrieves an object based on the given Criterions.
- *
+ *
* @param expressions the Criterions for the Criteria.
* @return an object of the implementation Class type.
*/
@@ -174,10 +174,10 @@
{
return (T) getCriteria( expressions ).uniqueResult();
}
-
+
/**
* Retrieves a List based on the given Criterions.
- *
+ *
* @param expressions the Criterions for the Criteria.
* @return a List with objects of the implementation Class type.
*/
@@ -254,7 +254,7 @@
}
@Override
- @SuppressWarnings("unchecked")
+ @SuppressWarnings( "unchecked" )
public Collection<T> getLikeName( String name )
{
return getCriteria().add( Restrictions.ilike( "name", "%" + name + "%" ) ).list();
@@ -274,7 +274,7 @@
}
@Override
- @SuppressWarnings("unchecked")
+ @SuppressWarnings( "unchecked" )
public Collection<T> getBetween( int first, int max )
{
Criteria criteria = getCriteria();
@@ -285,7 +285,7 @@
}
@Override
- @SuppressWarnings("unchecked")
+ @SuppressWarnings( "unchecked" )
public Collection<T> getBetweenByName( String name, int first, int max )
{
Criteria criteria = getCriteria();
@@ -311,5 +311,5 @@
criteria.setProjection( Projections.rowCount() );
criteria.add( Restrictions.ilike( "name", "%" + name + "%" ) );
return ((Number) criteria.uniqueResult()).intValue();
- }
+ }
}
=== modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/AttributeTypeController.java'
--- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/AttributeTypeController.java 2011-12-09 18:08:05 +0000
+++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/AttributeTypeController.java 2011-12-19 18:07:12 +0000
@@ -68,6 +68,15 @@
Attributes attributes = new Attributes();
attributes.setAttributes( new ArrayList<Attribute>( attributeService.getAllAttributes() ) );
+ if ( params.isPaging() )
+ {
+
+ }
+ else
+ {
+
+ }
+
if ( params.hasLinks() )
{
WebLinkPopulator listener = new WebLinkPopulator( request );
=== modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/CategoryComboController.java'
--- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/CategoryComboController.java 2011-12-12 11:37:04 +0000
+++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/CategoryComboController.java 2011-12-19 18:07:12 +0000
@@ -29,6 +29,7 @@
import org.hisp.dhis.api.utils.IdentifiableObjectParams;
import org.hisp.dhis.api.utils.WebLinkPopulator;
+import org.hisp.dhis.common.Pager;
import org.hisp.dhis.dataelement.DataElementCategoryCombo;
import org.hisp.dhis.dataelement.DataElementCategoryCombos;
import org.hisp.dhis.dataelement.DataElementCategoryService;
@@ -46,6 +47,7 @@
import javax.servlet.http.HttpServletResponse;
import java.io.InputStream;
import java.util.ArrayList;
+import java.util.List;
/**
* @author Morten Olav Hansen <mortenoh@xxxxxxxxx>
@@ -67,7 +69,23 @@
public String getCategoryCombos( IdentifiableObjectParams params, Model model, HttpServletRequest request )
{
DataElementCategoryCombos categoryCombos = new DataElementCategoryCombos();
- categoryCombos.setCategoryCombos( new ArrayList<DataElementCategoryCombo>( dataElementCategoryService.getAllDataElementCategoryCombos() ) );
+
+ if ( params.isPaging() )
+ {
+ int total = dataElementCategoryService.getDataElementCategoryComboCount();
+
+ Pager pager = new Pager( params.getPage(), total );
+ categoryCombos.setPager( pager );
+
+ List<DataElementCategoryCombo> categoryComboList = new ArrayList<DataElementCategoryCombo>(
+ dataElementCategoryService.getDataElementCategoryCombosBetween( pager.getOffset(), pager.getPageSize() ) );
+
+ categoryCombos.setCategoryCombos( categoryComboList );
+ }
+ else
+ {
+ categoryCombos.setCategoryCombos( new ArrayList<DataElementCategoryCombo>( dataElementCategoryService.getAllDataElementCategoryCombos() ) );
+ }
if ( params.hasLinks() )
{
=== modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/CategoryController.java'
--- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/CategoryController.java 2011-12-12 11:37:04 +0000
+++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/CategoryController.java 2011-12-19 18:07:12 +0000
@@ -29,6 +29,7 @@
import org.hisp.dhis.api.utils.IdentifiableObjectParams;
import org.hisp.dhis.api.utils.WebLinkPopulator;
+import org.hisp.dhis.common.Pager;
import org.hisp.dhis.dataelement.DataElementCategories;
import org.hisp.dhis.dataelement.DataElementCategory;
import org.hisp.dhis.dataelement.DataElementCategoryService;
@@ -46,6 +47,7 @@
import javax.servlet.http.HttpServletResponse;
import java.io.InputStream;
import java.util.ArrayList;
+import java.util.List;
/**
* @author Morten Olav Hansen <mortenoh@xxxxxxxxx>
@@ -67,7 +69,23 @@
public String getCategories( IdentifiableObjectParams params, Model model, HttpServletRequest request )
{
DataElementCategories categories = new DataElementCategories();
- categories.setCategories( new ArrayList<DataElementCategory>( dataElementCategoryService.getAllDataElementCategories() ) );
+
+ if ( params.isPaging() )
+ {
+ int total = dataElementCategoryService.getDataElementCategoryCount();
+
+ Pager pager = new Pager( params.getPage(), total );
+ categories.setPager( pager );
+
+ List<DataElementCategory> categoryList = new ArrayList<DataElementCategory>(
+ dataElementCategoryService.getDataElementCategorysBetween( pager.getOffset(), pager.getPageSize() ) );
+
+ categories.setCategories( categoryList );
+ }
+ else
+ {
+ categories.setCategories( new ArrayList<DataElementCategory>( dataElementCategoryService.getAllDataElementCategories() ) );
+ }
if ( params.hasLinks() )
{
=== modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/CategoryOptionComboController.java'
--- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/CategoryOptionComboController.java 2011-12-08 17:11:47 +0000
+++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/CategoryOptionComboController.java 2011-12-19 18:07:12 +0000
@@ -29,6 +29,7 @@
import org.hisp.dhis.api.utils.IdentifiableObjectParams;
import org.hisp.dhis.api.utils.WebLinkPopulator;
+import org.hisp.dhis.common.Pager;
import org.hisp.dhis.dataelement.DataElementCategoryOptionCombo;
import org.hisp.dhis.dataelement.DataElementCategoryOptionCombos;
import org.hisp.dhis.dataelement.DataElementCategoryService;
@@ -41,6 +42,7 @@
import javax.servlet.http.HttpServletRequest;
import java.util.ArrayList;
+import java.util.List;
/**
* @author Morten Olav Hansen <mortenoh@xxxxxxxxx>
@@ -62,7 +64,23 @@
public String getCategoryOptionCombos( IdentifiableObjectParams params, Model model, HttpServletRequest request )
{
DataElementCategoryOptionCombos categoryOptionCombos = new DataElementCategoryOptionCombos();
- categoryOptionCombos.setCategoryOptionCombos( new ArrayList<DataElementCategoryOptionCombo>( dataElementCategoryService.getAllDataElementCategoryOptionCombos() ) );
+
+ if ( params.isPaging() )
+ {
+ int total = dataElementCategoryService.getDataElementCategoryOptionComboCount();
+
+ Pager pager = new Pager( params.getPage(), total );
+ categoryOptionCombos.setPager( pager );
+
+ List<DataElementCategoryOptionCombo> categoryOptionComboList = new ArrayList<DataElementCategoryOptionCombo>(
+ dataElementCategoryService.getDataElementCategoryOptionCombosBetween( pager.getOffset(), pager.getPageSize() ) );
+
+ categoryOptionCombos.setCategoryOptionCombos( categoryOptionComboList );
+ }
+ else
+ {
+ categoryOptionCombos.setCategoryOptionCombos( new ArrayList<DataElementCategoryOptionCombo>( dataElementCategoryService.getAllDataElementCategoryOptionCombos() ) );
+ }
if ( params.hasLinks() )
{
=== modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/CategoryOptionController.java'
--- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/CategoryOptionController.java 2011-12-08 17:11:47 +0000
+++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/CategoryOptionController.java 2011-12-19 18:07:12 +0000
@@ -29,6 +29,7 @@
import org.hisp.dhis.api.utils.IdentifiableObjectParams;
import org.hisp.dhis.api.utils.WebLinkPopulator;
+import org.hisp.dhis.common.Pager;
import org.hisp.dhis.dataelement.DataElementCategoryOption;
import org.hisp.dhis.dataelement.DataElementCategoryOptions;
import org.hisp.dhis.dataelement.DataElementCategoryService;
@@ -46,6 +47,7 @@
import javax.servlet.http.HttpServletResponse;
import java.io.InputStream;
import java.util.ArrayList;
+import java.util.List;
/**
* @author Morten Olav Hansen <mortenoh@xxxxxxxxx>
@@ -67,7 +69,23 @@
public String getCategoryOptions( IdentifiableObjectParams params, Model model, HttpServletRequest request )
{
DataElementCategoryOptions categoryOptions = new DataElementCategoryOptions();
- categoryOptions.setCategoryOptions( new ArrayList<DataElementCategoryOption>( dataElementCategoryService.getAllDataElementCategoryOptions() ) );
+
+ if ( params.isPaging() )
+ {
+ int total = dataElementCategoryService.getDataElementCategoryOptionCount();
+
+ Pager pager = new Pager( params.getPage(), total );
+ categoryOptions.setPager( pager );
+
+ List<DataElementCategoryOption> categoryOptionList = new ArrayList<DataElementCategoryOption>(
+ dataElementCategoryService.getDataElementCategoryOptionsBetween( pager.getOffset(), pager.getPageSize() ) );
+
+ categoryOptions.setCategoryOptions( categoryOptionList );
+ }
+ else
+ {
+ categoryOptions.setCategoryOptions( new ArrayList<DataElementCategoryOption>( dataElementCategoryService.getAllDataElementCategoryOptions() ) );
+ }
if ( params.hasLinks() )
{
=== modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/ChartController.java'
--- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/ChartController.java 2011-12-16 17:42:41 +0000
+++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/ChartController.java 2011-12-19 18:07:12 +0000
@@ -90,6 +90,15 @@
Charts charts = new Charts();
charts.setCharts( new ArrayList<Chart>( chartService.getAllCharts() ) );
+ if ( params.isPaging() )
+ {
+
+ }
+ else
+ {
+
+ }
+
if ( params.hasLinks() )
{
WebLinkPopulator listener = new WebLinkPopulator( request );
=== modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/CompleteDataSetRegistrationController.java'
--- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/CompleteDataSetRegistrationController.java 2011-12-08 14:31:31 +0000
+++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/CompleteDataSetRegistrationController.java 2011-12-19 18:07:12 +0000
@@ -27,6 +27,7 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+import org.hisp.dhis.api.utils.IdentifiableObjectParams;
import org.hisp.dhis.dataset.CompleteDataSetRegistration;
import org.hisp.dhis.dataset.CompleteDataSetRegistrationService;
import org.hisp.dhis.dataset.CompleteDataSetRegistrations;
@@ -54,11 +55,20 @@
//-------------------------------------------------------------------------------------------------------
@RequestMapping( method = RequestMethod.GET )
- public String getCompleteDataSetRegistrations( Model model, HttpServletRequest request )
+ public String getCompleteDataSetRegistrations( IdentifiableObjectParams params, Model model, HttpServletRequest request )
{
CompleteDataSetRegistrations completeDataSetRegistrations = new CompleteDataSetRegistrations();
completeDataSetRegistrations.setCompleteDataSetRegistrations( new ArrayList<CompleteDataSetRegistration>( completeDataSetRegistrationService.getAllCompleteDataSetRegistrations() ) );
+ if ( params.isPaging() )
+ {
+
+ }
+ else
+ {
+
+ }
+
model.addAttribute( "model", completeDataSetRegistrations );
return "completeDataSetRegistrations";
=== modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/ConstantController.java'
--- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/ConstantController.java 2011-12-12 13:03:59 +0000
+++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/ConstantController.java 2011-12-19 18:07:12 +0000
@@ -69,6 +69,15 @@
Constants constants = new Constants();
constants.setConstants( new ArrayList<Constant>( constantService.getAllConstants() ) );
+ if ( params.isPaging() )
+ {
+
+ }
+ else
+ {
+
+ }
+
if ( params.hasLinks() )
{
WebLinkPopulator listener = new WebLinkPopulator( request );
=== modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/DataElementGroupController.java'
--- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/DataElementGroupController.java 2011-12-12 13:03:59 +0000
+++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/DataElementGroupController.java 2011-12-19 18:07:12 +0000
@@ -72,6 +72,15 @@
DataElementGroups dataElementGroups = new DataElementGroups();
dataElementGroups.setDataElementGroups( new ArrayList<DataElementGroup>( dataElementService.getAllDataElementGroups() ) );
+ if ( params.isPaging() )
+ {
+
+ }
+ else
+ {
+
+ }
+
if ( params.hasLinks() )
{
WebLinkPopulator listener = new WebLinkPopulator( request );
=== modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/IndicatorGroupController.java'
--- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/IndicatorGroupController.java 2011-12-12 11:37:04 +0000
+++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/IndicatorGroupController.java 2011-12-19 18:07:12 +0000
@@ -69,6 +69,15 @@
IndicatorGroups indicatorGroups = new IndicatorGroups();
indicatorGroups.setIndicatorGroups( new ArrayList<IndicatorGroup>( indicatorService.getAllIndicatorGroups() ) );
+ if ( params.isPaging() )
+ {
+
+ }
+ else
+ {
+
+ }
+
if ( params.hasLinks() )
{
WebLinkPopulator listener = new WebLinkPopulator( request );
=== modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/IndicatorGroupSetController.java'
--- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/IndicatorGroupSetController.java 2011-12-12 11:37:04 +0000
+++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/IndicatorGroupSetController.java 2011-12-19 18:07:12 +0000
@@ -69,6 +69,15 @@
IndicatorGroupSets indicatorGroupSets = new IndicatorGroupSets();
indicatorGroupSets.setIndicatorGroupSets( new ArrayList<IndicatorGroupSet>( indicatorService.getAllIndicatorGroupSets() ) );
+ if ( params.isPaging() )
+ {
+
+ }
+ else
+ {
+
+ }
+
if ( params.hasLinks() )
{
WebLinkPopulator listener = new WebLinkPopulator( request );
=== modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/IndicatorTypeController.java'
--- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/IndicatorTypeController.java 2011-12-12 11:37:04 +0000
+++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/IndicatorTypeController.java 2011-12-19 18:07:12 +0000
@@ -69,6 +69,15 @@
IndicatorTypes indicatorTypes = new IndicatorTypes();
indicatorTypes.setIndicatorTypes( new ArrayList<IndicatorType>( indicatorService.getAllIndicatorTypes() ) );
+ if ( params.isPaging() )
+ {
+
+ }
+ else
+ {
+
+ }
+
if ( params.hasLinks() )
{
WebLinkPopulator listener = new WebLinkPopulator( request );
=== modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/MapController.java'
--- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/MapController.java 2011-12-16 18:09:38 +0000
+++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/MapController.java 2011-12-19 18:07:12 +0000
@@ -81,6 +81,15 @@
Maps maps = new Maps();
maps.setMaps( new ArrayList<MapView>( mappingService.getAllMapViews() ) );
+ if ( params.isPaging() )
+ {
+
+ }
+ else
+ {
+
+ }
+
if ( params.hasLinks() )
{
WebLinkPopulator listener = new WebLinkPopulator( request );
=== modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/MessageConversationController.java'
--- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/MessageConversationController.java 2011-12-16 17:14:10 +0000
+++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/MessageConversationController.java 2011-12-19 18:07:12 +0000
@@ -75,6 +75,15 @@
MessageConversations messageConversations = new MessageConversations();
messageConversations.setMessageConversations( new ArrayList<MessageConversation>( messageService.getMessageConversations( 0, 300 ) ) );
+ if ( params.isPaging() )
+ {
+
+ }
+ else
+ {
+
+ }
+
if ( params.hasLinks() )
{
WebLinkPopulator listener = new WebLinkPopulator( request );
=== modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/OrganisationUnitGroupController.java'
--- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/OrganisationUnitGroupController.java 2011-12-12 15:06:51 +0000
+++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/OrganisationUnitGroupController.java 2011-12-19 18:07:12 +0000
@@ -48,6 +48,15 @@
OrganisationUnitGroups organisationUnitGroups = new OrganisationUnitGroups();
organisationUnitGroups.setOrganisationUnitGroups( new ArrayList<OrganisationUnitGroup>( organisationUnitGroupService.getAllOrganisationUnitGroups() ) );
+ if ( params.isPaging() )
+ {
+
+ }
+ else
+ {
+
+ }
+
if ( params.hasLinks() )
{
WebLinkPopulator listener = new WebLinkPopulator( request );
=== modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/OrganisationUnitGroupSetController.java'
--- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/OrganisationUnitGroupSetController.java 2011-12-12 15:06:51 +0000
+++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/OrganisationUnitGroupSetController.java 2011-12-19 18:07:12 +0000
@@ -75,6 +75,15 @@
OrganisationUnitGroupSets organisationUnitGroupSets = new OrganisationUnitGroupSets();
organisationUnitGroupSets.setOrganisationUnitGroupSets( new ArrayList<OrganisationUnitGroupSet>( organisationUnitGroupService.getAllOrganisationUnitGroupSets() ) );
+ if ( params.isPaging() )
+ {
+
+ }
+ else
+ {
+
+ }
+
if ( params.hasLinks() )
{
WebLinkPopulator listener = new WebLinkPopulator( request );
=== modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/OrganisationUnitLevelController.java'
--- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/OrganisationUnitLevelController.java 2011-12-12 15:06:51 +0000
+++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/OrganisationUnitLevelController.java 2011-12-19 18:07:12 +0000
@@ -75,6 +75,15 @@
OrganisationUnitLevels organisationUnitLevels = new OrganisationUnitLevels();
organisationUnitLevels.setOrganisationUnitLevels( new ArrayList<OrganisationUnitLevel>( organisationUnitService.getOrganisationUnitLevels() ) );
+ if ( params.isPaging() )
+ {
+
+ }
+ else
+ {
+
+ }
+
if ( params.hasLinks() )
{
WebLinkPopulator listener = new WebLinkPopulator( request );
=== modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/SqlViewController.java'
--- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/SqlViewController.java 2011-12-12 13:03:59 +0000
+++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/SqlViewController.java 2011-12-19 18:07:12 +0000
@@ -69,6 +69,15 @@
SqlViews sqlViews = new SqlViews();
sqlViews.setSqlViews( new ArrayList<SqlView>( sqlViewService.getAllSqlViews() ) );
+ if ( params.isPaging() )
+ {
+
+ }
+ else
+ {
+
+ }
+
if ( params.hasLinks() )
{
WebLinkPopulator listener = new WebLinkPopulator( request );
=== modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/UserController.java'
--- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/UserController.java 2011-12-13 18:41:43 +0000
+++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/UserController.java 2011-12-19 18:07:12 +0000
@@ -69,6 +69,15 @@
Users users = new Users();
users.setUsers( new ArrayList<User>( userService.getAllUsers() ) );
+ if ( params.isPaging() )
+ {
+
+ }
+ else
+ {
+
+ }
+
if ( params.hasLinks() )
{
WebLinkPopulator listener = new WebLinkPopulator( request );
=== modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/ValidationRuleController.java'
--- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/ValidationRuleController.java 2011-12-12 11:37:04 +0000
+++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/ValidationRuleController.java 2011-12-19 18:07:12 +0000
@@ -69,6 +69,15 @@
ValidationRules validationRules = new ValidationRules();
validationRules.setValidationRules( new ArrayList<ValidationRule>( validationRuleService.getAllValidationRules() ) );
+ if ( params.isPaging() )
+ {
+
+ }
+ else
+ {
+
+ }
+
if ( params.hasLinks() )
{
WebLinkPopulator listener = new WebLinkPopulator( request );
=== modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/ValidationRuleGroupController.java'
--- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/ValidationRuleGroupController.java 2011-12-12 11:37:04 +0000
+++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/ValidationRuleGroupController.java 2011-12-19 18:07:12 +0000
@@ -69,6 +69,15 @@
ValidationRuleGroups validationRuleGroups = new ValidationRuleGroups();
validationRuleGroups.setValidationRuleGroups( new ArrayList<ValidationRuleGroup>( validationRuleService.getAllValidationRuleGroups() ) );
+ if ( params.isPaging() )
+ {
+
+ }
+ else
+ {
+
+ }
+
if ( params.hasLinks() )
{
WebLinkPopulator listener = new WebLinkPopulator( request );