From d51d7686fc730ebe50aaed0d88f7d8a19e5e2fc5 Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Wed, 23 May 2018 08:43:45 +0000 Subject: [PATCH] ref 11819: SW Test org.gcube.portlet-user.data-miner-manager https://support.d4science.org/issues/11819 Fixed to support System parameters on service git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/statistical-algorithms-importer@167682 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../server/generator/AlgorithmGenerator.java | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/src/main/java/org/gcube/portlets/user/statisticalalgorithmsimporter/server/generator/AlgorithmGenerator.java b/src/main/java/org/gcube/portlets/user/statisticalalgorithmsimporter/server/generator/AlgorithmGenerator.java index ee76a44..0916659 100644 --- a/src/main/java/org/gcube/portlets/user/statisticalalgorithmsimporter/server/generator/AlgorithmGenerator.java +++ b/src/main/java/org/gcube/portlets/user/statisticalalgorithmsimporter/server/generator/AlgorithmGenerator.java @@ -258,16 +258,19 @@ public class AlgorithmGenerator { } for (InputOutputVariables selVariable : project.getInputData().getListInputOutputVariables()) { - switch (selVariable.getIoType()) { - case INPUT: - code.add(" inputvariables.add(\"" + selVariable.getName() + "\");"); - break; - case OUTPUT: - code.add(" outputvariables.add(\"" + selVariable.getName() + "\");"); - break; - default: - break; + if (selVariable != null && selVariable.getDataType() != null + && selVariable.getDataType().compareTo(DataType.SYSTEM) != 0) { + switch (selVariable.getIoType()) { + case INPUT: + code.add(" inputvariables.add(\"" + selVariable.getName() + "\");"); + break; + case OUTPUT: + code.add(" outputvariables.add(\"" + selVariable.getName() + "\");"); + break; + default: + break; + } } }