Class ExperimentalDesign
- java.lang.Object
-
- ubic.gemma.model.common.AbstractDescribable
-
- ubic.gemma.model.expression.experiment.ExperimentalDesign
-
- All Implemented Interfaces:
gemma.gsec.model.Securable,gemma.gsec.model.SecuredChild,Serializable,Securable,SecuredChild,Describable,Identifiable
@Indexed public class ExperimentalDesign extends AbstractDescribable implements SecuredChild, Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classExperimentalDesign.Factory
-
Constructor Summary
Constructors Constructor Description ExperimentalDesign()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDescription()Obtain a human-readable description of the objectSet<ExperimentalFactor>getExperimentalFactors()LonggetId()StringgetName()Obtain the name of an object is a possibly ambiguous human-readable identifier that need not be an external database reference.StringgetNormalizationDescription()StringgetQualityControlDescription()StringgetReplicateDescription()SecurablegetSecurityOwner()Set<Characteristic>getTypes()voidsetExperimentalFactors(Set<ExperimentalFactor> experimentalFactors)voidsetNormalizationDescription(String normalizationDescription)voidsetQualityControlDescription(String qualityControlDescription)voidsetReplicateDescription(String replicateDescription)voidsetTypes(Set<Characteristic> types)-
Methods inherited from class ubic.gemma.model.common.AbstractDescribable
equals, hashCode, setDescription, setId, setName, toString
-
-
-
-
Method Detail
-
getId
@DocumentId public Long getId()
- Specified by:
getIdin interfaceIdentifiable- Specified by:
getIdin interfacegemma.gsec.model.Securable- Overrides:
getIdin classAbstractDescribable
-
getName
@Field public String getName()
Description copied from interface:DescribableObtain the name of an object is a possibly ambiguous human-readable identifier that need not be an external database reference.- Specified by:
getNamein interfaceDescribable- Overrides:
getNamein classAbstractDescribable
-
getDescription
@Field(store=YES) public String getDescription()
Description copied from interface:DescribableObtain a human-readable description of the object- Specified by:
getDescriptionin interfaceDescribable- Overrides:
getDescriptionin classAbstractDescribable
-
getExperimentalFactors
@IndexedEmbedded public Set<ExperimentalFactor> getExperimentalFactors()
- Returns:
- The description of the factors (TimeCourse, Dosage, etc.) that group the BioAssays.
-
setExperimentalFactors
public void setExperimentalFactors(Set<ExperimentalFactor> experimentalFactors)
-
getNormalizationDescription
public String getNormalizationDescription()
-
setNormalizationDescription
public void setNormalizationDescription(String normalizationDescription)
-
getQualityControlDescription
public String getQualityControlDescription()
-
setQualityControlDescription
public void setQualityControlDescription(String qualityControlDescription)
-
getReplicateDescription
public String getReplicateDescription()
-
setReplicateDescription
public void setReplicateDescription(String replicateDescription)
-
getSecurityOwner
public Securable getSecurityOwner()
- Specified by:
getSecurityOwnerin interfacegemma.gsec.model.SecuredChild- Specified by:
getSecurityOwnerin interfaceSecuredChild
-
getTypes
public Set<Characteristic> getTypes()
-
setTypes
public void setTypes(Set<Characteristic> types)
-
-