ref #7589 Temporarily disable auto-aggregation
authorPatrick Plitzner <p.plitzner@bgbm.org>
Fri, 3 May 2019 09:32:45 +0000 (11:32 +0200)
committerPatrick Plitzner <p.plitzner@bgbm.org>
Fri, 3 May 2019 09:32:55 +0000 (11:32 +0200)
 - will probably be completely removed in future

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/descriptiveDataSet/matrix/AggregationConfiguration.java

index 4dceaf2dcd432a16c1b00758ac88e59a60c651c8..17fcc9fbae6d3eef6dd4d7c74e74f503d8081e73 100644 (file)
@@ -14,16 +14,12 @@ import java.util.Set;
 import org.apache.commons.lang.StringUtils;
 import org.eclipse.nebula.widgets.nattable.config.IConfigRegistry;
 import org.eclipse.nebula.widgets.nattable.data.ListDataProvider;
-import org.eclipse.nebula.widgets.nattable.style.DisplayMode;
 import org.eclipse.nebula.widgets.nattable.summaryrow.DefaultSummaryRowConfiguration;
 import org.eclipse.nebula.widgets.nattable.summaryrow.ISummaryProvider;
-import org.eclipse.nebula.widgets.nattable.summaryrow.SummaryRowConfigAttributes;
-import org.eclipse.nebula.widgets.nattable.summaryrow.SummaryRowLayer;
 
 import eu.etaxonomy.cdm.api.service.dto.TaxonRowWrapperDTO;
 import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
 import eu.etaxonomy.cdm.model.description.CategoricalData;
-import eu.etaxonomy.cdm.model.description.Feature;
 import eu.etaxonomy.cdm.model.description.QuantitativeData;
 
 /**
@@ -43,33 +39,33 @@ public class AggregationConfiguration extends DefaultSummaryRowConfiguration {
 
     @Override
     public void addSummaryProviderConfig(IConfigRegistry configRegistry) {
-        for(int i=0;i<matrix.getFeatures().size();i++){
-            //no summary for the supplemental columns
-            if(i<CharacterMatrix.LEADING_COLUMN_COUNT){
-                int index = i;
-                configRegistry.registerConfigAttribute(
-                        SummaryRowConfigAttributes.SUMMARY_PROVIDER,
-                        columnIndex -> "",
-                        DisplayMode.NORMAL,
-                        SummaryRowLayer.DEFAULT_SUMMARY_COLUMN_CONFIG_LABEL_PREFIX+index);
-            }
-            //register aggregation configuration for each feature
-            Feature feature = matrix.getFeatures().get(i);
-            if(feature.isSupportsQuantitativeData()){
-                configRegistry.registerConfigAttribute(
-                        SummaryRowConfigAttributes.SUMMARY_PROVIDER,
-                        new QuantitativeSummaryProvider(),
-                        DisplayMode.NORMAL,
-                        SummaryRowLayer.DEFAULT_SUMMARY_COLUMN_CONFIG_LABEL_PREFIX+MatrixUtility.getProperty(feature));
-            }
-            if(feature.isSupportsCategoricalData()){
-                configRegistry.registerConfigAttribute(
-                        SummaryRowConfigAttributes.SUMMARY_PROVIDER,
-                        new CategoricalSummaryProvider(),
-                        DisplayMode.NORMAL,
-                        SummaryRowLayer.DEFAULT_SUMMARY_COLUMN_CONFIG_LABEL_PREFIX+MatrixUtility.getProperty(feature));
-            }
-        }
+//        for(int i=0;i<matrix.getFeatures().size();i++){
+//            //no summary for the supplemental columns
+//            if(i<CharacterMatrix.LEADING_COLUMN_COUNT){
+//                int index = i;
+//                configRegistry.registerConfigAttribute(
+//                        SummaryRowConfigAttributes.SUMMARY_PROVIDER,
+//                        columnIndex -> "",
+//                        DisplayMode.NORMAL,
+//                        SummaryRowLayer.DEFAULT_SUMMARY_COLUMN_CONFIG_LABEL_PREFIX+index);
+//            }
+//            //register aggregation configuration for each feature
+//            Feature feature = matrix.getFeatures().get(i);
+//            if(feature.isSupportsQuantitativeData()){
+//                configRegistry.registerConfigAttribute(
+//                        SummaryRowConfigAttributes.SUMMARY_PROVIDER,
+//                        new QuantitativeSummaryProvider(),
+//                        DisplayMode.NORMAL,
+//                        SummaryRowLayer.DEFAULT_SUMMARY_COLUMN_CONFIG_LABEL_PREFIX+MatrixUtility.getProperty(feature));
+//            }
+//            if(feature.isSupportsCategoricalData()){
+//                configRegistry.registerConfigAttribute(
+//                        SummaryRowConfigAttributes.SUMMARY_PROVIDER,
+//                        new CategoricalSummaryProvider(),
+//                        DisplayMode.NORMAL,
+//                        SummaryRowLayer.DEFAULT_SUMMARY_COLUMN_CONFIG_LABEL_PREFIX+MatrixUtility.getProperty(feature));
+//            }
+//        }
     }
 
     private class QuantitativeSummaryProvider implements ISummaryProvider {