Uses of Enum Class
ubic.gemma.model.common.description.AnnotationRelationBasis
Packages that use AnnotationRelationBasis
Package
Description
-
Uses of AnnotationRelationBasis in ubic.gemma.model.common.description
Subclasses with type arguments of type AnnotationRelationBasis in ubic.gemma.model.common.descriptionModifier and TypeClassDescriptionenumHow anAnnotationRelationcame to be known, ranked best first.Methods in ubic.gemma.model.common.description that return AnnotationRelationBasisModifier and TypeMethodDescriptionAnnotationRelation.getBasis()static AnnotationRelationBasisReturns the enum constant of this class with the specified name.static AnnotationRelationBasis[]AnnotationRelationBasis.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in ubic.gemma.model.common.description with parameters of type AnnotationRelationBasisModifier and TypeMethodDescriptionvoidAnnotationRelation.setBasis(AnnotationRelationBasis basis) -
Uses of AnnotationRelationBasis in ubic.gemma.persistence.service.common.description
Methods in ubic.gemma.persistence.service.common.description that return AnnotationRelationBasisMethods in ubic.gemma.persistence.service.common.description that return types with arguments of type AnnotationRelationBasisMethods in ubic.gemma.persistence.service.common.description with parameters of type AnnotationRelationBasisModifier and TypeMethodDescriptionAnnotationRelationDao.RelationSummary.RelationSummaryBuilder.basis(AnnotationRelationBasis basis) intAnnotationRelationDao.removeByBasis(AnnotationRelationBasis basis, Long experimentId) Remove every derived row for a basis, optionally for one experiment.intAnnotationRelationDao.removeByBasis(AnnotationRelationBasis basis, Long experimentId, String source) The same rebuild delete, narrowed to onesource.intAnnotationRelationDaoImpl.removeByBasis(AnnotationRelationBasis basis, Long experimentId) intAnnotationRelationDaoImpl.removeByBasis(AnnotationRelationBasis basis, Long experimentId, String source) Method parameters in ubic.gemma.persistence.service.common.description with type arguments of type AnnotationRelationBasisModifier and TypeMethodDescriptionAnnotationRelationDao.RelationQuery.bases(Set<AnnotationRelationBasis> v) AnnotationRelationDao.findRelatedTerms(Collection<String> seedValueUris, Collection<String> seedValues, AnnotationRelationDao.Direction direction, Set<AnnotationRelationBasis> bases, Collection<String> predicateUris, Long taxonId, Collection<Long> excludedExperimentIds, int maximumObjectBreadth, int maxResults) Set membership: every term related to any of the seeds, with no counting, no ranking and no ambiguity to resolve.AnnotationRelationDaoImpl.findRelatedTerms(Collection<String> seedValueUris, Collection<String> seedValues, AnnotationRelationDao.Direction direction, Set<AnnotationRelationBasis> bases, Collection<String> predicateUris, Long taxonId, Collection<Long> excludedExperimentIds, int maximumObjectBreadth, int maxResults) AnnotationRelationService.findRelatedTermsForSearch(Collection<String> seedValueUris, Collection<String> seedValues, AnnotationRelationDao.Direction direction, Set<AnnotationRelationBasis> bases, Long taxonId, Collection<Long> excludedExperimentIds, int maximumObjectBreadth, int maxResults) Terms related to the seeds, for widening a query or testing membership.AnnotationRelationServiceImpl.findRelatedTermsForSearch(Collection<String> seedValueUris, Collection<String> seedValues, AnnotationRelationDao.Direction direction, Set<AnnotationRelationBasis> bases, Long taxonId, Collection<Long> excludedExperimentIds, int maximumObjectBreadth, int maxResults) AnnotationRelationService.findRelationsForExperiment(ExpressionExperiment ee, AnnotationRelationDao.Direction direction, Set<AnnotationRelationBasis> bases, int maxResults) What this experiment's own annotations imply, for display beside them.AnnotationRelationServiceImpl.findRelationsForExperiment(ExpressionExperiment ee, AnnotationRelationDao.Direction direction, Set<AnnotationRelationBasis> bases, int maxResults) Constructors in ubic.gemma.persistence.service.common.description with parameters of type AnnotationRelationBasisModifierConstructorDescriptionRelationSummary(String subjectValue, String subjectValueUri, String subjectCategory, String subjectCategoryUri, String predicate, String predicateUri, String objectValue, String objectValueUri, String objectCategory, String objectCategoryUri, Long taxonId, String taxonCommonName, Integer taxonNcbiId, AnnotationRelationBasis basis, AnnotationRelationStatus status, String source, String sourceVersion, long numberOfExperiments, long numberOfExperimentsAtFactorValue, long numberOfExperimentsAtTag, long numberOfExperimentsAtBioMaterial, Long exampleExperimentId, long numberOfExperimentsWithSubject, long objectBreadth, long subjectBreadth, String evidence) 🛑 Build one withAnnotationRelationDao.RelationSummary.builder(), not with this. Twenty-six positional arguments, a dozen of themlongand most of the restString, is a constructor where a transposition compiles and passes — and adding a field to it broke a stale test class three times in one day, because Maven does not recompile a test whose source has not changed and the mismatch therefore arrives at runtime asNoSuchMethodErrorrather than at compile time.