Cast to convert Parameter and get defaultValue
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/Common/workspace-task-executor-library@167759 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
da13069097
commit
e6368eab3a
|
@ -134,7 +134,53 @@ public class DMConverter {
|
||||||
if(parameter==null)
|
if(parameter==null)
|
||||||
return null;
|
return null;
|
||||||
|
|
||||||
return new TaskParameter(parameter.getName(), parameter.getValue(), parameter.getValue(), toTaskParameterType(parameter.getTypology()));
|
Parameter p;
|
||||||
|
String defaultValue = "";
|
||||||
|
switch (parameter.getTypology()) {
|
||||||
|
case FILE:
|
||||||
|
FileParameter fp = new FileParameter();
|
||||||
|
break;
|
||||||
|
case OBJECT:
|
||||||
|
ObjectParameter op = new ObjectParameter();
|
||||||
|
defaultValue = op.getDefaultValue();
|
||||||
|
break;
|
||||||
|
case TABULAR:
|
||||||
|
TabularParameter tp = new TabularParameter();
|
||||||
|
break;
|
||||||
|
case ENUM:
|
||||||
|
EnumParameter ep = new EnumParameter();
|
||||||
|
defaultValue = ep.getDefaultValue();
|
||||||
|
break;
|
||||||
|
case LIST:
|
||||||
|
ListParameter lp = new ListParameter();
|
||||||
|
break;
|
||||||
|
case COLUMN:
|
||||||
|
ColumnParameter cp = new ColumnParameter();
|
||||||
|
defaultValue = cp.getDefaultColumn();
|
||||||
|
break;
|
||||||
|
case COLUMN_LIST:
|
||||||
|
ColumnListParameter clp = new ColumnListParameter();
|
||||||
|
break;
|
||||||
|
case DATE:
|
||||||
|
DateParameter dp = new DateParameter();
|
||||||
|
defaultValue = dp.getDefaultValue();
|
||||||
|
break;
|
||||||
|
case TABULAR_LIST:
|
||||||
|
TabularListParameter tlp = new TabularListParameter();
|
||||||
|
break;
|
||||||
|
case TIME:
|
||||||
|
TimeParameter timep = new TimeParameter();
|
||||||
|
defaultValue = timep.getDefaultValue();
|
||||||
|
break;
|
||||||
|
case WKT:
|
||||||
|
WKTParameter wktp = new WKTParameter();
|
||||||
|
defaultValue = wktp.getDefaultValue();
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new TaskParameter(parameter.getName(), parameter.getValue(), defaultValue, toTaskParameterType(parameter.getTypology()));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue