Class ExpressionExperimentReferenceValueObject
java.lang.Object
ubic.gemma.model.expression.experiment.ExpressionExperimentReferenceValueObject
- All Implemented Interfaces:
Serializable
Compact dataset identity — enough to name a dataset and link to it.
Exists so an ExpressionExperimentValueObject can point at another dataset — the other parts
of a study Gemma split — without nesting a full dataset VO, which would carry curation details,
platforms, taxon and event triples that a cross-reference never renders, and would cost a
loadValueObjectsByIds per sibling. Mirrors
ArrayDesignReferenceValueObject.
- Author:
- paul
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionExpressionExperimentReferenceValueObject(Long id, String shortName, String name) Creates a newExpressionExperimentReferenceValueObjectinstance. -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleangetId()Gemma-internal dataset id, suitable forGET /datasets/{id}.getName()Full title.Short name, e.g.inthashCode()voidGemma-internal dataset id, suitable forGET /datasets/{id}.voidFull title.voidsetShortName(String shortName) Short name, e.g.
-
Constructor Details
-
ExpressionExperimentReferenceValueObject
public ExpressionExperimentReferenceValueObject() -
ExpressionExperimentReferenceValueObject
public ExpressionExperimentReferenceValueObject(Long id, @Nullable String shortName, @Nullable String name) Creates a newExpressionExperimentReferenceValueObjectinstance.- Parameters:
id- Gemma-internal dataset id, suitable forGET /datasets/{id}.shortName- Short name, e.g.GSE1234orRexach-2024.3. This is what a page displays.name- Full title. A split part's title is of the formSplit part 3 of: … [organism part = …], which is the only place the distinguishing factor value appears, so a reference carrying only the short name cannot tell one sibling from another.
-
-
Method Details
-
getId
Gemma-internal dataset id, suitable forGET /datasets/{id}. -
getShortName
Short name, e.g.GSE1234orRexach-2024.3. This is what a page displays. -
getName
Full title. A split part's title is of the formSplit part 3 of: … [organism part = …], which is the only place the distinguishing factor value appears, so a reference carrying only the short name cannot tell one sibling from another. -
setId
Gemma-internal dataset id, suitable forGET /datasets/{id}. -
setShortName
Short name, e.g.GSE1234orRexach-2024.3. This is what a page displays. -
setName
Full title. A split part's title is of the formSplit part 3 of: … [organism part = …], which is the only place the distinguishing factor value appears, so a reference carrying only the short name cannot tell one sibling from another. -
equals
-
canEqual
-
hashCode
-