|
||||||||||
| 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.ArrayDesign.impl.ArrayDesignImpl
public class ArrayDesignImpl
Describes the design of an gene expression layout. In some cases this might be virtual and, for instance, represent the output from analysis software at the composite level without reporters or features.
| Field Summary | |
|---|---|
protected static java.util.ArrayList |
allAssociationMethods
|
protected static java.util.Hashtable |
associationMethods
|
protected CompositeGroup[] |
compositeGroups
DOCUMENT ME |
protected int |
compositeGroupsCount
The count of CompositeGroup objects. |
protected Contact[] |
designProviders
DOCUMENT ME |
protected int |
designProvidersCount
The count of Contact objects. |
protected FeatureGroup[] |
featureGroups
DOCUMENT ME |
protected int |
featureGroupsCount
The count of FeatureGroup objects. |
protected java.lang.Integer |
numberOfFeatures
The number of features for this array |
protected ProtocolApplication[] |
protocolApplications
DOCUMENT ME |
protected int |
protocolApplicationsCount
The count of ProtocolApplication objects. |
protected ReporterGroup[] |
reporterGroups
DOCUMENT ME |
protected int |
reporterGroupsCount
The count of ReporterGroup objects. |
protected java.lang.String |
version
The version of this design. |
| 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 | |
|---|---|
ArrayDesignImpl()
Default constructor |
|
| Method Summary | |
|---|---|
CompositeGroup[] |
getCompositeGroups()
Returns the value of this ArrayDesign object's compositeGroups attribute. |
int |
getCompositeGroupsCount()
Returns the count of all CompositeGroup
associated with this ArrayDesign object. |
Contact[] |
getDesignProviders()
Returns the value of this ArrayDesign object's designProviders attribute. |
int |
getDesignProvidersCount()
Returns the count of all Contact
associated with this ArrayDesign object. |
FeatureGroup[] |
getFeatureGroups()
Returns the value of this ArrayDesign object's featureGroups attribute. |
int |
getFeatureGroupsCount()
Returns the count of all FeatureGroup
associated with this ArrayDesign object. |
java.lang.Integer |
getNumberOfFeatures()
Returns the value of this ArrayDesign object's numberOfFeatures attribute. |
ProtocolApplication[] |
getProtocolApplications()
Returns the value of this ArrayDesign object's protocolApplications attribute. |
int |
getProtocolApplicationsCount()
Returns the count of all ProtocolApplication
associated with this ArrayDesign object. |
ReporterGroup[] |
getReporterGroups()
Returns the value of this ArrayDesign object's reporterGroups attribute. |
int |
getReporterGroupsCount()
Returns the count of all ReporterGroup
associated with this ArrayDesign object. |
java.lang.String |
getVersion()
Returns the value of this ArrayDesign object's version attribute. |
java.util.Hashtable |
getXMLMethodDescriptors()
Returns a Hashtable containing XMLMethodDescriptors descriptors of
the association methods of this object. |
protected void |
init()
|
ArrayDesign[] |
searchArrayDesigns(ArrayDesignSearchCriteria criteria)
Returns an array of ArrayDesign objects that
satisfy the given ArrayDesignSearchCriteria. |
void |
setCompositeGroups(CompositeGroup[] p_compositeGroups)
Sets the compositeGroups attribute. |
void |
setDesignProviders(Contact[] p_designProviders)
Sets the designProviders attribute. |
void |
setFeatureGroups(FeatureGroup[] p_featureGroups)
Sets the featureGroups attribute. |
void |
setNumberOfFeatures(java.lang.Integer p_numberOfFeatures)
Sets the numberOfFeatures attribute. |
void |
setProtocolApplications(ProtocolApplication[] p_protocolApplications)
Sets the protocolApplications attribute. |
void |
setReporterGroups(ReporterGroup[] p_reporterGroups)
Sets the reporterGroups attribute. |
void |
setVersion(java.lang.String p_version)
Sets the version 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 java.lang.String version
protected java.lang.Integer numberOfFeatures
protected int protocolApplicationsCount
protected ProtocolApplication[] protocolApplications
protected int compositeGroupsCount
protected CompositeGroup[] compositeGroups
protected int designProvidersCount
protected Contact[] designProviders
protected int reporterGroupsCount
protected ReporterGroup[] reporterGroups
protected int featureGroupsCount
protected FeatureGroup[] featureGroups
| Constructor Detail |
|---|
public ArrayDesignImpl()
| Method Detail |
|---|
protected void init()
init in class IdentifiableImpl
public ArrayDesign[] searchArrayDesigns(ArrayDesignSearchCriteria criteria)
throws gov.nih.nci.common.search.SearchException
ArrayDesign objects that
satisfy the given ArrayDesignSearchCriteria.
criteria - The ArrayDesignSearchCriteria
which represents a query for ArrayDesign objects.
ArrayDesign objects.
A - gov.nih.nci.common.search.SearchException if there is a problem searching.
gov.nih.nci.common.search.SearchExceptionpublic void setVersion(java.lang.String p_version)
ArrayDesign object.
setVersion in interface ArrayDesignp_version - The new value for version.ArrayDesign.getVersion()public java.lang.String getVersion()
ArrayDesignArrayDesign object's version attribute.
Description of version:
The version of this design.
getVersion in interface ArrayDesignString The value of version.ArrayDesign.getVersion()public void setNumberOfFeatures(java.lang.Integer p_numberOfFeatures)
ArrayDesign object.
setNumberOfFeatures in interface ArrayDesignp_numberOfFeatures - The new value for numberOfFeatures.ArrayDesign.getNumberOfFeatures()public java.lang.Integer getNumberOfFeatures()
ArrayDesignArrayDesign object's numberOfFeatures attribute.
Description of numberOfFeatures:
The number of features for this array
getNumberOfFeatures in interface ArrayDesignint The value of numberOfFeatures.ArrayDesign.getNumberOfFeatures()public void setProtocolApplications(ProtocolApplication[] p_protocolApplications)
ArrayDesign object.
setProtocolApplications in interface ArrayDesignp_protocolApplications - The new value for protocolApplications.ArrayDesign.getProtocolApplications()public ProtocolApplication[] getProtocolApplications()
ArrayDesignArrayDesign object's protocolApplications attribute.
getProtocolApplications in interface ArrayDesigngov.nih.nci.mageom.bean.Protocol.ProtocolApplication[] The value of protocolApplications.ArrayDesign.getProtocolApplications()public void setCompositeGroups(CompositeGroup[] p_compositeGroups)
ArrayDesign object.
setCompositeGroups in interface ArrayDesignp_compositeGroups - The new value for compositeGroups.ArrayDesign.getCompositeGroups()public CompositeGroup[] getCompositeGroups()
ArrayDesignArrayDesign object's compositeGroups attribute.
getCompositeGroups in interface ArrayDesigngov.nih.nci.mageom.bean.ArrayDesign.CompositeGroup[] The value of compositeGroups.ArrayDesign.getCompositeGroups()public void setDesignProviders(Contact[] p_designProviders)
ArrayDesign object.
setDesignProviders in interface ArrayDesignp_designProviders - The new value for designProviders.ArrayDesign.getDesignProviders()public Contact[] getDesignProviders()
ArrayDesignArrayDesign object's designProviders attribute.
getDesignProviders in interface ArrayDesigngov.nih.nci.mageom.bean.AuditAndSecurity.Contact[] The value of designProviders.ArrayDesign.getDesignProviders()public void setReporterGroups(ReporterGroup[] p_reporterGroups)
ArrayDesign object.
setReporterGroups in interface ArrayDesignp_reporterGroups - The new value for reporterGroups.ArrayDesign.getReporterGroups()public ReporterGroup[] getReporterGroups()
ArrayDesignArrayDesign object's reporterGroups attribute.
getReporterGroups in interface ArrayDesigngov.nih.nci.mageom.bean.ArrayDesign.ReporterGroup[] The value of reporterGroups.ArrayDesign.getReporterGroups()public void setFeatureGroups(FeatureGroup[] p_featureGroups)
ArrayDesign object.
setFeatureGroups in interface ArrayDesignp_featureGroups - The new value for featureGroups.ArrayDesign.getFeatureGroups()public FeatureGroup[] getFeatureGroups()
ArrayDesignArrayDesign object's featureGroups attribute.
getFeatureGroups in interface ArrayDesigngov.nih.nci.mageom.bean.ArrayDesign.FeatureGroup[] The value of featureGroups.ArrayDesign.getFeatureGroups()public int getProtocolApplicationsCount()
ProtocolApplication
associated with this ArrayDesign object.
ArrayDesign.getProtocolApplications()public int getCompositeGroupsCount()
CompositeGroup
associated with this ArrayDesign object.
ArrayDesign.getCompositeGroups()public int getDesignProvidersCount()
Contact
associated with this ArrayDesign object.
ArrayDesign.getDesignProviders()public int getReporterGroupsCount()
ReporterGroup
associated with this ArrayDesign object.
ArrayDesign.getReporterGroups()public int getFeatureGroupsCount()
FeatureGroup
associated with this ArrayDesign object.
ArrayDesign.getFeatureGroups()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 | |||||||||