Class ExpressionExperimentSubsetValueObject
- All Implemented Interfaces:
Serializable, Securable, SecureValueObject, Describable, Identifiable, BioAssaySetValueObject
- Direct Known Subclasses:
DatasetsWebService.ExpressionExperimentSubsetWithFactorValuesObject, DatasetsWebService.ExpressionExperimentSubSetWithGroupsValueObject
- See Also:
-
Field Summary
Fields inherited from class 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 objectbooleanIndicate if the object is public.booleanIndicate if the object is shared.getName()Obtain the name of the object.Obtain the number of assays in this set.The ID of theExpressionExperimentthis is a subset of.The short name of theExpressionExperimentthis is a subset of.booleanIndicate if the current user can modify this object.booleanIndicate if the current user owns the object.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 IdentifiableValueObject
canEqual, equals, getId, hashCode, setId, toStringMethods inherited from interface Identifiable
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
-
getAccession
Deprecated.Do not use, there's never been an accession field in the data model.Alwaysnull: a subset has no accession, and never has had one.Present only because
BioAssaySetValueObject.getAccession()declares it. The backing field was removed once it was established that nothing had ever written it — no constructor sets it, and no call site anywhere in the reactor invokes the setter — so the field could only ever have serialized a permanentnull. To get a subset's accession, readgetSourceExperimentId()and fetch the source experiment.- Specified by:
getAccessionin interfaceBioAssaySetValueObject
-
getSecurableClass
- Specified by:
getSecurableClassin interfaceSecureValueObject- Returns:
- the securable Class of the represented entity.
-
getIsPublic
public boolean getIsPublic()Description copied from interface:SecureValueObjectIndicate if the object is public.- Specified by:
getIsPublicin interfaceSecureValueObject
-
setIsPublic
public void setIsPublic(boolean b) - Specified by:
setIsPublicin interfaceSecureValueObject
-
getUserCanWrite
public boolean getUserCanWrite()Description copied from interface:SecureValueObjectIndicate if the current user can modify this object.- Specified by:
getUserCanWritein interfaceSecureValueObject
-
setUserCanWrite
public void setUserCanWrite(boolean userCanWrite) - Specified by:
setUserCanWritein interfaceSecureValueObject
-
getUserOwned
public boolean getUserOwned()Description copied from interface:SecureValueObjectIndicate if the current user owns the object.- Specified by:
getUserOwnedin interfaceSecureValueObject
-
setUserOwned
public void setUserOwned(boolean isUserOwned) - Specified by:
setUserOwnedin interfaceSecureValueObject
-
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 the object.It may be human-readable.
It is case-insensitive and usually unique within a certain context (e.g. in a collection).
It is non-null by default, but implementation may override this with a
Nullableannotation. If null, it should not be treated as equal to otherDescribableobjects (i.e. there can be multiple null-named describable within a given set).- Specified by:
getNamein interfaceDescribable
-
getDescription
Description copied from interface:DescribableObtain a human-readable description of the object- Specified by:
getDescriptionin interfaceDescribable
-
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
-
setNumberOfBioAssays
-
setCharacteristics
-
setBioAssays
-
setMinPvalue
-