|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgov.nih.nci.mageom.domain.impl.MAGEOMObject
gov.nih.nci.mageom.domain.impl.ExtendableImpl
gov.nih.nci.mageom.domain.impl.DescribableImpl
gov.nih.nci.mageom.domain.impl.IdentifiableImpl
gov.nih.nci.mageom.domain.BioMaterial.impl.BioMaterialImpl
public class BioMaterialImpl
BioMaterial is an abstract class that represents the important substances such as cells, tissues, DNA, proteins, etc... Biomaterials can be related to other biomaterial through a directed acyclic graph (represented by treatment(s)).
| Field Summary | |
|---|---|
protected static java.util.ArrayList |
allAssociationMethods
|
protected static java.util.Hashtable |
associationMethods
|
protected OntologyEntry[] |
characteristics
DOCUMENT ME |
protected int |
characteristicsCount
The count of OntologyEntry objects. |
protected OntologyEntry |
materialType
DOCUMENT ME |
protected java.lang.Long |
materialTypeId
The internal ID of the associated materialType object. |
protected NameValueType[] |
qualityControlStatistics
DOCUMENT ME |
protected int |
qualityControlStatisticsCount
The count of NameValueType objects. |
protected Treatment[] |
treatments
DOCUMENT ME |
protected int |
treatmentsCount
The count of Treatment objects. |
| Fields inherited from class gov.nih.nci.mageom.domain.impl.IdentifiableImpl |
|---|
identifier, name |
| Fields inherited from class gov.nih.nci.mageom.domain.impl.DescribableImpl |
|---|
auditTrail, auditTrailCount, descriptions, descriptionsCount, security, securityId |
| Fields inherited from class gov.nih.nci.mageom.domain.impl.ExtendableImpl |
|---|
propertySets, propertySetsCount, securedElementId |
| Constructor Summary | |
|---|---|
BioMaterialImpl()
Default constructor |
|
| Method Summary | |
|---|---|
OntologyEntry[] |
getCharacteristics()
Returns the value of this BioMaterial object's characteristics attribute. |
int |
getCharacteristicsCount()
Returns the count of all OntologyEntry
associated with this BioMaterial object. |
OntologyEntry |
getMaterialType()
Returns the value of this BioMaterial object's materialType attribute. |
NameValueType[] |
getQualityControlStatistics()
Returns the value of this BioMaterial object's qualityControlStatistics attribute. |
int |
getQualityControlStatisticsCount()
Returns the count of all NameValueType
associated with this BioMaterial object. |
Treatment[] |
getTreatments()
Returns the value of this BioMaterial object's treatments attribute. |
int |
getTreatmentsCount()
Returns the count of all Treatment
associated with this BioMaterial object. |
java.util.Hashtable |
getXMLMethodDescriptors()
Returns a Hashtable containing XMLMethodDescriptors descriptors of
the association methods of this object. |
protected void |
init()
|
BioMaterial[] |
searchBioMaterials(BioMaterialSearchCriteria criteria)
Returns an array of BioMaterial objects that
satisfy the given BioMaterialSearchCriteria. |
void |
setCharacteristics(OntologyEntry[] p_characteristics)
Sets the characteristics attribute. |
void |
setMaterialType(OntologyEntry p_materialType)
Sets the materialType attribute. |
void |
setQualityControlStatistics(NameValueType[] p_qualityControlStatistics)
Sets the qualityControlStatistics attribute. |
void |
setTreatments(Treatment[] p_treatments)
Sets the treatments attribute. |
java.lang.String |
toString()
Returns a String representation of this object suitable for console display. |
org.w3c.dom.Element |
toXML(org.w3c.dom.Document doc)
|
org.w3c.dom.Element |
toXMLDoc(org.w3c.dom.Document doc)
|
org.w3c.dom.Element |
toXMLProcessor(org.w3c.dom.Document doc,
java.util.ArrayList fillOutValues)
Returns an XML representation of the object. |
| Methods inherited from class gov.nih.nci.mageom.domain.impl.IdentifiableImpl |
|---|
getIdentifier, getName, searchIdentifiables, setIdentifier, setName |
| Methods inherited from class gov.nih.nci.mageom.domain.impl.DescribableImpl |
|---|
getAuditTrail, getAuditTrailCount, getDescriptions, getDescriptionsCount, getSecurity, searchDescribables, setAuditTrail, setDescriptions, setSecurity |
| Methods inherited from class gov.nih.nci.mageom.domain.impl.ExtendableImpl |
|---|
getPropertySets, getPropertySetsCount, getSecuredElementId, searchExtendables, setPropertySets, setSecuredElementId |
| Methods inherited from class gov.nih.nci.mageom.domain.impl.MAGEOMObject |
|---|
getId, getIsEditable, setId |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 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 |
| Field Detail |
|---|
protected static java.util.ArrayList allAssociationMethods
protected static java.util.Hashtable associationMethods
protected int treatmentsCount
protected Treatment[] treatments
protected OntologyEntry materialType
protected java.lang.Long materialTypeId
protected int characteristicsCount
protected OntologyEntry[] characteristics
protected int qualityControlStatisticsCount
protected NameValueType[] qualityControlStatistics
| Constructor Detail |
|---|
public BioMaterialImpl()
| Method Detail |
|---|
protected void init()
init in class IdentifiableImpl
public BioMaterial[] searchBioMaterials(BioMaterialSearchCriteria criteria)
throws gov.nih.nci.common.search.SearchException
BioMaterial objects that
satisfy the given BioMaterialSearchCriteria.
criteria - The BioMaterialSearchCriteria
which represents a query for BioMaterial objects.
BioMaterial objects.
A - gov.nih.nci.common.search.SearchException if there is a problem searching.
gov.nih.nci.common.search.SearchExceptionpublic void setTreatments(Treatment[] p_treatments)
BioMaterial object.
setTreatments in interface BioMaterialp_treatments - The new value for treatments.BioMaterial.getTreatments()public Treatment[] getTreatments()
BioMaterialBioMaterial object's treatments attribute.
getTreatments in interface BioMaterialgov.nih.nci.mageom.bean.BioMaterial.Treatment[] The value of treatments.BioMaterial.getTreatments()public void setMaterialType(OntologyEntry p_materialType)
BioMaterial object.
setMaterialType in interface BioMaterialp_materialType - The new value for materialType.BioMaterial.getMaterialType()public OntologyEntry getMaterialType()
BioMaterialBioMaterial object's materialType attribute.
getMaterialType in interface BioMaterialgov.nih.nci.mageom.bean.Description.OntologyEntry The value of materialType.BioMaterial.getMaterialType()public void setCharacteristics(OntologyEntry[] p_characteristics)
BioMaterial object.
setCharacteristics in interface BioMaterialp_characteristics - The new value for characteristics.BioMaterial.getCharacteristics()public OntologyEntry[] getCharacteristics()
BioMaterialBioMaterial object's characteristics attribute.
getCharacteristics in interface BioMaterialgov.nih.nci.mageom.bean.Description.OntologyEntry[] The value of characteristics.BioMaterial.getCharacteristics()public void setQualityControlStatistics(NameValueType[] p_qualityControlStatistics)
BioMaterial object.
setQualityControlStatistics in interface BioMaterialp_qualityControlStatistics - The new value for qualityControlStatistics.BioMaterial.getQualityControlStatistics()public NameValueType[] getQualityControlStatistics()
BioMaterialBioMaterial object's qualityControlStatistics attribute.
getQualityControlStatistics in interface BioMaterialgov.nih.nci.mageom.bean.NameValueType[] The value of qualityControlStatistics.BioMaterial.getQualityControlStatistics()public int getTreatmentsCount()
Treatment
associated with this BioMaterial object.
BioMaterial.getTreatments()public int getCharacteristicsCount()
OntologyEntry
associated with this BioMaterial object.
BioMaterial.getCharacteristics()public int getQualityControlStatisticsCount()
NameValueType
associated with this BioMaterial object.
BioMaterial.getQualityControlStatistics()public org.w3c.dom.Element toXML(org.w3c.dom.Document doc)
toXML in class IdentifiableImplpublic org.w3c.dom.Element toXMLDoc(org.w3c.dom.Document doc)
toXMLDoc in class IdentifiableImpl
public org.w3c.dom.Element toXMLProcessor(org.w3c.dom.Document doc,
java.util.ArrayList fillOutValues)
toXMLProcessor in class IdentifiableImpldoc - the working documentfillOutValues - a list of attribute names that should have
full XML for their values.
public java.util.Hashtable getXMLMethodDescriptors()
XMLMethodDescriptors descriptors of
the association methods of this object.
getXMLMethodDescriptors in class IdentifiableImplpublic java.lang.String toString()
toString in class IdentifiableImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||