uk.ac.imperial.ph.hep.service
Class CandidateRun

java.lang.Object
  extended by uk.ac.imperial.ph.hep.service.CandidateRun
All Implemented Interfaces:
java.lang.Cloneable

These objects represent a run to the gui and to the persistence mechanism. They are not responsible for their
 own running or persistence.

Author:
Jamie Ballin, HEP, Imperial College London

Field Summary
static int ASCII_OPT
          
Constructor Summary
CandidateRun(java.lang.String runType, java.lang.String domain, java.lang.String testName, java.lang.String version)
          
Method Summary
 java.lang.Object clone()
          
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MAX_NO_CONFIGS

public final int MAX_NO_CONFIGS
See Also:
Constant Field Values

MAX_NO_BUNCHES

public final int MAX_NO_BUNCHES
See Also:
Constant Field Values

MAX_RUN_TIME

public final int MAX_RUN_TIME
See Also:
Constant Field Values

id

public java.lang.Long id

N_RUNS_OPT

public static final int N_RUNS_OPT
See Also:
Constant Field Values

PRINT_LEVEL_OPT

public static final int PRINT_LEVEL_OPT
See Also:
Constant Field Values

MAX_TIME_OPT

public static final int MAX_TIME_OPT
See Also:
Constant Field Values

MAX_CONFIGS_OPT

public static final int MAX_CONFIGS_OPT
See Also:
Constant Field Values

MAX_BUNCHES_OPT

public static final int MAX_BUNCHES_OPT
See Also:
Constant Field Values

VERSION_OPT

public static final int VERSION_OPT
See Also:
Constant Field Values

OUTPUT_OPT

public static final int OUTPUT_OPT
See Also:
Constant Field Values

ASCII_OPT

public static final int ASCII_OPT
See Also:
Constant Field Values

DISPLAYS_OPT

public static final int DISPLAYS_OPT
See Also:
Constant Field Values

INTERRUPT_OPT

public static final int INTERRUPT_OPT
See Also:
Constant Field Values
Constructor Detail

CandidateRun

public CandidateRun(java.lang.String runType,
                    java.lang.String domain,
                    java.lang.String testName,
                    java.lang.String version)
Method Detail

getId


isAsciiOutput

public boolean isAsciiOutput()

setAsciiOutput

public void setAsciiOutput(boolean asciiOutput)

getMaxNumberOfBunches

public int getMaxNumberOfBunches()

setMaxNumberOfBunches

public void setMaxNumberOfBunches(int maxNumberOfBunches)

getMaxNumberOfConfigs

public int getMaxNumberOfConfigs()

setMaxNumberOfConfigs

public void setMaxNumberOfConfigs(int maxNumberOfConfigs)

getMaxRunTime

public int getMaxRunTime()

setMaxRunTime

public void setMaxRunTime(int maxRunTime)

getNumberOfRuns

public int getNumberOfRuns()

setNumberOfRuns

public void setNumberOfRuns(int numberOfRuns)

isOutputFile

public boolean isOutputFile()

setOutputFile

public void setOutputFile(boolean outputFile)

getPrintLevel

public int getPrintLevel()

setPrintLevel

public void setPrintLevel(int printLevel)

getVersion

public java.lang.String getVersion()

setVersion

public void setVersion(java.lang.String version)

getDomain

public java.lang.String getDomain()

getMajorVersion

public java.lang.String getMajorVersion()

getRunType

public java.lang.String getRunType()

getDaqCommand


isDisplays

public boolean isDisplays()

setDisplays

public void setDisplays(boolean displays)

isInterruptRunner

public boolean isInterruptRunner()

setInterruptRunner

public void setInterruptRunner(boolean interruptRunner)

getCreatedOn


clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

toString

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