=== modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/common/DimensionService.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/common/DimensionService.java 2015-11-26 17:25:40 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/common/DimensionService.java 2015-11-26 18:11:05 +0000 @@ -37,8 +37,6 @@ */ public interface DimensionService { - DimensionalObject getDimension( String uid, DimensionType dimensionType ); - List getCanReadDimensionItems( String uid ); List getCanReadObjects( List objects ); === modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/common/DimensionalObject.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/common/DimensionalObject.java 2015-11-26 17:25:40 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/common/DimensionalObject.java 2015-11-26 18:11:05 +0000 @@ -36,7 +36,6 @@ import org.hisp.dhis.analytics.AggregationType; import org.hisp.dhis.dataelement.CategoryOptionGroup; import org.hisp.dhis.dataelement.CategoryOptionGroupSet; -import org.hisp.dhis.dataelement.DataElement; import org.hisp.dhis.dataelement.DataElementCategory; import org.hisp.dhis.dataelement.DataElementCategoryOption; import org.hisp.dhis.dataelement.DataElementGroup; @@ -44,7 +43,6 @@ import org.hisp.dhis.legend.LegendSet; import org.hisp.dhis.organisationunit.OrganisationUnitGroup; import org.hisp.dhis.organisationunit.OrganisationUnitGroupSet; -import org.hisp.dhis.trackedentity.TrackedEntityAttribute; import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableSet; @@ -89,14 +87,6 @@ add( OrganisationUnitGroupSet.class ). add( CategoryOptionGroupSet.class ).build(); - Map> DYNAMIC_DIMENSION_TYPE_CLASS_MAP = ImmutableMap.>builder(). - put( DimensionType.CATEGORY, DataElementCategory.class ). - put( DimensionType.DATAELEMENT_GROUPSET, DataElementGroupSet.class ). - put( DimensionType.ORGANISATIONUNIT_GROUPSET, OrganisationUnitGroupSet.class ). - put( DimensionType.CATEGORYOPTION_GROUPSET, CategoryOptionGroupSet.class ). - put( DimensionType.PROGRAM_ATTRIBUTE, TrackedEntityAttribute.class ). - put( DimensionType.PROGRAM_DATAELEMENT, DataElement.class ).build(); - Map, Class> DIMENSION_CLASS_ITEM_CLASS_MAP = ImmutableMap., Class>builder(). put( DataElementCategory.class, DataElementCategoryOption.class ). put( DataElementGroupSet.class, DataElementGroup.class ). === modified file 'dhis-2/dhis-services/dhis-service-analytics/src/main/java/org/hisp/dhis/analytics/dimension/DefaultDimensionService.java' --- dhis-2/dhis-services/dhis-service-analytics/src/main/java/org/hisp/dhis/analytics/dimension/DefaultDimensionService.java 2015-11-26 17:25:40 +0000 +++ dhis-2/dhis-services/dhis-service-analytics/src/main/java/org/hisp/dhis/analytics/dimension/DefaultDimensionService.java 2015-11-26 18:11:05 +0000 @@ -127,24 +127,6 @@ //-------------------------------------------------------------------------- @Override - public DimensionalObject getDimension( String uid, DimensionType dimensionType ) - { - if ( uid == null || dimensionType == null ) - { - return null; - } - - Class clazz = DimensionalObject.DYNAMIC_DIMENSION_TYPE_CLASS_MAP.get( dimensionType ); - - if ( clazz == null ) - { - return null; - } - - return identifiableObjectManager.get( clazz, uid ); - } - - @Override public List getCanReadDimensionItems( String uid ) { DimensionalObject dimension = identifiableObjectManager.get( DimensionalObject.DYNAMIC_DIMENSION_CLASSES, uid ); === modified file 'dhis-2/dhis-services/dhis-service-analytics/src/test/java/org/hisp/dhis/analytics/dimension/DimensionServiceTest.java' --- dhis-2/dhis-services/dhis-service-analytics/src/test/java/org/hisp/dhis/analytics/dimension/DimensionServiceTest.java 2015-06-26 16:44:31 +0000 +++ dhis-2/dhis-services/dhis-service-analytics/src/test/java/org/hisp/dhis/analytics/dimension/DimensionServiceTest.java 2015-11-26 18:11:05 +0000 @@ -155,15 +155,7 @@ organisationUnitGroupService.updateOrganisationUnitGroupSet( ouGroupSetA ); } - - @Test - public void testGetDimensionalObjectByType() - { - String dim = ouGroupSetA.getUid(); - assertEquals( ouGroupSetA, dimensionService.getDimension( dim, DimensionType.ORGANISATIONUNIT_GROUPSET ) ); - } - @Test public void testMergeAnalyticalObject() {