diff --git a/src/main/java/org/gcube/portlets/user/td/gwtservice/server/TDGWTServiceImpl.java b/src/main/java/org/gcube/portlets/user/td/gwtservice/server/TDGWTServiceImpl.java index 69a4325..17fb23c 100644 --- a/src/main/java/org/gcube/portlets/user/td/gwtservice/server/TDGWTServiceImpl.java +++ b/src/main/java/org/gcube/portlets/user/td/gwtservice/server/TDGWTServiceImpl.java @@ -2708,6 +2708,15 @@ public class TDGWTServiceImpl extends RemoteServiceServlet implements operationDefinition.getOperationId(), map); break; case TIMEDIMENSION: + operationDefinition = OperationDefinitionMap.map( + OperationsId.ChangeToTimeDimensionColumn.toString(), + capabilities); + + map.put(Constants.PARAMETER_PERIOD_FORMAT, changeColumnTypeSession + .getTimeDimensionType().toString()); + invocation = new OperationExecution(changeColumnTypeSession + .getColumnData().getColumnId(), + operationDefinition.getOperationId(), map); break; default: break; 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 b825ffc..605d9e2 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 @@ -31,7 +31,7 @@ public class Constants { public static final String PARAMETER_TARGET_DATA_TYPE="targetDataType"; public static final String PARAMETER_REFERENCE_COLUMN="refColumn"; - + public static final String PARAMETER_PERIOD_FORMAT="periodFormat"; public static final String PARAMETER_EXPRESSION="expression"; public static final String PARAMETER_TABLE_TYPE="tableType";