Class ArrayDesignValueObject
- java.lang.Object
-
- ubic.gemma.model.common.IdentifiableValueObject<C>
-
- ubic.gemma.model.common.auditAndSecurity.curation.AbstractCuratableValueObject<ArrayDesign>
-
- ubic.gemma.model.expression.arrayDesign.ArrayDesignValueObject
-
- All Implemented Interfaces:
Serializable
,Versioned
,Identifiable
public class ArrayDesignValueObject extends AbstractCuratableValueObject<ArrayDesign> implements Versioned
Value object for quickly displaying varied information about Array Designs.- Author:
- paul et al
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class ubic.gemma.model.common.IdentifiableValueObject
id
-
-
Constructor Summary
Constructors Modifier Constructor Description ArrayDesignValueObject()
ArrayDesignValueObject(Long id)
ArrayDesignValueObject(ArrayDesign ad)
This will only work if the object is thawed (lightly).protected
ArrayDesignValueObject(ArrayDesignValueObject arrayDesignValueObject)
Copies constructor from other ArrayDesignValueObject
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static Collection<ArrayDesignValueObject>
create(Collection<ArrayDesign> subsumees)
Long
getExpressionExperimentCount()
Deprecated.usegetNumberOfExpressionExperiments()
instead.Long
getNumberOfExpressionExperiments()
String
getTaxon()
Long
getTaxonID()
Deprecated.use#getTaxonObject()
insteadString
toString()
-
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.common.IdentifiableValueObject
getId, setId
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface ubic.gemma.model.common.description.Versioned
getLastUpdated, getReleaseUrl, getReleaseVersion
-
-
-
-
Constructor Detail
-
ArrayDesignValueObject
public ArrayDesignValueObject()
-
ArrayDesignValueObject
public ArrayDesignValueObject(Long id)
-
ArrayDesignValueObject
public ArrayDesignValueObject(ArrayDesign ad)
This will only work if the object is thawed (lightly). Not everything will be filled in -- test before using!- Parameters:
ad
- ad
-
ArrayDesignValueObject
protected ArrayDesignValueObject(ArrayDesignValueObject arrayDesignValueObject)
Copies constructor from other ArrayDesignValueObject
-
-
Method Detail
-
create
public static Collection<ArrayDesignValueObject> create(Collection<ArrayDesign> subsumees)
-
getExpressionExperimentCount
@Deprecated public Long getExpressionExperimentCount()
Deprecated.usegetNumberOfExpressionExperiments()
instead.
-
getNumberOfExpressionExperiments
public Long getNumberOfExpressionExperiments()
-
getTaxon
public String getTaxon()
-
getTaxonID
@Deprecated public Long getTaxonID()
Deprecated.use#getTaxonObject()
instead
-
toString
public String toString()
- Overrides:
toString
in classIdentifiableValueObject<ArrayDesign>
-
-