gov.nih.nci.mageom.domain.Array.impl
Class ManufactureLIMSBiomaterialImpl

java.lang.Object
  extended by gov.nih.nci.mageom.domain.impl.MAGEOMObject
      extended by gov.nih.nci.mageom.domain.impl.ExtendableImpl
          extended by gov.nih.nci.mageom.domain.impl.DescribableImpl
              extended by gov.nih.nci.mageom.domain.Array.impl.ManufactureLIMSImpl
                  extended by gov.nih.nci.mageom.domain.Array.impl.ManufactureLIMSBiomaterialImpl
All Implemented Interfaces:
ManufactureLIMS, ManufactureLIMSBiomaterial, Describable, Extendable, java.io.Serializable

public class ManufactureLIMSBiomaterialImpl
extends ManufactureLIMSImpl
implements ManufactureLIMSBiomaterial

Stores the location from which a biomaterial was obtained.

Version:
%I%, %G%
See Also:
Serialized Form

Field Summary
protected static java.util.ArrayList allAssociationMethods
           
protected static java.util.Hashtable associationMethods
           
protected  java.lang.String bioMaterialPlateCol
          The plate column from which a biomaterial was obtained.
protected  java.lang.String bioMaterialPlateIdentifier
          The plate from which a biomaterial was obtained.
protected  java.lang.String bioMaterialPlateRow
          The plate row from which a biomaterial was obtained.
 
Fields inherited from class gov.nih.nci.mageom.domain.Array.impl.ManufactureLIMSImpl
bioMaterial, bioMaterialId, feature, featureId, identifierLIMS, identifierLIMSId, quality
 
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
ManufactureLIMSBiomaterialImpl()
          Default constructor
 
Method Summary
 java.lang.String getBioMaterialPlateCol()
          Returns the value of this ManufactureLIMSBiomaterial object's bioMaterialPlateCol attribute.
 java.lang.String getBioMaterialPlateIdentifier()
          Returns the value of this ManufactureLIMSBiomaterial object's bioMaterialPlateIdentifier attribute.
 java.lang.String getBioMaterialPlateRow()
          Returns the value of this ManufactureLIMSBiomaterial object's bioMaterialPlateRow attribute.
 java.util.Hashtable getXMLMethodDescriptors()
          Returns a Hashtable containing XMLMethodDescriptors descriptors of the association methods of this object.
protected  void init()
           
 ManufactureLIMSBiomaterial[] searchManufactureLIMSBiomaterials(ManufactureLIMSBiomaterialSearchCriteria criteria)
          Returns an array of ManufactureLIMSBiomaterial objects that satisfy the given ManufactureLIMSBiomaterialSearchCriteria.
 void setBioMaterialPlateCol(java.lang.String p_bioMaterialPlateCol)
          Sets the bioMaterialPlateCol attribute.
 void setBioMaterialPlateIdentifier(java.lang.String p_bioMaterialPlateIdentifier)
          Sets the bioMaterialPlateIdentifier attribute.
 void setBioMaterialPlateRow(java.lang.String p_bioMaterialPlateRow)
          Sets the bioMaterialPlateRow 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.Array.impl.ManufactureLIMSImpl
getBioMaterial, getFeature, getIdentifierLIMS, getQuality, searchManufactureLIMSs, setBioMaterial, setFeature, setIdentifierLIMS, setQuality
 
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.Array.ManufactureLIMS
getBioMaterial, getFeature, getIdentifierLIMS, getQuality, setBioMaterial, setFeature, setIdentifierLIMS, setQuality
 
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

allAssociationMethods

protected static java.util.ArrayList allAssociationMethods

associationMethods

protected static java.util.Hashtable associationMethods

bioMaterialPlateIdentifier

protected java.lang.String bioMaterialPlateIdentifier
The plate from which a biomaterial was obtained.


bioMaterialPlateRow

protected java.lang.String bioMaterialPlateRow
The plate row from which a biomaterial was obtained. Specified by a letter.


bioMaterialPlateCol

protected java.lang.String bioMaterialPlateCol
The plate column from which a biomaterial was obtained. Specified by a number.

Constructor Detail

ManufactureLIMSBiomaterialImpl

public ManufactureLIMSBiomaterialImpl()
Default constructor

Method Detail

init

protected void init()
Overrides:
init in class ManufactureLIMSImpl

searchManufactureLIMSBiomaterials

public ManufactureLIMSBiomaterial[] searchManufactureLIMSBiomaterials(ManufactureLIMSBiomaterialSearchCriteria criteria)
                                                               throws gov.nih.nci.common.search.SearchException
Returns an array of ManufactureLIMSBiomaterial objects that satisfy the given ManufactureLIMSBiomaterialSearchCriteria.

