Class ExpressionExperimentSubsetValueObject
java.lang.Object
ubic.gemma.model.common.IdentifiableValueObject<ExpressionExperimentSubSet>
ubic.gemma.model.expression.experiment.ExpressionExperimentSubsetValueObject
- All Implemented Interfaces:
gemma.gsec.model.Securable,gemma.gsec.model.SecureValueObject,Serializable,Describable,Identifiable,BioAssaySetValueObject
- Direct Known Subclasses:
DatasetsWebService.ExpressionExperimentSubsetWithFactorValuesObject,DatasetsWebService.ExpressionExperimentSubSetWithGroupsValueObject
public class ExpressionExperimentSubsetValueObject
extends IdentifiableValueObject<ExpressionExperimentSubSet>
implements BioAssaySetValueObject
- See Also:
-
Field Summary
Fields inherited from class ubic.gemma.model.common.IdentifiableValueObject
id -
Constructor Summary
ConstructorsConstructorDescriptionExpressionExperimentSubsetValueObject(ExpressionExperimentSubSet ees, Map<ArrayDesign, ArrayDesignValueObject> arrayDesignValueObjectsById, Map<BioAssay, BioAssay> bioAssay2SourceBioAssayMap, boolean includeAssays, boolean basic, boolean allFactorValues) -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Do not use, there's never been an accession field in the data model.Obtain a human-readable description of the objectbooleanbooleangetName()Obtain the name of an object is a possibly ambiguous human-readable identifier that need not be an external database reference.Obtain the number of assays in this set.Deprecated.usegetSourceExperimentId()insteadThe ID of theExpressionExperimentthis is a subset of.The short name of theExpressionExperimentthis is a subset of.booleanbooleanvoidsetAccession(String accession) Deprecated.Do not use, there's never been an accession field in the data model.voidsetBioAssays(Collection<BioAssayValueObject> bioAssays) voidsetCharacteristics(Collection<CharacteristicValueObject> characteristics) voidsetDescription(String description) voidsetIsPublic(boolean b) voidsetIsShared(boolean b) voidsetMinPvalue(Double minPvalue) voidvoidsetNumberOfBioAssays(Integer numberOfBioAssays) voidsetSourceExperimentId(Long sourceExperimentId) The ID of theExpressionExperimentthis is a subset of.voidsetSourceExperimentShortName(String sourceExperimentShortName) The short name of theExpressionExperimentthis is a subset of.voidsetUserCanWrite(boolean userCanWrite) voidsetUserOwned(boolean isUserOwned) Methods inherited from class ubic.gemma.model.common.IdentifiableValueObject
canEqual, equals, getId, hashCode, setId, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface ubic.gemma.model.common.Identifiable
getIdMethods inherited from interface gemma.gsec.model.Securable
getId
-
Constructor Details
-
ExpressionExperimentSubsetValueObject
public ExpressionExperimentSubsetValueObject() -
ExpressionExperimentSubsetValueObject
-
ExpressionExperimentSubsetValueObject
public ExpressionExperimentSubsetValueObject(ExpressionExperimentSubSet ees, @Nullable Map<ArrayDesign, ArrayDesignValueObject> arrayDesignValueObjectsById, @Nullable Map<BioAssay, BioAssay> bioAssay2SourceBioAssayMap, boolean includeAssays, boolean basic, boolean allFactorValues) - Parameters:
bioAssay2SourceBioAssayMap- mapping of assays to their source assaysincludeAssays- whether to include assays in the serialization
-
-
Method Details
-
getSourceExperiment
Deprecated.usegetSourceExperimentId()instead -
getSecurableClass
- Specified by:
getSecurableClassin interfacegemma.gsec.model.SecureValueObject
-
getIsPublic
public boolean getIsPublic()- Specified by:
getIsPublicin interfacegemma.gsec.model.SecureValueObject
-
setIsPublic
public void setIsPublic(boolean b) - Specified by:
setIsPublicin interfacegemma.gsec.model.SecureValueObject
-
getUserCanWrite
public boolean getUserCanWrite()- Specified by:
getUserCanWritein interfacegemma.gsec.model.SecureValueObject
-
setUserCanWrite
public void setUserCanWrite(boolean userCanWrite) - Specified by:
setUserCanWritein interfacegemma.gsec.model.SecureValueObject
-
getUserOwned
public boolean getUserOwned()- Specified by:
getUserOwnedin interfacegemma.gsec.model.SecureValueObject
-
setUserOwned
public void setUserOwned(boolean isUserOwned) - Specified by:
setUserOwnedin interfacegemma.gsec.model.SecureValueObject
-
getSourceExperimentId
The ID of theExpressionExperimentthis is a subset of. -
getSourceExperimentShortName
The short name of theExpressionExperimentthis is a subset of. -
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
-
getDescription
Description copied from interface:DescribableObtain a human-readable description of the object- Specified by:
getDescriptionin interfaceDescribable
-
getAccession
Deprecated.Do not use, there's never been an accession field in the data model.Description copied from interface:BioAssaySetValueObjectObtain the accession of this set if one exists.- Specified by:
getAccessionin interfaceBioAssaySetValueObject
-
getNumberOfBioAssays
Description copied from interface:BioAssaySetValueObjectObtain the number of assays in this set.- Specified by:
getNumberOfBioAssaysin interfaceBioAssaySetValueObject
-
getCharacteristics
- Specified by:
getCharacteristicsin interfaceBioAssaySetValueObject
-
getBioAssays
-
getMinPvalue
-
setSourceExperimentId
The ID of theExpressionExperimentthis is a subset of. -
setSourceExperimentShortName
The short name of theExpressionExperimentthis is a subset of. -
setName
-
setDescription
-
setAccession
Deprecated.Do not use, there's never been an accession field in the data model. -
setNumberOfBioAssays
-
setCharacteristics
-
setBioAssays
-
setMinPvalue
-