apollo.dataadapter.chado.jdbc
Class ChadoProgram

java.lang.Object
  extended by apollo.dataadapter.chado.jdbc.ChadoProgram

public class ChadoProgram
extends java.lang.Object

A set of chado.analysis rows that have the same value in their 'program' column. The rows may also have the same 'programversion' and/or 'sourcename'. If all three values (program, programversion, and sourcename) are specified then the class is guaranteed (by a constraint in the chado schema) to represent at most one row in the analysis table.

Version:
$Revision: 1.4 $ $Date: 2006-07-13 02:16:06 $ $Author: jcrabtree $
Author:
cpommier

Constructor Summary
ChadoProgram(java.lang.String program)
           
ChadoProgram(java.lang.String program, boolean retrievecds)
           
ChadoProgram(java.lang.String program, java.lang.String programversion, java.lang.String sourcename, boolean retrievecds)
           
 
Method Summary
 java.lang.String getProgram()
           
 java.lang.String getProgramversion()
           
 java.lang.String getSourcename()
           
 boolean retrieveCDS()
           
 void setProgram(java.lang.String newProgram)
           
 void setProgramversion(java.lang.String newProgramversion)
           
 void setRetrieveCDS(boolean newRetrieveCDS)
           
 void setSourcename(java.lang.String newSourcename)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ChadoProgram

public ChadoProgram(java.lang.String program,
                    java.lang.String programversion,
                    java.lang.String sourcename,
                    boolean retrievecds)
Parameters:
program - A value to match against analysis.program. May not be null.
programversion - A value to match against analysis.programversion. May be null.
sourcename - A value to match against analysis.sourcename. May be null.
retrievecds - Whether to retrieve CDS sequences for this type of program.

ChadoProgram

public ChadoProgram(java.lang.String program,
                    boolean retrievecds)
Parameters:
program - A value to match against analysis.program. May not be null.
retrievecds - Whether to retrieve CDS sequences for this type of program.

ChadoProgram

public ChadoProgram(java.lang.String program)
Parameters:
program - A value to match against analysis.program. May not be null.
Method Detail

getProgram

public java.lang.String getProgram()

setProgram

public void setProgram(java.lang.String newProgram)

getProgramversion

public java.lang.String getProgramversion()

setProgramversion

public void setProgramversion(java.lang.String newProgramversion)

getSourcename

public java.lang.String getSourcename()

setSourcename

public void setSourcename(java.lang.String newSourcename)

retrieveCDS

public boolean retrieveCDS()

setRetrieveCDS

public void setRetrieveCDS(boolean newRetrieveCDS)

toString

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