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 class
ExperimentalDesign.Factory
-
Constructor Summary
Constructors Constructor Description ExperimentalDesign()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDescription()
Obtain a human-readable description of the objectSet<ExperimentalFactor>
getExperimentalFactors()
Long
getId()
String
getName()
Obtain the name of an object is a possibly ambiguous human-readable identifier that need not be an external database reference.String
getNormalizationDescription()
String
getQualityControlDescription()
String
getReplicateDescription()
Securable
getSecurityOwner()
Set<Characteristic>
getTypes()
void
setExperimentalFactors(Set<ExperimentalFactor> experimentalFactors)
void
setNormalizationDescription(String normalizationDescription)
void
setQualityControlDescription(String qualityControlDescription)
void
setReplicateDescription(String replicateDescription)
void
setTypes(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:
getId
in interfaceIdentifiable
- Specified by:
getId
in interfacegemma.gsec.model.Securable
- Overrides:
getId
in classAbstractDescribable
-
getName
@Field public String getName()
Description copied from interface:Describable
Obtain the name of an object is a possibly ambiguous human-readable identifier that need not be an external database reference.- Specified by:
getName
in interfaceDescribable
- Overrides:
getName
in classAbstractDescribable
-
getDescription
@Field(store=YES) public String getDescription()
Description copied from interface:Describable
Obtain a human-readable description of the object- Specified by:
getDescription
in interfaceDescribable
- Overrides:
getDescription
in 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:
getSecurityOwner
in interfacegemma.gsec.model.SecuredChild
- Specified by:
getSecurityOwner
in interfaceSecuredChild
-
getTypes
public Set<Characteristic> getTypes()
-
setTypes
public void setTypes(Set<Characteristic> types)
-
-