edu.jhu.tmaj.client.image.data
Class StaticFields

java.lang.Object
  extended by edu.jhu.tmaj.client.image.data.StaticFields

public final class StaticFields
extends java.lang.Object


Constructor Summary
StaticFields()
           
 
Method Summary
 void addField(MainTableSection tableSection, DatabaseField databaseField)
           
 java.util.List<DatabaseField> getColumnNames(MainTableSection tableSection)
           
 java.lang.String getSqlSelectString()
          Returns a comma-delimited list of the static fields for use in the "main" query.
 java.util.Set<MainTableSection> getTableFields()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StaticFields

public StaticFields()
Method Detail

addField

public void addField(MainTableSection tableSection,
                     DatabaseField databaseField)

getTableFields

public java.util.Set<MainTableSection> getTableFields()

getColumnNames

public java.util.List<DatabaseField> getColumnNames(MainTableSection tableSection)

getSqlSelectString

public java.lang.String getSqlSelectString()
Returns a comma-delimited list of the static fields for use in the "main" query.

Parameters:
staticFields - A 2D String array in the "static-field-format" discussed above.
Returns:
a comma-delimited list of all the static fields. (example: Specimen.SpecimenID,TissueDiagnosis.TissueTypeID,etc)