diff --git a/src/main/java/org/gcube/portlets/user/td/gwtservice/server/opexecution/OpExecution4Normalization.java b/src/main/java/org/gcube/portlets/user/td/gwtservice/server/opexecution/OpExecution4Normalization.java index 58ba1ad..08ef361 100644 --- a/src/main/java/org/gcube/portlets/user/td/gwtservice/server/opexecution/OpExecution4Normalization.java +++ b/src/main/java/org/gcube/portlets/user/td/gwtservice/server/opexecution/OpExecution4Normalization.java @@ -8,6 +8,7 @@ import org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.O import org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationExecution; import org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId; import org.gcube.data.analysis.tabulardata.model.column.ColumnReference; +import org.gcube.data.analysis.tabulardata.model.metadata.common.ImmutableLocalizedText; import org.gcube.data.analysis.tabulardata.model.table.TableId; import org.gcube.data.analysis.tabulardata.service.TabularDataService; import org.gcube.portlets.user.td.gwtservice.server.trservice.OperationDefinitionMap; @@ -62,14 +63,20 @@ public class OpExecution4Normalization extends OpExecutionBuilder { columnReferences.add(columnReference); } - //String name=normalizationSession.getNormalizedColumnName(); - //String value=normalizationSession.getValueColumnName(); + String name=normalizationSession.getNormalizedColumnName(); + String value=normalizationSession.getValueColumnName(); + + ImmutableLocalizedText nameText = new ImmutableLocalizedText( + name); + ImmutableLocalizedText valueText = new ImmutableLocalizedText( + value); operationDefinition = OperationDefinitionMap.map( OperationsId.Normalize.toString(), service); - map.put(Constants.PARAMETER_KEY, columnReferences); - + map.put(Constants.PARAMETER_NORMALIZATION_TO_NORMALIZE, columnReferences); + map.put(Constants.PARAMETER_NORMALIZATION_NORM_LABEL, nameText); + map.put(Constants.PARAMETER_NORMALIZATION_QUANT_LABEL, valueText); invocation = new OperationExecution( operationDefinition.getOperationId(), map); diff --git a/src/main/java/org/gcube/portlets/user/td/gwtservice/shared/Constants.java b/src/main/java/org/gcube/portlets/user/td/gwtservice/shared/Constants.java index a17f551..5e8e872 100644 --- a/src/main/java/org/gcube/portlets/user/td/gwtservice/shared/Constants.java +++ b/src/main/java/org/gcube/portlets/user/td/gwtservice/shared/Constants.java @@ -82,5 +82,9 @@ public class Constants { public static final String PARAMETER_ADD_COLUMN_DATA_TYPE = "dataType"; public static final String PARAMETER_ADD_COLUMN_VALUE = "value"; + public static final String PARAMETER_NORMALIZATION_TO_NORMALIZE = "to_normalize"; + public static final String PARAMETER_NORMALIZATION_NORM_LABEL = "norm_label"; + public static final String PARAMETER_NORMALIZATION_QUANT_LABEL = "quant_label"; + }