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 TypeMethodDescriptionboolean
boolean
Deprecated.boolean
boolean
void
setIsPublic
(boolean b) void
setIsShared
(boolean b) void
setUserCanWrite
(boolean userCanWrite) void
setUserOwned
(boolean isUserOwned) Methods inherited from class ubic.gemma.model.common.IdentifiableValueObject
getId, setId, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface ubic.gemma.model.expression.experiment.BioAssaySetValueObject
getAccession, getCharacteristics, getNumberOfBioAssays
Methods inherited from interface ubic.gemma.model.common.Describable
getDescription, getName
Methods inherited from interface ubic.gemma.model.common.Identifiable
getId
Methods 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.useinvalid reference
#getSourceExperimentId()
-
getSecurableClass
- Specified by:
getSecurableClass
in interfacegemma.gsec.model.SecureValueObject
-
getIsPublic
public boolean getIsPublic()- Specified by:
getIsPublic
in interfacegemma.gsec.model.SecureValueObject
-
setIsPublic
public void setIsPublic(boolean b) - Specified by:
setIsPublic
in interfacegemma.gsec.model.SecureValueObject
-
getUserCanWrite
public boolean getUserCanWrite()- Specified by:
getUserCanWrite
in interfacegemma.gsec.model.SecureValueObject
-
setUserCanWrite
public void setUserCanWrite(boolean userCanWrite) - Specified by:
setUserCanWrite
in interfacegemma.gsec.model.SecureValueObject
-
getUserOwned
public boolean getUserOwned()- Specified by:
getUserOwned
in interfacegemma.gsec.model.SecureValueObject
-
setUserOwned
public void setUserOwned(boolean isUserOwned) - Specified by:
setUserOwned
in interfacegemma.gsec.model.SecureValueObject
-
invalid reference