X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=runtime%2Forg.argeo.slc.support.simple%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fcore%2Fexecution%2Ftasks%2FSystemCall.java;h=143bded2a904e9bc55a35bf640a3d26f08e7ad1c;hb=53146ebdda3a7c0c217c44d395d270a7e9d045be;hp=2bb835b24accc14999f675f74fbec86cbf05382e;hpb=45b0bcfd3d796d586163ed9ca2cd91f6de80bc51;p=gpl%2Fargeo-slc.git diff --git a/runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/core/execution/tasks/SystemCall.java b/runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/core/execution/tasks/SystemCall.java index 2bb835b24..143bded2a 100644 --- a/runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/core/execution/tasks/SystemCall.java +++ b/runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/core/execution/tasks/SystemCall.java @@ -26,14 +26,14 @@ public class SystemCall implements Runnable { private String execDir; private String cmd = null; - private List command = null; + private List command = null; private Boolean synchronous = true; private String stdErrLogLevel = "ERROR"; private String stdOutLogLevel = "INFO"; - private Map> osCommands = new HashMap>(); + private Map> osCommands = new HashMap>(); private Map osCmds = new HashMap(); private Map environmentVariables = new HashMap(); @@ -57,7 +57,7 @@ public class SystemCall implements Runnable { // Check if an OS specific command overrides String osName = System.getProperty("os.name"); - List commandToUse = null; + List commandToUse = null; if (osCommands.containsKey(osName)) commandToUse = osCommands.get(osName); else @@ -110,9 +110,9 @@ public class SystemCall implements Runnable { if (commandToUse.size() == 0) throw new SlcException("Command line is empty."); - commandLine = new CommandLine(commandToUse.get(0)); + commandLine = new CommandLine(commandToUse.get(0).toString()); for (int i = 1; i < commandToUse.size(); i++) - commandLine.addArgument(commandToUse.get(i)); + commandLine.addArgument(commandToUse.get(i).toString()); } else { // all cases covered previously throw new NotImplementedException(); @@ -200,11 +200,11 @@ public class SystemCall implements Runnable { this.synchronous = synchronous; } - public void setCommand(List command) { + public void setCommand(List command) { this.command = command; } - public void setOsCommands(Map> osCommands) { + public void setOsCommands(Map> osCommands) { this.osCommands = osCommands; }