gov.nih.nci.mageom.domain.BioAssayData.impl
Class BioDataTuplesImpl

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.BioAssayData.impl.BioDataValuesImpl
              extended by gov.nih.nci.mageom.domain.BioAssayData.impl.BioDataTuplesImpl
All Implemented Interfaces:
BioDataTuples, BioDataValues, Extendable, java.io.Serializable

public class BioDataTuplesImpl
extends BioDataValuesImpl
implements BioDataTuples

A relational, tuple representation of the data.

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

Field Summary
protected static java.util.ArrayList allAssociationMethods
           
protected static java.util.Hashtable associationMethods
           
protected  BioAssayDatum[] bioAssayTupleData
          DOCUMENT ME
protected  int bioAssayTupleDataCount
          The count of BioAssayDatum objects.
 
Fields inherited from class gov.nih.nci.mageom.domain.impl.ExtendableImpl
propertySets, propertySetsCount, securedElementId
 
Constructor Summary
BioDataTuplesImpl()
          Default constructor
 
Method Summary
 BioAssayDatum[] getBioAssayTupleData()
          Returns the value of this BioDataTuples object's bioAssayTupleData attribute.
 int getBioAssayTupleDataCount()
          Returns the count of all BioAssayDatum associated with this BioDataTuples object.
 java.util.Hashtable getXMLMethodDescriptors()
          Returns a Hashtable containing XMLMethodDescriptors descriptors of the association methods of this object.
protected  void init()
           
 BioDataTuples[] searchBioDataTupleses(BioDataTuplesSearchCriteria criteria)
          Returns an array of BioDataTuples objects that satisfy the given BioDataTuplesSearchCriteria.
 void setBioAssayTupleData(BioAssayDatum[] p_bioAssayTupleData)
          Sets the bioAssayTupleData 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.BioAssayData.impl.BioDataValuesImpl
searchBioDataValueses
 
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.Extendable
getPropertySets, setPropertySets
 

Field Detail

allAssociationMethods

protected static java.util.ArrayList allAssociationMethods

associationMethods

protected static java.util.Hashtable associationMethods

bioAssayTupleDataCount

protected int bioAssayTupleDataCount
The count of BioAssayDatum objects.


bioAssayTupleData

protected BioAssayDatum[] bioAssayTupleData
DOCUMENT ME

Constructor Detail

BioDataTuplesImpl

public BioDataTuplesImpl()
Default constructor

Method Detail

init

protected void init()
Overrides:
init in class BioDataValuesImpl

searchBioDataTupleses

public BioDataTuples[] searchBioDataTupleses(BioDataTuplesSearchCriteria criteria)
                                      throws gov.nih.nci.common.search.SearchException
Returns an array of BioDataTuples objects that satisfy the given BioDataTuplesSearchCriteria.

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

setBioAssayTupleData

public void setBioAssayTupleData(BioAssayDatum[] p_bioAssayTupleData)
Sets the bioAssayTupleData attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a BioDataTuples object.

Specified by:
setBioAssayTupleData in interface BioDataTuples
Parameters:
p_bioAssayTupleData - The new value for bioAssayTupleData.
See Also:
BioDataTuples.getBioAssayTupleData()

getBioAssayTupleData

public BioAssayDatum[] getBioAssayTupleData()
Description copied from interface: BioDataTuples
Returns the value of this BioDataTuples object's bioAssayTupleData attribute.

Specified by:
getBioAssayTupleData in interface BioDataTuples
Returns:
gov.nih.nci.mageom.bean.BioAssayData.BioAssayDatum[] The value of bioAssayTupleData.
See Also:
BioDataTuples.getBioAssayTupleData()

getBioAssayTupleDataCount

public int getBioAssayTupleDataCount()
Returns the count of all BioAssayDatum associated with this BioDataTuples object.

Returns:
the count
See Also:
BioDataTuples.getBioAssayTupleData()

toXML

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

toXMLDoc

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

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 BioDataValuesImpl
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 BioDataValuesImpl
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 BioDataValuesImpl
Returns:
the String representation.