Class ExpressionExperimentSubSet
- java.lang.Object
-
- ubic.gemma.model.common.AbstractIdentifiable
-
- ubic.gemma.model.common.AbstractDescribable
-
- ubic.gemma.model.common.auditAndSecurity.AbstractAuditable
-
- ubic.gemma.model.analysis.Investigation
-
- ubic.gemma.model.expression.experiment.BioAssaySet
-
- ubic.gemma.model.expression.experiment.ExpressionExperimentSubSet
-
- All Implemented Interfaces:
gemma.gsec.model.Securable
,gemma.gsec.model.SecuredChild
,Auditable
,Securable
,SecuredChild
,Describable
,Identifiable
public class ExpressionExperimentSubSet extends BioAssaySet implements SecuredChild
A subset of samples from an ExpressionExperiment
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ExpressionExperimentSubSet.Factory
-
Field Summary
Fields Modifier and Type Field Description static int
MAX_NAME_LENGTH
-
Constructor Summary
Constructors Constructor Description ExpressionExperimentSubSet()
No-arg constructor added to satisfy javabean contract
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object object)
Important note: Two objects with the same class and non-null ID must be considered equal.Securable
getSecurityOwner()
ExpressionExperiment
getSourceExperiment()
void
setSourceExperiment(ExpressionExperiment sourceExperiment)
-
Methods inherited from class ubic.gemma.model.expression.experiment.BioAssaySet
getBioAssays, setBioAssays
-
Methods inherited from class ubic.gemma.model.analysis.Investigation
getCharacteristics, getOtherRelevantPublications, getOwner, getPrimaryPublication, setCharacteristics, setOtherRelevantPublications, setOwner, setPrimaryPublication
-
Methods inherited from class ubic.gemma.model.common.auditAndSecurity.AbstractAuditable
getAuditTrail, setAuditTrail
-
Methods inherited from class ubic.gemma.model.common.AbstractDescribable
getDescription, getName, hashCode, setDescription, setName, toString
-
Methods inherited from class ubic.gemma.model.common.AbstractIdentifiable
getId, setId
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface ubic.gemma.model.common.Identifiable
getId
-
-
-
-
Field Detail
-
MAX_NAME_LENGTH
public static final int MAX_NAME_LENGTH
- See Also:
- Constant Field Values
-
-
Method Detail
-
getSecurityOwner
public Securable getSecurityOwner()
- Specified by:
getSecurityOwner
in interfacegemma.gsec.model.SecuredChild
- Specified by:
getSecurityOwner
in interfaceSecuredChild
-
getSourceExperiment
public ExpressionExperiment getSourceExperiment()
-
setSourceExperiment
public void setSourceExperiment(ExpressionExperiment sourceExperiment)
-
equals
public boolean equals(Object object)
Description copied from class:AbstractIdentifiable
Important note: Two objects with the same class and non-null ID must be considered equal. If one or both IDs are nulls, the rest of the state can be used to determine equality.- Specified by:
equals
in classAbstractIdentifiable
-
-