diff --git a/src/main/java/org/gcube/portlets/widgets/wstaskexecutor/client/view/binder/CreateTaskConfigurationView.java b/src/main/java/org/gcube/portlets/widgets/wstaskexecutor/client/view/binder/CreateTaskConfigurationView.java index ea2ccd9..0998d8f 100644 --- a/src/main/java/org/gcube/portlets/widgets/wstaskexecutor/client/view/binder/CreateTaskConfigurationView.java +++ b/src/main/java/org/gcube/portlets/widgets/wstaskexecutor/client/view/binder/CreateTaskConfigurationView.java @@ -269,7 +269,7 @@ public abstract class CreateTaskConfigurationView extends Composite { cg_parameters_control.clear(); for (TaskParameter operator : taskOperator.getInputOperators()) { - appendCustomField(operator.getKey(), operator.getValue(), operator.getType().getType(), false); + appendCustomField(operator.getKey(), operator.getDefaultValue(), operator.getType().getType(), false); } } diff --git a/src/main/java/org/gcube/portlets/widgets/wstaskexecutor/server/WsTaskExecutorWidgetServiceImpl.java b/src/main/java/org/gcube/portlets/widgets/wstaskexecutor/server/WsTaskExecutorWidgetServiceImpl.java index e3cfd19..35bd05c 100644 --- a/src/main/java/org/gcube/portlets/widgets/wstaskexecutor/server/WsTaskExecutorWidgetServiceImpl.java +++ b/src/main/java/org/gcube/portlets/widgets/wstaskexecutor/server/WsTaskExecutorWidgetServiceImpl.java @@ -9,6 +9,7 @@ import org.gcube.common.portal.PortalContext; import org.gcube.common.scope.api.ScopeProvider; import org.gcube.common.workspacetaskexecutor.dataminer.WorkspaceDataMinerTaskExecutor; import org.gcube.common.workspacetaskexecutor.shared.TaskOperator; +import org.gcube.common.workspacetaskexecutor.shared.TaskParameter; import org.gcube.common.workspacetaskexecutor.shared.TaskParameterType; import org.gcube.common.workspacetaskexecutor.shared.dataminer.TaskComputation; import org.gcube.common.workspacetaskexecutor.shared.dataminer.TaskConfiguration; @@ -330,7 +331,20 @@ public class WsTaskExecutorWidgetServiceImpl extends RemoteServiceServlet implem String token = PortalContextUtil.getTokenFor(scope, user.getUsername()); ScopeProvider.instance.set(scope); SecurityTokenProvider.instance.set(token); - return exec.getListOperators(); + List operators = exec.getListOperators(); + + if(logger.isDebugEnabled()){ + for (TaskOperator taskOperator : operators) { + logger.trace("***Algor: "+taskOperator.getName()); + List io = taskOperator.getInputOperators(); + for (TaskParameter taskParameter : io) { + logger.trace("key: "+taskParameter.getKey() + ", value: "+taskParameter.getValue() +", defaultValue: "+taskParameter.getDefaultValue()); + } + + } + } + logger.info("Returning "+operators.size()+ " operator/s for the scope: "+scope); + return operators; }catch(Exception e){ logger.error("Error on getting list of Operators for scope: "+scope,e);