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:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class ubic.gemma.model.common.IdentifiableValueObject
id
-
-
Constructor Summary
Constructors Constructor Description ExpressionExperimentSubsetValueObject()
ExpressionExperimentSubsetValueObject(ExpressionExperimentSubSet ees)
ExpressionExperimentSubsetValueObject(ExpressionExperimentSubSet ees, Map<ArrayDesign,ArrayDesignValueObject> arrayDesignValueObjectsById, Map<BioAssay,BioAssay> bioAssay2SourceBioAssayMap, boolean includeAssays, boolean basic, boolean allFactorValues)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
getIsPublic()
boolean
getIsShared()
Class<? extends Securable>
getSecurableClass()
Long
getSourceExperiment()
Deprecated.use#getSourceExperimentId()
insteadboolean
getUserCanWrite()
boolean
getUserOwned()
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
-
-
-
-
Constructor Detail
-
ExpressionExperimentSubsetValueObject
public ExpressionExperimentSubsetValueObject()
-
ExpressionExperimentSubsetValueObject
public ExpressionExperimentSubsetValueObject(ExpressionExperimentSubSet ees)
-
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 Detail
-
getSourceExperiment
@Deprecated public Long getSourceExperiment()
Deprecated.use#getSourceExperimentId()
instead
-
getSecurableClass
public Class<? extends Securable> 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
-
getIsShared
public boolean getIsShared()
- Specified by:
getIsShared
in interfacegemma.gsec.model.SecureValueObject
-
setIsShared
public void setIsShared(boolean b)
- Specified by:
setIsShared
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
-
-