compbio.engine.client
Class RunConfiguration

java.lang.Object
  extended by compbio.engine.client.RunConfiguration

public class RunConfiguration
extends java.lang.Object

Value class for persisting ConfExecutable instances

Author:
pvtroshin

Field Summary
static java.lang.String rconfigFile
           
 
Constructor Summary
RunConfiguration()
           
RunConfiguration(ConfExecutable<?> cexec)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getError()
           
 java.lang.String getInput()
           
 java.lang.String getOutput()
           
 CommandBuilder<?> getParameters()
           
 java.lang.String getRunnerClassName()
           
 int hashCode()
           
static RunConfiguration load(java.io.InputStream input)
           
 void setError(java.lang.String error)
           
 void setInput(java.lang.String input)
           
 void setOutput(java.lang.String output)
           
 void setParameters(CommandBuilder<?> parameters)
           
 java.lang.String toString()
           
static boolean write(RunConfiguration rconf)
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

rconfigFile

public static final java.lang.String rconfigFile
See Also:
Constant Field Values
Constructor Detail

RunConfiguration

public RunConfiguration()

RunConfiguration

public RunConfiguration(ConfExecutable<?> cexec)
Method Detail

write

public static boolean write(RunConfiguration rconf)
                     throws java.io.IOException
Throws:
java.io.IOException

load

public static RunConfiguration load(java.io.InputStream input)
                             throws java.io.IOException
Throws:
java.io.IOException

setOutput

public void setOutput(java.lang.String output)

getParameters

public CommandBuilder<?> getParameters()

setParameters

public void setParameters(CommandBuilder<?> parameters)

getOutput

public java.lang.String getOutput()

setError

public void setError(java.lang.String error)

getError

public java.lang.String getError()

getInput

public java.lang.String getInput()

setInput

public void setInput(java.lang.String input)

getRunnerClassName

public java.lang.String getRunnerClassName()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object