edu.jhu.tmaj.beans
Class MolecularSampleBean

java.lang.Object
  extended by edu.jhu.tmaj.beans.JBean
      extended by edu.jhu.tmaj.beans.MolecularSampleBean
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable

public final class MolecularSampleBean
extends JBean
implements java.io.Serializable

Represents a molecular sample obtained from either a blood, urine, block, or tissue sample.

See Also:
Serialized Form

Field Summary
static DatabaseField BLOCK_ID_FIELD
           
static DatabaseField BLOOD_SAMPLE_ID_FIELD
           
static DatabaseField CONCENTRATION_FIELD
           
static DatabaseField ID_FIELD
           
static DatabaseField INPUTLOG_FIELD
           
static DatabaseField LOCATION_FIELD
           
static DatabaseField MOLECULAR_TYPE_ID_FIELD
           
static DatabaseField NOTES_FIELD
           
static DatabaseField PROCESSING_DATE_FIELD
           
static DatabaseField TISSUE_SAMPLE_ID_FIELD
           
static DatabaseField TYPE_ID_FIELD
           
static DatabaseField URINE_SAMPLE_ID_FIELD
           
static DatabaseField VOLUME_FIELD
           
 
Fields inherited from class edu.jhu.tmaj.beans.JBean
staticMetaData
 
Constructor Summary
MolecularSampleBean(StaticMetaData staticMetaData)
           
 
Method Summary
 DatabaseField[] getFieldsArray()
          Returns an Array of TFields representing the columnnames of this bean.
 JBean getNewInstance()
          Returns a new instance of this bean.
 DatabaseTable getTable()
           
 
Methods inherited from class edu.jhu.tmaj.beans.JBean
compareTo, createFromResultSet, createFromSwingMap, delete, equals, getAllStaticColumnIdentifiers, getBaseSQL, getBeanInDatabase, getBeanList, getBeanList, getBooleanField, getClassForType, getColumnIdentifiers, getColumnNamesSet, getDateField, getDefaultBeanObjectForType, getDefaultSwingObjectForType, getDoubleField, getEnumerations, getFieldValue, getID_Bean_Map, getID, getIntegerField, getNonNullString, getPrimaryKeyField, getPrimaryKeyName, getSelectResponse, getSQL, getStaticMetaData, getStringField, getSwingHash, getSwingToBeanObject, getTableName, getUserBean, getWantedColumnsString, getWantedStaticColumnIdentifiers, getWhereClause, hashCode, insert, isEnumerated, setBooleanField, setDateField, setDoubleField, setID, setIntegerField, setStringField, setUserBean, toString, update, verify
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ID_FIELD

public static final DatabaseField ID_FIELD

TYPE_ID_FIELD

public static final DatabaseField TYPE_ID_FIELD

BLOCK_ID_FIELD

public static final DatabaseField BLOCK_ID_FIELD

BLOOD_SAMPLE_ID_FIELD

public static final DatabaseField BLOOD_SAMPLE_ID_FIELD

TISSUE_SAMPLE_ID_FIELD

public static final DatabaseField TISSUE_SAMPLE_ID_FIELD

URINE_SAMPLE_ID_FIELD

public static final DatabaseField URINE_SAMPLE_ID_FIELD

MOLECULAR_TYPE_ID_FIELD

public static final DatabaseField MOLECULAR_TYPE_ID_FIELD

CONCENTRATION_FIELD

public static final DatabaseField CONCENTRATION_FIELD

PROCESSING_DATE_FIELD

public static final DatabaseField PROCESSING_DATE_FIELD

VOLUME_FIELD

public static final DatabaseField VOLUME_FIELD

LOCATION_FIELD

public static final DatabaseField LOCATION_FIELD

NOTES_FIELD

public static final DatabaseField NOTES_FIELD

INPUTLOG_FIELD

public static final DatabaseField INPUTLOG_FIELD
Constructor Detail

MolecularSampleBean

public MolecularSampleBean(StaticMetaData staticMetaData)
Method Detail

getTable

public DatabaseTable getTable()
Specified by:
getTable in class JBean

getNewInstance

public JBean getNewInstance()
Description copied from class: JBean
Returns a new instance of this bean.

Specified by:
getNewInstance in class JBean

getFieldsArray

public DatabaseField[] getFieldsArray()
Description copied from class: JBean
Returns an Array of TFields representing the columnnames of this bean.

Specified by:
getFieldsArray in class JBean