Class Executable
- java.lang.Object
-
- com.synopsys.integration.util.Stringable
-
- com.synopsys.integration.executable.Executable
-
public class Executable extends Stringable
-
-
Constructor Summary
Constructors Constructor Description Executable(java.io.File workingDirectory, java.util.Map<java.lang.String,java.lang.String> environmentVariables, java.util.List<java.lang.String> commandWithArguments)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Executablecreate(java.io.File workingDirectory, java.io.File executableFile)static Executablecreate(java.io.File workingDirectory, java.io.File executableFile, java.util.List<java.lang.String> arguments)static Executablecreate(java.io.File workingDirectory, java.lang.String command, java.util.List<java.lang.String> arguments)static Executablecreate(java.io.File workingDirectory, java.util.List<java.lang.String> commandWithArguments)static Executablecreate(java.io.File workingDirectory, java.util.Map<java.lang.String,java.lang.String> environmentVariables, java.io.File executableFile)static Executablecreate(java.io.File workingDirectory, java.util.Map<java.lang.String,java.lang.String> environmentVariables, java.io.File executableFile, java.util.List<java.lang.String> arguments)static Executablecreate(java.io.File workingDirectory, java.util.Map<java.lang.String,java.lang.String> environmentVariables, java.lang.String command, java.util.List<java.lang.String> arguments)static Executablecreate(java.io.File workingDirectory, java.util.Map<java.lang.String,java.lang.String> environmentVariables, java.util.List<java.lang.String> commandWithArguments)java.util.List<java.lang.String>getCommandWithArguments()java.util.Map<java.lang.String,java.lang.String>getEnvironmentVariables()java.lang.StringgetExecutableDescription()static java.lang.StringgetMaskedCommand(java.util.List<java.lang.String> commandWithArguments)java.lang.StringgetUnmaskedInsecureExecutableDescription()As some executables can contain password arguments, this method is not recommended for production runtimes.java.io.FilegetWorkingDirectory()-
Methods inherited from class com.synopsys.integration.util.Stringable
equals, hashCode, toString
-
-
-
-
Method Detail
-
create
public static Executable create(java.io.File workingDirectory, java.util.Map<java.lang.String,java.lang.String> environmentVariables, java.util.List<java.lang.String> commandWithArguments)
-
create
public static Executable create(java.io.File workingDirectory, java.util.Map<java.lang.String,java.lang.String> environmentVariables, java.lang.String command, java.util.List<java.lang.String> arguments)
-
create
public static Executable create(java.io.File workingDirectory, java.util.List<java.lang.String> commandWithArguments)
-
create
public static Executable create(java.io.File workingDirectory, java.lang.String command, java.util.List<java.lang.String> arguments)
-
create
public static Executable create(java.io.File workingDirectory, java.util.Map<java.lang.String,java.lang.String> environmentVariables, java.io.File executableFile)
-
create
public static Executable create(java.io.File workingDirectory, java.util.Map<java.lang.String,java.lang.String> environmentVariables, java.io.File executableFile, java.util.List<java.lang.String> arguments)
-
create
public static Executable create(java.io.File workingDirectory, java.io.File executableFile)
-
create
public static Executable create(java.io.File workingDirectory, java.io.File executableFile, java.util.List<java.lang.String> arguments)
-
getMaskedCommand
public static java.lang.String getMaskedCommand(java.util.List<java.lang.String> commandWithArguments)
-
getExecutableDescription
public java.lang.String getExecutableDescription()
-
getUnmaskedInsecureExecutableDescription
public java.lang.String getUnmaskedInsecureExecutableDescription()
As some executables can contain password arguments, this method is not recommended for production runtimes.
-
getWorkingDirectory
public java.io.File getWorkingDirectory()
-
getEnvironmentVariables
public java.util.Map<java.lang.String,java.lang.String> getEnvironmentVariables()
-
getCommandWithArguments
public java.util.List<java.lang.String> getCommandWithArguments()
-
-