Minor Updated
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-gwt-service@92469 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
ea5bfa7bf8
commit
2463c290e6
|
@ -39,6 +39,8 @@ 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.metadata.NoSuchMetadataException;
|
||||
import org.gcube.data.analysis.tabulardata.model.column.Column;
|
||||
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.column.ColumnType;
|
||||
import org.gcube.data.analysis.tabulardata.model.column.type.CodeColumnType;
|
||||
import org.gcube.data.analysis.tabulardata.model.column.type.CodeNameColumnType;
|
||||
|
@ -134,6 +136,7 @@ import org.gcube.resources.discovery.client.queries.api.SimpleQuery;
|
|||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import com.allen_sauer.gwt.log.client.Log;
|
||||
import com.google.gwt.user.server.rpc.RemoteServiceServlet;
|
||||
|
||||
/**
|
||||
|
@ -2399,6 +2402,21 @@ public class TDGWTServiceImpl extends RemoteServiceServlet implements
|
|||
if (changeColumnTypeSession
|
||||
.getColumnTypeCodeTarget().compareTo(
|
||||
ColumnTypeCode.DIMENSION) == 0) {
|
||||
operationDefinition = OperationDefinitionMap.map(
|
||||
OperationsId.ChangeToDimensionColumn
|
||||
.toString(), capabilities);
|
||||
ColumnData columnData=changeColumnTypeSession.getCodelistColumnReference();
|
||||
Log.debug("ReferenceColumn To Set: "+columnData);
|
||||
ColumnLocalId cId=new ColumnLocalId(columnData.getColumnId());
|
||||
TableId tId=new TableId(Long.getLong(columnData.getTrId().getTableId()));
|
||||
ColumnReference columnReference=new ColumnReference(tId,cId);
|
||||
map.put(Constants.PARAMETER_REFERENCE_COLUMN, columnReference);
|
||||
|
||||
invocation = new OperationExecution(
|
||||
changeColumnTypeSession.getColumnData()
|
||||
.getColumnId(),
|
||||
operationDefinition.getOperationId(), map);
|
||||
|
||||
} else {
|
||||
if (changeColumnTypeSession
|
||||
.getColumnTypeCodeTarget()
|
||||
|
|
|
@ -30,8 +30,11 @@ public class Constants {
|
|||
public static final String PARAMETER_DATA_TYPE="dataType";
|
||||
public static final String PARAMETER_TARGET_DATA_TYPE="targetDataType";
|
||||
|
||||
public static final String PARAMETER_REFERENCE_COLUMN="refColumn";
|
||||
|
||||
public static final String PARAMETER_EXPRESSION="expression";
|
||||
|
||||
public static final String PARAMETER_TABLE_TYPE="tableType";
|
||||
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue