gov.nih.nci.mageom.domain.Experiment
Interface Experiment

All Superinterfaces:
Describable, Extendable, Identifiable
All Known Implementing Classes:
ExperimentImpl

public interface Experiment
extends Identifiable

The Experiment is the collection of all the BioAssays that are related by the ExperimentDesign.

Version:
%I%, %G%

Method Summary
 BioAssayDataCluster[] getAnalysisResults()
          Returns the value of this Experiment object's analysisResults attribute.
 BioAssayData[] getBioAssayData()
          Returns the value of this Experiment object's bioAssayData attribute.
 BioAssay[] getBioAssays()
          Returns the value of this Experiment object's bioAssays attribute.
 ExperimentDesign[] getExperimentDesigns()
          Returns the value of this Experiment object's experimentDesigns attribute.
 Contact[] getProviders()
          Returns the value of this Experiment object's providers attribute.
 void setAnalysisResults(BioAssayDataCluster[] p_analysisResults)
          Sets the analysisResults attribute.
 void setBioAssayData(BioAssayData[] p_bioAssayData)
          Sets the bioAssayData attribute.
 void setBioAssays(BioAssay[] p_bioAssays)
          Sets the bioAssays attribute.
 void setExperimentDesigns(ExperimentDesign[] p_experimentDesigns)
          Sets the experimentDesigns attribute.
 void setProviders(Contact[] p_providers)
          Sets the providers attribute.
 
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

setExperimentDesigns

void setExperimentDesigns(ExperimentDesign[] p_experimentDesigns)
Sets the experimentDesigns attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Experiment object.

Parameters:
p_experimentDesigns - The new value for experimentDesigns.
See Also:
getExperimentDesigns()

getExperimentDesigns

ExperimentDesign[] getExperimentDesigns()
Returns the value of this Experiment object's experimentDesigns attribute.

Returns:
gov.nih.nci.mageom.bean.Experiment.ExperimentDesign[] The value of experimentDesigns.
See Also:
ExperimentDesign

setProviders

void setProviders(Contact[] p_providers)
Sets the providers attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Experiment object.

Parameters:
p_providers - The new value for providers.
See Also:
getProviders()

getProviders

Contact[] getProviders()
Returns the value of this Experiment object's providers attribute.

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

setAnalysisResults

void setAnalysisResults(BioAssayDataCluster[] p_analysisResults)
Sets the analysisResults attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Experiment object.

Parameters:
p_analysisResults - The new value for analysisResults.
See Also:
getAnalysisResults()

getAnalysisResults

BioAssayDataCluster[] getAnalysisResults()
Returns the value of this Experiment object's analysisResults attribute.

Returns:
gov.nih.nci.mageom.bean.HigherLevelAnalysis.BioAssayDataCluster[] The value of analysisResults.
See Also:
BioAssayDataCluster

setBioAssayData

void setBioAssayData(BioAssayData[] p_bioAssayData)
Sets the bioAssayData attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Experiment object.

Parameters:
p_bioAssayData - The new value for bioAssayData.
See Also:
getBioAssayData()

getBioAssayData

BioAssayData[] getBioAssayData()
Returns the value of this Experiment object's bioAssayData attribute.

Returns:
gov.nih.nci.mageom.bean.BioAssayData.BioAssayData[] The value of bioAssayData.
See Also:
BioAssayData

setBioAssays

void setBioAssays(BioAssay[] p_bioAssays)
Sets the bioAssays attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Experiment object.

Parameters:
p_bioAssays - The new value for bioAssays.
See Also:
getBioAssays()

getBioAssays

BioAssay[] getBioAssays()
Returns the value of this Experiment object's bioAssays attribute.

Returns:
gov.nih.nci.mageom.bean.BioAssay.BioAssay[] The value of bioAssays.
See Also:
BioAssay