Parameters:
criteria - The ManufactureLIMSBiomaterialSearchCriteria which represents a query for ManufactureLIMSBiomaterial objects.
Returns:
An array of ManufactureLIMSBiomaterial objects.
Throws:
A - gov.nih.nci.common.search.SearchException if there is a problem searching.
gov.nih.nci.common.search.SearchException

setBioMaterialPlateIdentifier

public void setBioMaterialPlateIdentifier(java.lang.String p_bioMaterialPlateIdentifier)
Sets the bioMaterialPlateIdentifier attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a ManufactureLIMSBiomaterial object.

Specified by:
setBioMaterialPlateIdentifier in interface ManufactureLIMSBiomaterial
Parameters:
p_bioMaterialPlateIdentifier - The new value for bioMaterialPlateIdentifier.
See Also:
ManufactureLIMSBiomaterial.getBioMaterialPlateIdentifier()

getBioMaterialPlateIdentifier

public java.lang.String getBioMaterialPlateIdentifier()
Description copied from interface: ManufactureLIMSBiomaterial
Returns the value of this ManufactureLIMSBiomaterial object's bioMaterialPlateIdentifier attribute. Description of bioMaterialPlateIdentifier: The plate from which a biomaterial was obtained.

Specified by:
getBioMaterialPlateIdentifier in interface ManufactureLIMSBiomaterial
Returns:
String The value of bioMaterialPlateIdentifier.
See Also:
ManufactureLIMSBiomaterial.getBioMaterialPlateIdentifier()

setBioMaterialPlateRow

public void setBioMaterialPlateRow(java.lang.String p_bioMaterialPlateRow)
Sets the bioMaterialPlateRow attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a ManufactureLIMSBiomaterial object.

Specified by:
setBioMaterialPlateRow in interface ManufactureLIMSBiomaterial
Parameters:
p_bioMaterialPlateRow - The new value for bioMaterialPlateRow.
See Also:
ManufactureLIMSBiomaterial.getBioMaterialPlateRow()

getBioMaterialPlateRow

public java.lang.String getBioMaterialPlateRow()
Description copied from interface: ManufactureLIMSBiomaterial
Returns the value of this ManufactureLIMSBiomaterial object's bioMaterialPlateRow attribute. Description of bioMaterialPlateRow: The plate row from which a biomaterial was obtained. Specified by a letter.

Specified by:
getBioMaterialPlateRow in interface ManufactureLIMSBiomaterial
Returns:
String The value of bioMaterialPlateRow.
See Also:
ManufactureLIMSBiomaterial.getBioMaterialPlateRow()

setBioMaterialPlateCol

public void setBioMaterialPlateCol(java.lang.String p_bioMaterialPlateCol)
Sets the bioMaterialPlateCol attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a ManufactureLIMSBiomaterial object.

Specified by:
setBioMaterialPlateCol in interface ManufactureLIMSBiomaterial
Parameters:
p_bioMaterialPlateCol - The new value for bioMaterialPlateCol.
See Also:
ManufactureLIMSBiomaterial.getBioMaterialPlateCol()

getBioMaterialPlateCol

public java.lang.String getBioMaterialPlateCol()
Description copied from interface: ManufactureLIMSBiomaterial
Returns the value of this ManufactureLIMSBiomaterial object's bioMaterialPlateCol attribute. Description of bioMaterialPlateCol: The plate column from which a biomaterial was obtained. Specified by a number.

Specified by:
getBioMaterialPlateCol in interface ManufactureLIMSBiomaterial
Returns:
String The value of bioMaterialPlateCol.
See Also:
ManufactureLIMSBiomaterial.getBioMaterialPlateCol()

toXML

public org.w3c.dom.Element toXML(org.w3c.dom.Document doc)
Overrides:
toXML in class ManufactureLIMSImpl

toXMLDoc

public org.w3c.dom.Element toXMLDoc(org.w3c.dom.Document doc)
Overrides:
toXMLDoc in class ManufactureLIMSImpl

toXMLProcessor

public org.w3c.dom.Element toXMLProcessor(org.w3c.dom.Document doc,
                                          java.util.ArrayList fillOutValues)
Returns an XML representation of the object. The document is not modified.

Overrides:
toXMLProcessor in class ManufactureLIMSImpl
Parameters:
doc - the working document
fillOutValues - a list of attribute names that should have full XML for their values.
Returns:
org.w3c.dom.Element an XML representation

getXMLMethodDescriptors

public java.util.Hashtable getXMLMethodDescriptors()
Returns a Hashtable containing XMLMethodDescriptors descriptors of the association methods of this object.

Overrides:
getXMLMethodDescriptors in class ManufactureLIMSImpl
Returns:
Hashtable The Hashtable of descriptors.

toString

public java.lang.String toString()
Returns a String representation of this object suitable for console display.

Overrides:
toString in class ManufactureLIMSImpl
Returns:
the String representation.