Package ubic.gemma.model.genome.gene
Class GOGroupValueObject
- java.lang.Object
-
- ubic.gemma.model.common.IdentifiableValueObject<GeneSet>
-
- ubic.gemma.model.genome.gene.GeneSetValueObject
-
- ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject
-
- ubic.gemma.model.genome.gene.GOGroupValueObject
-
- All Implemented Interfaces:
gemma.gsec.model.Securable
,gemma.gsec.model.SecureValueObject
,Serializable
,GemmaSessionBackedValueObject
,Identifiable
public class GOGroupValueObject extends SessionBoundGeneSetValueObject
- Author:
- tvrossum
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class ubic.gemma.model.common.IdentifiableValueObject
id
-
-
Constructor Summary
Constructors Constructor Description GOGroupValueObject()
GOGroupValueObject(String name, String description, Long taxonId, String taxonName, Collection<Long> memberIds, String goId, String searchTerm)
Method to create a display object from scratch
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
String
getGoId()
String
getSearchTerm()
int
hashCode()
void
setGoId(String goId)
void
setSearchTerm(String searchTerm)
-
Methods inherited from class ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject
isModified, setModified
-
Methods inherited from class ubic.gemma.model.genome.gene.GeneSetValueObject
getCurrentUserIsOwner, getIsPublic, getIsShared, getSecurableClass, getSize, getTaxonId, getTaxonName, getUserCanWrite, getUserOwned, setIsPublic, setIsShared, setSize, setUserCanWrite, toString
-
Methods inherited from class ubic.gemma.model.common.IdentifiableValueObject
getId, setId
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface ubic.gemma.model.common.GemmaSessionBackedValueObject
getId, setId
-
-
-
-
Constructor Detail
-
GOGroupValueObject
public GOGroupValueObject()
-
GOGroupValueObject
public GOGroupValueObject(String name, String description, Long taxonId, String taxonName, Collection<Long> memberIds, String goId, String searchTerm)
Method to create a display object from scratch- Parameters:
name
- cannot be nulldescription
- should not be nulltaxonId
- can be nulltaxonName
- can be nullmemberIds
- can be null; for a gene or experiment, this is a collection just containing their idsearchTerm
- search termgoId
- go ID
-
-
Method Detail
-
getGoId
public String getGoId()
- Returns:
- the goId
-
setGoId
public void setGoId(String goId)
- Parameters:
goId
- the goId to set
-
getSearchTerm
public String getSearchTerm()
- Returns:
- the searchTerm
-
setSearchTerm
public void setSearchTerm(String searchTerm)
- Parameters:
searchTerm
- the searchTerm to set
-
-