Package ubic.gemma.rest
Class DatasetsWebService.AnnotationWithUsageStatisticsValueObject
java.lang.Object
ubic.gemma.model.common.IdentifiableValueObject<ubic.gemma.model.common.description.Characteristic>
ubic.gemma.model.common.description.AnnotationValueObject
ubic.gemma.rest.DatasetsWebService.AnnotationWithUsageStatisticsValueObject
- All Implemented Interfaces:
Serializable,ubic.gemma.model.common.Identifiable,DatasetsWebService.UsageStatistics
- Enclosing class:
DatasetsWebService
public static final class DatasetsWebService.AnnotationWithUsageStatisticsValueObject
extends ubic.gemma.model.common.description.AnnotationValueObject
implements DatasetsWebService.UsageStatistics
This is an aggregated entity across value URI and value, thus the
id and objectClass are omitted.- See Also:
-
Field Summary
Fields inherited from class ubic.gemma.model.common.IdentifiableValueObject
id -
Constructor Summary
ConstructorsConstructorDescriptionAnnotationWithUsageStatisticsValueObject(ubic.gemma.model.common.description.Characteristic c, Long numberOfExpressionExperiments, Set<DatasetsWebService.OntologyTermValueObject> parentTerms) -
Method Summary
Methods inherited from class ubic.gemma.model.common.description.AnnotationValueObject
getClassName, getClassUri, getDescription, getEvidenceCode, getObjectClass, getParentDescription, getParentLink, getParentName, getParentOfParentDescription, getParentOfParentLink, getParentOfParentName, getTermName, getTermUri, setClassName, setClassUri, setDescription, setEvidenceCode, setObjectClass, setParentDescription, setParentLink, setParentName, setParentOfParentDescription, setParentOfParentLink, setParentOfParentName, setTermName, setTermUriMethods inherited from class ubic.gemma.model.common.IdentifiableValueObject
getId, setId
-
Constructor Details
-
AnnotationWithUsageStatisticsValueObject
public AnnotationWithUsageStatisticsValueObject(ubic.gemma.model.common.description.Characteristic c, Long numberOfExpressionExperiments, @Nullable Set<DatasetsWebService.OntologyTermValueObject> parentTerms)
-
-
Method Details
-
getNumberOfExpressionExperiments
Number of times the characteristic is mentioned among matching datasets.- Specified by:
getNumberOfExpressionExperimentsin interfaceDatasetsWebService.UsageStatistics
-
getParentTerms
URIs of parent terms, or null if excluded. -
toString
- Overrides:
toStringin classubic.gemma.model.common.description.AnnotationValueObject
-
equals
- Overrides:
equalsin classubic.gemma.model.common.description.AnnotationValueObject
-
canEqual
- Overrides:
canEqualin classubic.gemma.model.common.description.AnnotationValueObject
-
hashCode
public int hashCode()- Overrides:
hashCodein classubic.gemma.model.common.description.AnnotationValueObject
-