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
- Author:
- tvrossum
- See Also:
-
Field Summary
Fields inherited from class ubic.gemma.model.common.IdentifiableValueObject
id -
Constructor Summary
ConstructorsConstructorDescriptionGOGroupValueObject(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
Methods inherited from class ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject
isModified, setModifiedMethods inherited from class ubic.gemma.model.genome.gene.GeneSetValueObject
canEqual, getCurrentUserIsOwner, getDescription, getGeneIds, getIsPublic, getIsShared, getName, getSecurableClass, getSize, getTaxon, getTaxonId, getTaxonName, getUserCanWrite, getUserOwned, setDescription, setGeneIds, setIsPublic, setIsShared, setName, setSize, setTaxon, setUserCanWrite, setUserOwned, toStringMethods inherited from class ubic.gemma.model.common.IdentifiableValueObject
getId, setIdMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface ubic.gemma.model.common.GemmaSessionBackedValueObject
getId, setIdMethods inherited from interface gemma.gsec.model.Securable
getId
-
Constructor Details
-
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 idgoId- go IDsearchTerm- search term
-
-
Method Details
-
hashCode
public int hashCode()- Overrides:
hashCodein classGeneSetValueObject
-
equals
- Overrides:
equalsin classGeneSetValueObject
-
getGoId
- Returns:
- the goId
-
setGoId
- Parameters:
goId- the goId to set
-
getSearchTerm
- Returns:
- the searchTerm
-
setSearchTerm
- Parameters:
searchTerm- the searchTerm to set
-