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)
|
||||
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