Class ExpressionExperimentValueObject
- java.lang.Object
-
- ubic.gemma.model.IdentifiableValueObject<C>
-
- ubic.gemma.model.common.auditAndSecurity.curation.AbstractCuratableValueObject<ExpressionExperiment>
-
- ubic.gemma.model.expression.experiment.ExpressionExperimentValueObject
-
- All Implemented Interfaces:
gemma.gsec.model.Securable,gemma.gsec.model.SecureValueObject,Serializable,Identifiable
- Direct Known Subclasses:
DatasetsWebService.ExpressionExperimentWithSearchResultValueObject,ExpressionExperimentDetailsValueObject,ExpressionExperimentSubsetValueObject
public class ExpressionExperimentValueObject extends AbstractCuratableValueObject<ExpressionExperiment> implements gemma.gsec.model.SecureValueObject
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringdescriptionprotected Stringnameprotected IntegernumberOfBioAssays-
Fields inherited from class ubic.gemma.model.IdentifiableValueObject
id
-
-
Constructor Summary
Constructors Modifier Constructor Description ExpressionExperimentValueObject()Required when using the class as a spring bean.ExpressionExperimentValueObject(Long id)ExpressionExperimentValueObject(ExpressionExperiment ee)ExpressionExperimentValueObject(ExpressionExperiment ee, boolean ignoreDesign, boolean ignoreAccession)Creates a new value object out of given Expression Experiment.ExpressionExperimentValueObject(ExpressionExperiment ee, gemma.gsec.acl.domain.AclObjectIdentity aoi, gemma.gsec.acl.domain.AclSid sid)Creates a newExpressionExperimentvalue object with additional information about ownership.protectedExpressionExperimentValueObject(ExpressionExperimentValueObject vo)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description intgetBioAssayCount()Deprecated.use#getNumberOfBioAssays()instead.booleangetIsPublic()booleangetIsShared()Class<? extends gemma.gsec.model.Securable>getSecurableClass()StringgetTaxon()LonggetTaxonId()Deprecated.use#getTaxonObject()insteadbooleangetUserCanWrite()booleangetUserOwned()voidsetIsPublic(boolean b)voidsetIsShared(boolean b)voidsetUserCanWrite(boolean userCanWrite)voidsetUserOwned(boolean isUserOwned)StringtoString()-
Methods inherited from class ubic.gemma.model.common.auditAndSecurity.curation.AbstractCuratableValueObject
getCurationNote, getLastNeedsAttentionEvent, getLastNoteUpdateEvent, getLastTroubledEvent, getLastUpdated, getNeedsAttention, getTroubled, getTroubleDetails, getTroubleDetails, setCurationNote, setLastNeedsAttentionEvent, setLastNoteUpdateEvent, setLastTroubledEvent, setLastUpdated, setNeedsAttention, setTroubled
-
Methods inherited from class ubic.gemma.model.IdentifiableValueObject
getId, setId
-
-
-
-
Constructor Detail
-
ExpressionExperimentValueObject
public ExpressionExperimentValueObject()
Required when using the class as a spring bean.
-
ExpressionExperimentValueObject
public ExpressionExperimentValueObject(Long id)
-
ExpressionExperimentValueObject
public ExpressionExperimentValueObject(ExpressionExperiment ee, boolean ignoreDesign, boolean ignoreAccession)
Creates a new value object out of given Expression Experiment.- Parameters:
ee- the experiment to convert into a value object.ignoreDesign- exclude the experimental design from serializationignoreAccession- exclude accession from serialization
-
ExpressionExperimentValueObject
public ExpressionExperimentValueObject(ExpressionExperiment ee)
-
ExpressionExperimentValueObject
public ExpressionExperimentValueObject(ExpressionExperiment ee, gemma.gsec.acl.domain.AclObjectIdentity aoi, gemma.gsec.acl.domain.AclSid sid)
Creates a newExpressionExperimentvalue object with additional information about ownership.
-
ExpressionExperimentValueObject
protected ExpressionExperimentValueObject(ExpressionExperimentValueObject vo)
-
-
Method Detail
-
getBioAssayCount
@Deprecated public int getBioAssayCount()
Deprecated.use#getNumberOfBioAssays()instead.Obtain the number ofBioAssayin this experiment.
-
getIsPublic
public boolean getIsPublic()
- Specified by:
getIsPublicin interfacegemma.gsec.model.SecureValueObject
-
getIsShared
public boolean getIsShared()
- Specified by:
getIsSharedin interfacegemma.gsec.model.SecureValueObject
-
getTaxon
public String getTaxon()
-
getTaxonId
@Deprecated public Long getTaxonId()
Deprecated.use#getTaxonObject()instead
-
getSecurableClass
public Class<? extends gemma.gsec.model.Securable> getSecurableClass()
- Specified by:
getSecurableClassin interfacegemma.gsec.model.SecureValueObject
-
getUserCanWrite
public boolean getUserCanWrite()
- Specified by:
getUserCanWritein interfacegemma.gsec.model.SecureValueObject
-
getUserOwned
public boolean getUserOwned()
- Specified by:
getUserOwnedin interfacegemma.gsec.model.SecureValueObject
-
setIsPublic
public void setIsPublic(boolean b)
- Specified by:
setIsPublicin interfacegemma.gsec.model.SecureValueObject
-
setIsShared
public void setIsShared(boolean b)
- Specified by:
setIsSharedin interfacegemma.gsec.model.SecureValueObject
-
setUserCanWrite
public void setUserCanWrite(boolean userCanWrite)
- Specified by:
setUserCanWritein interfacegemma.gsec.model.SecureValueObject
-
setUserOwned
public void setUserOwned(boolean isUserOwned)
- Specified by:
setUserOwnedin interfacegemma.gsec.model.SecureValueObject
-
-