gov.nih.nci.mageom.domain.BioMaterial
Interface BioSource

All Superinterfaces:
BioMaterial, Describable, Extendable, Identifiable
All Known Implementing Classes:
BioSourceImpl

public interface BioSource
extends BioMaterial

The BioSource is the original source material before any treatment events. It is also a top node of the directed acyclic graph generated by treatments. The association to OntologyEntry allows enumeration of a BioSource's inherent properties.

Version:
%I%, %G%

Method Summary
 Contact[] getSourceContact()
          Returns the value of this BioSource object's sourceContact attribute.
 void setSourceContact(Contact[] p_sourceContact)
          Sets the sourceContact attribute.
 
Methods inherited from interface gov.nih.nci.mageom.domain.BioMaterial.BioMaterial
getCharacteristics, getMaterialType, getQualityControlStatistics, getTreatments, setCharacteristics, setMaterialType, setQualityControlStatistics, setTreatments
 
Methods inherited from interface gov.nih.nci.mageom.domain.Identifiable
getIdentifier, getName, setIdentifier, setName
 
Methods inherited from interface gov.nih.nci.mageom.domain.Describable
getAuditTrail, getDescriptions, getSecurity, setAuditTrail, setDescriptions, setSecurity
 
Methods inherited from interface gov.nih.nci.mageom.domain.Extendable
getPropertySets, setPropertySets
 

Method Detail

setSourceContact

void setSourceContact(Contact[] p_sourceContact)
Sets the sourceContact attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a BioSource object.

Parameters:
p_sourceContact - The new value for sourceContact.
See Also:
getSourceContact()

getSourceContact

Contact[] getSourceContact()
Returns the value of this BioSource object's sourceContact attribute.

Returns:
gov.nih.nci.mageom.bean.AuditAndSecurity.Contact[] The value of sourceContact.
See Also:
Contact