gov.nih.nci.caarray.external.v1_0.sample
Class Biomaterial

java.lang.Object
  extended by gov.nih.nci.caarray.external.v1_0.AbstractCaArrayEntity
      extended by gov.nih.nci.caarray.external.v1_0.sample.AbstractExperimentGraphNode
          extended by gov.nih.nci.caarray.external.v1_0.sample.Biomaterial
All Implemented Interfaces:
java.io.Serializable

public class Biomaterial
extends AbstractExperimentGraphNode

Biomaterial is an experiment graph node which corresponds to a biomaterial at some stage prior to being hybridized with the array.

Author:
dkokotov
See Also:
Serialized Form

Constructor Summary
Biomaterial()
           
 
Method Summary
 TermValue getCellType()
           
 java.util.Set<Characteristic> getCharacteristics()
           
 java.lang.String getDescription()
           
 TermValue getDiseaseState()
           
 java.lang.String getExternalId()
           
 java.util.Date getLastModifiedDataTime()
           
 TermValue getMaterialType()
           
 Organism getOrganism()
           
 TermValue getTissueSite()
           
 BiomaterialType getType()
           
 void setCellType(TermValue cellType)
           
 void setCharacteristics(java.util.Set<Characteristic> characteristics)
           
 void setDescription(java.lang.String description)
           
 void setDiseaseState(TermValue diseaseState)
           
 void setExternalId(java.lang.String externalId)
           
 void setLastModifiedDataTime(java.util.Date lastModifiedDataTime)
           
 void setMaterialType(TermValue materialType)
           
 void setOrganism(Organism organism)
           
 void setTissueSite(TermValue tissueSite)
           
 void setType(BiomaterialType type)
           
 
Methods inherited from class gov.nih.nci.caarray.external.v1_0.sample.AbstractExperimentGraphNode
getExperiment, getName, setExperiment, setName
 
Methods inherited from class gov.nih.nci.caarray.external.v1_0.AbstractCaArrayEntity
equals, getId, getReference, hashCode, setId, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Biomaterial

public Biomaterial()
Method Detail

getExternalId

public java.lang.String getExternalId()
Returns:
an external id. This is an identifier for this biomaterial in some external system. This value should be unique across biomaterials in the same experiment.

setExternalId

public void setExternalId(java.lang.String externalId)
Parameters:
externalId - the external id for this biomaterial.

getDescription

public java.lang.String getDescription()
Returns:
a long-form description of this biomaterial

setDescription

public void setDescription(java.lang.String description)
Parameters:
description - a long-form description of this biomaterial

getDiseaseState

public TermValue getDiseaseState()
Returns:
a term from the MageTAB DiseaseState category defining the disease state for this biomaterial.

setDiseaseState

public void setDiseaseState(TermValue diseaseState)
Parameters:
diseaseState - the diseaseState to set

getTissueSite

public TermValue getTissueSite()
Returns:
the tissueSite

setTissueSite

public void setTissueSite(TermValue tissueSite)
Parameters:
tissueSite - the tissueSite to set

getMaterialType

public TermValue getMaterialType()
Returns:
the materialType

setMaterialType

public void setMaterialType(TermValue materialType)
Parameters:
materialType - the materialType to set

getCellType

public TermValue getCellType()
Returns:
the cellType

setCellType

public void setCellType(TermValue cellType)
Parameters:
cellType - the cellType to set

getOrganism

public Organism getOrganism()
Returns:
the organism from which this biomaterial was extracted

setOrganism

public void setOrganism(Organism organism)
Parameters:
organism - the organism from which this biomaterial was extracted

getCharacteristics

public java.util.Set<Characteristic> getCharacteristics()
Returns:
the set of characteristics describing properties of this biomaterial.

setCharacteristics

public void setCharacteristics(java.util.Set<Characteristic> characteristics)
Parameters:
characteristics - the set of characteristics describing properties of this biomaterial.

getType

public BiomaterialType getType()
Returns:
the type of this biomaterial.

setType

public void setType(BiomaterialType type)
Parameters:
type - the type of this biomaterial

getLastModifiedDataTime

public java.util.Date getLastModifiedDataTime()
Returns:
the lastModifiedDataTime

setLastModifiedDataTime

public void setLastModifiedDataTime(java.util.Date lastModifiedDataTime)
Parameters:
lastModifiedDataTime - the lastModifiedDataTime to set