Uses of Class
ubic.gemma.persistence.util.Filters
Packages that use Filters
Package
Description
-
Uses of Filters in ubic.gemma.persistence.service
Methods in ubic.gemma.persistence.service with parameters of type FiltersModifier and TypeMethodDescriptionlonglongfinal longlonglongCount VOs matching the given filters.longlongAbstractQueryFilteringVoEnabledDao.countWithCache(Filters filters) longCachedFilteringDao.countWithCache(Filters filters) protected org.hibernate.query.Query<?> AbstractQueryFilteringVoEnabledDao.getFilteringCountQuery(Filters filters) protected <T> AbstractCriteriaFilteringVoEnabledDao.CriteriaContext<T, O> AbstractCriteriaFilteringVoEnabledDao.getFilteringCriteria(jakarta.persistence.criteria.CriteriaBuilder cb, Class<T> resultType, Filters filters) Build aCriteriaQueryof the given result type rooted at the element class and apply the filter restriction.protected org.hibernate.query.Query<?> AbstractQueryFilteringVoEnabledDao.getFilteringIdQuery(Filters filters, Sort sort) protected abstract org.hibernate.query.Query<?> AbstractQueryFilteringVoEnabledDao.getFilteringQuery(Filters filters, Sort sort) Produce a query for retrieving filtered entities or VOs after applying filters and ordering.Load entities matching the given filters.Load a slice of entities matching the given filters.Load IDs of entities matching the given filters.AbstractQueryFilteringVoEnabledDao.loadIdsWithCache(Filters filters, Sort sort) CachedFilteringDao.loadIdsWithCache(Filters filters, Sort sort) AbstractCriteriaFilteringVoEnabledDao.loadValueObjects(Filters filters, Sort sort) AbstractCriteriaFilteringVoEnabledDao.loadValueObjects(Filters filters, Sort sort, int offset, int limit) AbstractFilteringVoEnabledService.loadValueObjects(Filters filters, Sort sort) AbstractFilteringVoEnabledService.loadValueObjects(Filters filters, Sort sort, int offset, int limit) AbstractNoopFilteringVoEnabledDao.loadValueObjects(Filters filters, Sort sort) AbstractNoopFilteringVoEnabledDao.loadValueObjects(Filters filters, Sort sort, int offset, int limit) AbstractQueryFilteringVoEnabledDao.loadValueObjects(Filters filters, Sort sort) AbstractQueryFilteringVoEnabledDao.loadValueObjects(Filters filters, Sort sort, int offset, int limit) FilteringVoEnabledDao.loadValueObjects(Filters filters, Sort sort) Load VOs with minimal ordering and filtering.FilteringVoEnabledDao.loadValueObjects(Filters filters, Sort sort, int offset, int limit) Load VOs with ordering, filtering and offset/limit.FilteringVoEnabledService.loadValueObjects(Filters filters, Sort sort) FilteringVoEnabledService.loadValueObjects(Filters filters, Sort sort, int offset, int limit) AbstractFilteringVoEnabledService.loadValueObjectsByCursor(Filters filters, Sort sort, Cursor cursor, int limit) AbstractQueryFilteringVoEnabledDao.loadValueObjectsByCursor(Filters filters, Sort sort, Cursor cursor, int limit) default CursorPage<VO> FilteringVoEnabledDao.loadValueObjectsByCursor(Filters filters, Sort sort, Cursor cursor, int limit) Load VOs by keyset (cursor) pagination.default CursorPage<VO> FilteringVoEnabledService.loadValueObjectsByCursor(Filters filters, Sort sort, Cursor cursor, int limit) Keyset (cursor) pagination — service-layer pass-through toFilteringVoEnabledDao.loadValueObjectsByCursor(Filters, Sort, Cursor, int).AbstractQueryFilteringVoEnabledDao.loadValueObjectsByCursorWithCache(Filters filters, Sort sort, Cursor cursor, int limit) Cursor-paged sister ofAbstractQueryFilteringVoEnabledDao.loadValueObjectsWithCache(Filters, Sort, int, int).AbstractQueryFilteringVoEnabledDao.loadValueObjectsWithCache(Filters filters, Sort sort) AbstractQueryFilteringVoEnabledDao.loadValueObjectsWithCache(Filters filters, Sort sort, int offset, int limit) CachedFilteringVoEnabledDao.loadValueObjectsWithCache(Filters filters, Sort sort) CachedFilteringVoEnabledDao.loadValueObjectsWithCache(Filters filters, Sort sort, int offset, int limit) AbstractQueryFilteringVoEnabledDao.loadWithCache(Filters filters, Sort sort) AbstractQueryFilteringVoEnabledDao.loadWithCache(Filters filters, Sort sort, int offset, int limit) CachedFilteringDao.loadWithCache(Filters filters, Sort sort) CachedFilteringDao.loadWithCache(Filters filters, Sort sort, int offset, int limit) -
Uses of Filters in ubic.gemma.persistence.service.analysis.expression.diff
Methods in ubic.gemma.persistence.service.analysis.expression.diff with parameters of type FiltersModifier and TypeMethodDescriptionExpressionAnalysisResultSetDao.findByBioAssaySetInAndDatabaseEntryInByCursor(Collection<BioAssaySet> bioAssaySets, Collection<DatabaseEntry> databaseEntries, Filters filters, Cursor cursor, int limit) Cursor-paged counterpart toExpressionAnalysisResultSetDao.findByBioAssaySetInAndDatabaseEntryInLimit(Collection, Collection, Filters, int, int, Sort): keyset pagination over the result sets associated to a set ofBioAssaySetand externaldatabase entries, always sorted by ascendingid.ExpressionAnalysisResultSetDaoImpl.findByBioAssaySetInAndDatabaseEntryInByCursor(Collection<BioAssaySet> bioAssaySets, Collection<DatabaseEntry> databaseEntries, Filters filters, Cursor cursor, int limit) ExpressionAnalysisResultSetService.findByBioAssaySetInAndDatabaseEntryInByCursor(Collection<BioAssaySet> bioAssaySets, Collection<DatabaseEntry> externalIds, Filters filters, Cursor cursor, int limit) ExpressionAnalysisResultSetServiceImpl.findByBioAssaySetInAndDatabaseEntryInByCursor(Collection<BioAssaySet> bioAssaySets, Collection<DatabaseEntry> externalIds, Filters filters, Cursor cursor, int limit) ExpressionAnalysisResultSetDao.findByBioAssaySetInAndDatabaseEntryInLimit(Collection<BioAssaySet> bioAssaySets, Collection<DatabaseEntry> databaseEntries, Filters filters, int offset, int limit, Sort sort) Retrieve result sets associated to a set ofBioAssaySetand external database entries.ExpressionAnalysisResultSetDaoImpl.findByBioAssaySetInAndDatabaseEntryInLimit(Collection<BioAssaySet> bioAssaySets, Collection<DatabaseEntry> databaseEntries, Filters filters, int offset, int limit, Sort sort) ExpressionAnalysisResultSetService.findByBioAssaySetInAndDatabaseEntryInLimit(Collection<BioAssaySet> bioAssaySets, Collection<DatabaseEntry> externalIds, Filters filters, int offset, int limit, Sort sort) ExpressionAnalysisResultSetServiceImpl.findByBioAssaySetInAndDatabaseEntryInLimit(Collection<BioAssaySet> bioAssaySets, Collection<DatabaseEntry> externalIds, Filters filters, int offset, int limit, Sort sort) -
Uses of Filters in ubic.gemma.persistence.service.common.auditAndSecurity
Methods in ubic.gemma.persistence.service.common.auditAndSecurity with parameters of type FiltersModifier and TypeMethodDescriptionSecurableFilteringVoEnabledService.loadValueObjects(Filters filters, Sort sort) SecurableFilteringVoEnabledService.loadValueObjects(Filters filters, Sort sort, int offset, int limit) -
Uses of Filters in ubic.gemma.persistence.service.common.auditAndSecurity.curation
Methods in ubic.gemma.persistence.service.common.auditAndSecurity.curation with parameters of type FiltersModifier and TypeMethodDescriptionprotected voidAbstractCuratableDao.addNonTroubledFilter(Filters filters, String objectAlias) Restrict results to non-troubled curatable entities for callers who do not curate. -
Uses of Filters in ubic.gemma.persistence.service.expression.arrayDesign
Methods in ubic.gemma.persistence.service.expression.arrayDesign with parameters of type FiltersModifier and TypeMethodDescriptionlongArrayDesignReadService.countWithCache(Filters filters) longArrayDesignReadServiceImpl.countWithCache(Filters filters) longArrayDesignService.countWithCache(Filters filters) longArrayDesignServiceImpl.countWithCache(Filters filters) protected org.hibernate.query.QueryArrayDesignDaoImpl.getFilteringCountQuery(Filters filters) protected org.hibernate.query.QueryArrayDesignDaoImpl.getFilteringIdQuery(Filters filters, Sort sort) protected org.hibernate.query.QueryArrayDesignDaoImpl.getFilteringQuery(Filters filters, Sort sort) ArrayDesignDao.loadBlacklistedValueObjects(Filters filters, Sort sort, int offset, int limit) ArrayDesignDaoImpl.loadBlacklistedValueObjects(Filters filters, Sort sort, int offset, int limit) ArrayDesignReadService.loadBlacklistedValueObjects(Filters filters, Sort sort, int offset, int limit) ArrayDesignReadServiceImpl.loadBlacklistedValueObjects(Filters filters, Sort sort, int offset, int limit) ArrayDesignService.loadBlacklistedValueObjects(Filters filters, Sort sort, int offset, int limit) No need for ACL_VALUE_OBJECT_COLLECTION_READ because the filtering is done in the query.ArrayDesignServiceImpl.loadBlacklistedValueObjects(Filters filters, Sort sort, int offset, int limit) ArrayDesignDao.loadBlacklistedValueObjectsByCursor(Filters filters, Sort sort, Cursor cursor, int limit) Cursor-mode counterpart toArrayDesignDao.loadBlacklistedValueObjects(Filters, Sort, int, int): keyset pagination over the blacklisted platforms, applying the same shortName/accession blacklist filter that the offset-mode variant composes — seeCURSOR_PAGINATION_STEP1_PLAN.mdstep 1h.ArrayDesignDaoImpl.loadBlacklistedValueObjectsByCursor(Filters filters, Sort sort, Cursor cursor, int limit) ArrayDesignReadService.loadBlacklistedValueObjectsByCursor(Filters filters, Sort sort, Cursor cursor, int limit) Cursor-mode counterpart toArrayDesignReadService.loadBlacklistedValueObjects(Filters, Sort, int, int).ArrayDesignReadServiceImpl.loadBlacklistedValueObjectsByCursor(Filters filters, Sort sort, Cursor cursor, int limit) ArrayDesignService.loadBlacklistedValueObjectsByCursor(Filters filters, Sort sort, Cursor cursor, int limit) Cursor-mode counterpart toArrayDesignService.loadBlacklistedValueObjects(Filters, Sort, int, int)— seeCURSOR_PAGINATION_STEP1_PLAN.mdstep 1h.ArrayDesignServiceImpl.loadBlacklistedValueObjectsByCursor(Filters filters, Sort sort, Cursor cursor, int limit) ArrayDesignReadService.loadValueObjectsWithCache(Filters filters, Sort sort) ArrayDesignReadServiceImpl.loadValueObjectsWithCache(Filters filters, Sort sort) ArrayDesignService.loadValueObjectsWithCache(Filters filters, Sort sort) ArrayDesignServiceImpl.loadValueObjectsWithCache(Filters filters, Sort sort) -
Uses of Filters in ubic.gemma.persistence.service.expression.designElement
Methods in ubic.gemma.persistence.service.expression.designElement with parameters of type FiltersModifier and TypeMethodDescriptionprotected org.hibernate.query.QueryCompositeSequenceDaoImpl.getFilteringCountQuery(Filters filters) protected org.hibernate.query.QueryCompositeSequenceDaoImpl.getFilteringIdQuery(Filters filters, Sort sort) protected org.hibernate.query.QueryCompositeSequenceDaoImpl.getFilteringQuery(Filters filters, Sort sort) -
Uses of Filters in ubic.gemma.persistence.service.expression.experiment
Methods in ubic.gemma.persistence.service.expression.experiment that return FiltersModifier and TypeMethodDescriptionExpressionExperimentReadService.getEnhancedFilters(Filters f, Collection<OntologyTerm> mentionedTerms, Collection<OntologyTerm> inferredTerms, long timeout, TimeUnit timeUnit) ExpressionExperimentReadServiceImpl.getEnhancedFilters(Filters f, Collection<OntologyTerm> mentionedTerms, Collection<OntologyTerm> inferredTerms, long timeout, TimeUnit timeUnit) ExpressionExperimentService.getEnhancedFilters(Filters f, Collection<OntologyTerm> mentionedTerms, Collection<OntologyTerm> inferredTerms, long timeout, TimeUnit timeUnit) Perform various transformation to the provided filters to enhance it.ExpressionExperimentServiceImpl.getEnhancedFilters(Filters f, Collection<OntologyTerm> mentionedTerms, Collection<OntologyTerm> inferredTerms, long timeout, TimeUnit timeUnit) Methods in ubic.gemma.persistence.service.expression.experiment with parameters of type FiltersModifier and TypeMethodDescriptionlongExpressionExperimentDao.countBioMaterials(Filters filters) Count the number of biomaterials of datasets satisfying the given filters.longExpressionExperimentDaoImpl.countBioMaterials(Filters filters) longExpressionExperimentReadService.countBioMaterials(Filters filters) longExpressionExperimentReadServiceImpl.countBioMaterials(Filters filters) longExpressionExperimentService.countBioMaterials(Filters filters) longExpressionExperimentServiceImpl.countBioMaterials(Filters filters) longExpressionExperimentReadService.countWithCache(Filters filters, Set<Long> extraIds) longExpressionExperimentReadServiceImpl.countWithCache(Filters filters, Set<Long> extraIds) longExpressionExperimentService.countWithCache(Filters filters, Set<Long> extraIds) Count the number of experiments that match the given filters.longExpressionExperimentServiceImpl.countWithCache(Filters filters, Set<Long> extraIds) ExpressionExperimentReadService.getAnnotationsUsageFrequency(Filters filters, Set<Long> extraIds, String category, Collection<String> excludedCategoryUris, Collection<String> excludedTermUris, int minFrequency, Collection<String> retainedTermUris, int maxResults, boolean includePredicates, boolean includeObjects, long timeout, TimeUnit timeUnit) ExpressionExperimentReadServiceImpl.getAnnotationsUsageFrequency(Filters filters, Set<Long> extraIds, String category, Collection<String> excludedCategoryUris, Collection<String> excludedTermUris, int minFrequency, Collection<String> retainedTermUris, int maxResults, boolean includePredicates, boolean includeObjects, long timeout, TimeUnit timeUnit) If the term cannot be resolved viaOntologyService.getTerm(String, long, TimeUnit), an attempt is done to resolve its category and assign it as its parent.ExpressionExperimentService.getAnnotationsUsageFrequency(Filters filters, Set<Long> extraIds, String category, Collection<String> excludedCategoryUris, Collection<String> excludedTermUris, int minFrequency, Collection<String> retainedTermUris, int maxResults, boolean includePredicates, boolean includeObjects, long timeout, TimeUnit timeUnit) Obtain annotation usage frequency for datasets matching the given filters.ExpressionExperimentServiceImpl.getAnnotationsUsageFrequency(Filters filters, Set<Long> extraIds, String category, Collection<String> excludedCategoryUris, Collection<String> excludedTermUris, int minFrequency, Collection<String> retainedTermUris, int maxResults, boolean includePredicates, boolean includeObjects, long timeout, TimeUnit timeUnit) ExpressionExperimentReadService.getArrayDesignUsedOrOriginalPlatformUsageFrequency(Filters filters, Set<Long> extraIds, int maxResults) ExpressionExperimentReadServiceImpl.getArrayDesignUsedOrOriginalPlatformUsageFrequency(Filters filters, Set<Long> extraIds, int maxResults) ExpressionExperimentService.getArrayDesignUsedOrOriginalPlatformUsageFrequency(Filters filters, Set<Long> extraIds, int maxResults) Calculate the usage frequency of platforms by the datasets matching the provided filters.ExpressionExperimentServiceImpl.getArrayDesignUsedOrOriginalPlatformUsageFrequency(Filters filters, Set<Long> extraIds, int maxResults) ExpressionExperimentReadService.getCategoriesUsageFrequency(Filters filters, Set<Long> extraIds, Collection<String> excludedCategoryUris, Collection<String> excludedTermUris, Collection<String> retainedTermUris, int maxResults) ExpressionExperimentReadServiceImpl.getCategoriesUsageFrequency(Filters filters, Set<Long> extraIds, Collection<String> excludedCategoryUris, Collection<String> excludedTermUris, Collection<String> retainedTermUris, int maxResults) ExpressionExperimentService.getCategoriesUsageFrequency(Filters filters, Set<Long> extraIds, Collection<String> excludedCategoryUris, Collection<String> excludedTermUris, Collection<String> retainedTermUris, int maxResults) Obtain category usage frequency for datasets matching the given filter.ExpressionExperimentServiceImpl.getCategoriesUsageFrequency(Filters filters, Set<Long> extraIds, Collection<String> excludedCategoryUris, Collection<String> excludedTermUris, Collection<String> retainedTermUris, int maxResults) ExpressionExperimentReadService.getEnhancedFilters(Filters f, Collection<OntologyTerm> mentionedTerms, Collection<OntologyTerm> inferredTerms, long timeout, TimeUnit timeUnit) ExpressionExperimentReadServiceImpl.getEnhancedFilters(Filters f, Collection<OntologyTerm> mentionedTerms, Collection<OntologyTerm> inferredTerms, long timeout, TimeUnit timeUnit) ExpressionExperimentService.getEnhancedFilters(Filters f, Collection<OntologyTerm> mentionedTerms, Collection<OntologyTerm> inferredTerms, long timeout, TimeUnit timeUnit) Perform various transformation to the provided filters to enhance it.ExpressionExperimentServiceImpl.getEnhancedFilters(Filters f, Collection<OntologyTerm> mentionedTerms, Collection<OntologyTerm> inferredTerms, long timeout, TimeUnit timeUnit) protected org.hibernate.query.QueryExpressionExperimentDaoImpl.getFilteringCountQuery(Filters filters) protected org.hibernate.query.QueryExpressionExperimentDaoImpl.getFilteringIdQuery(Filters filters, Sort sort) protected org.hibernate.query.QueryExpressionExperimentDaoImpl.getFilteringQuery(Filters filters, Sort sort) ExpressionExperimentReadService.getTaxaUsageFrequency(Filters filters, Set<Long> extraIds) ExpressionExperimentReadServiceImpl.getTaxaUsageFrequency(Filters filters, Set<Long> extraIds) ExpressionExperimentService.getTaxaUsageFrequency(Filters filters, Set<Long> extraIds) Calculate the usage frequency of taxa by the datasets matching the provided filters.ExpressionExperimentServiceImpl.getTaxaUsageFrequency(Filters filters, Set<Long> extraIds) ExpressionExperimentReadService.getTechnologyTypeUsageFrequency(Filters filters, Set<Long> extraIds) ExpressionExperimentReadServiceImpl.getTechnologyTypeUsageFrequency(Filters filters, Set<Long> extraIds) ExpressionExperimentService.getTechnologyTypeUsageFrequency(Filters filters, Set<Long> extraIds) ExpressionExperimentServiceImpl.getTechnologyTypeUsageFrequency(Filters filters, Set<Long> extraIds) ExpressionExperimentDao.loadBlacklistedValueObjects(Filters filters, Sort sort, int offset, int limit) ExpressionExperimentDaoImpl.loadBlacklistedValueObjects(Filters filters, Sort sort, int offset, int limit) ExpressionExperimentReadService.loadBlacklistedValueObjects(Filters filters, Sort sort, int offset, int limit) ExpressionExperimentReadServiceImpl.loadBlacklistedValueObjects(Filters filters, Sort sort, int offset, int limit) ExpressionExperimentService.loadBlacklistedValueObjects(Filters filters, Sort sort, int offset, int limit) ExpressionExperimentServiceImpl.loadBlacklistedValueObjects(Filters filters, Sort sort, int offset, int limit) ExpressionExperimentDao.loadBlacklistedValueObjectsByCursor(Filters filters, Sort sort, Cursor cursor, int limit) Cursor-mode counterpart toExpressionExperimentDao.loadBlacklistedValueObjects(Filters, Sort, int, int): keyset pagination over the blacklisted-experiment view.ExpressionExperimentDaoImpl.loadBlacklistedValueObjectsByCursor(Filters filters, Sort sort, Cursor cursor, int limit) ExpressionExperimentReadService.loadBlacklistedValueObjectsByCursor(Filters filters, Sort sort, Cursor cursor, int limit) Cursor-mode counterpart toExpressionExperimentReadService.loadBlacklistedValueObjects(Filters, Sort, int, int).ExpressionExperimentReadServiceImpl.loadBlacklistedValueObjectsByCursor(Filters filters, Sort sort, Cursor cursor, int limit) ExpressionExperimentService.loadBlacklistedValueObjectsByCursor(Filters filters, Sort sort, Cursor cursor, int limit) Cursor-mode counterpart toExpressionExperimentService.loadBlacklistedValueObjects(Filters, Sort, int, int).ExpressionExperimentServiceImpl.loadBlacklistedValueObjectsByCursor(Filters filters, Sort sort, Cursor cursor, int limit) ExpressionExperimentReadService.loadIdsWithCache(Filters filters, Sort sort) ExpressionExperimentReadServiceImpl.loadIdsWithCache(Filters filters, Sort sort) ExpressionExperimentService.loadIdsWithCache(Filters filters, Sort sort) ExpressionExperimentServiceImpl.loadIdsWithCache(Filters filters, Sort sort) ExpressionExperimentDaoImpl.loadValueObjects(Filters filters, Sort sort) ExpressionExperimentDaoImpl.loadValueObjects(Filters filters, Sort sort, int offset, int limit) ExpressionExperimentReadService.loadValueObjectsWithCache(Filters filters, Sort sort, int offset, int limit) ExpressionExperimentReadServiceImpl.loadValueObjectsWithCache(Filters filters, Sort sort, int offset, int limit) ExpressionExperimentService.loadValueObjectsWithCache(Filters filters, Sort sort, int offset, int limit) ExpressionExperimentServiceImpl.loadValueObjectsWithCache(Filters filters, Sort sort, int offset, int limit) ExpressionExperimentDao.loadWithCache(Filters filters, Sort sort) -
Uses of Filters in ubic.gemma.persistence.service.genome
Methods in ubic.gemma.persistence.service.genome with parameters of type FiltersModifier and TypeMethodDescriptionprotected org.hibernate.query.QueryGeneDaoImpl.getFilteringCountQuery(Filters filters) protected org.hibernate.query.QueryGeneDaoImpl.getFilteringQuery(Filters filters, Sort sort) -
Uses of Filters in ubic.gemma.persistence.service.genome.taxon
Methods in ubic.gemma.persistence.service.genome.taxon with parameters of type FiltersModifier and TypeMethodDescriptionprotected org.hibernate.query.Query<?> TaxonDaoImpl.getFilteringCountQuery(Filters filters) protected org.hibernate.query.Query<?> TaxonDaoImpl.getFilteringQuery(Filters filters, Sort sort) -
Uses of Filters in ubic.gemma.persistence.util
Methods in ubic.gemma.persistence.util that return FiltersModifier and TypeMethodDescription<T> FiltersFilters.and(String objectAlias, String propertyName, Class<T> propertyType, Filter.Operator operator, Collection<T> requiredValues) Add a new clause of one explicit clause with a collection right hand side to to the conjunction.<T> FiltersFilters.and(String objectAlias, String propertyName, Class<T> propertyType, Filter.Operator operator, Collection<T> requiredValues, String originalProperty) <T> FiltersFilters.and(String objectAlias, String propertyName, Class<T> propertyType, Filter.Operator operator, T requiredValue) Add a clause of one explicit clause to the conjunction.<T> FiltersFilters.and(String objectAlias, String propertyName, Class<T> propertyType, Filter.Operator operator, T requiredValue, String originalProperty) <T> FiltersFilters.and(String objectAlias, String propertyName, Class<T> propertyType, Filter.Operator operator, Subquery requiredValues) <T> FiltersFilters.and(String objectAlias, String propertyName, Class<T> propertyType, Filter.Operator operator, Subquery requiredValues, String originalProperty) Add a clause of one or moreFiltersub-clauses to the conjunction.Add all the clauses of another filter to this.Filters.FiltersClauseBuilder.build()static <T> FiltersFilters.by(String objectAlias, String propertyName, Class<T> propertyType, Filter.Operator operator, Collection<T> requiredValue) static <T> FiltersFilters.by(String objectAlias, String propertyName, Class<T> propertyType, Filter.Operator operator, Collection<T> requiredValue, String originalProperty) static <T> FiltersFilters.by(String objectAlias, String propertyName, Class<T> propertyType, Filter.Operator operator, T requiredValue) Create a singletonFiltersfrom an explicit clause.static <T> FiltersFilters.by(String objectAlias, String propertyName, Class<T> propertyType, Filter.Operator operator, T requiredValue, String originalProperty) static <T> FiltersFilters.by(String objectAlias, String propertyName, Class<T> propertyType, Filter.Operator operator, Subquery requiredValue) static <T> FiltersFilters.by(String objectAlias, String propertyName, Class<T> propertyType, Filter.Operator operator, Subquery requiredValue, String originalProperty) static Filtersstatic FiltersCopy constructor.static FiltersFilters.empty()Create an empty filter.Methods in ubic.gemma.persistence.util with parameters of type FiltersModifier and TypeMethodDescriptionstatic voidFilterQueryUtils.addRestrictionParameters(org.hibernate.query.Query query, Filters filters) Adds all parameters contained in the filters argument to the query by callingQuery.setParameter(String, Object)orQuery.setParameterList(String, Collection)as needed.Add all the clauses of another filter to this.static FiltersCopy constructor.static booleanFiltersUtils.containsAnyAlias(Filters filters, Sort sort, String... aliases) Check if an alias is mentioned in a set ofFilter.static jakarta.persistence.criteria.PredicateFilterJpaUtils.formRestrictionClause(jakarta.persistence.criteria.CriteriaBuilder cb, jakarta.persistence.criteria.CommonAbstractCriteria query, jakarta.persistence.criteria.Root<?> root, Filters filters) Build a JPAPredicatefrom aFilters(a conjunction of disjunctions).static jakarta.persistence.criteria.PredicateFilterJpaUtils.formRestrictionClause(jakarta.persistence.criteria.CriteriaBuilder cb, jakarta.persistence.criteria.CommonAbstractCriteria query, jakarta.persistence.criteria.Root<?> root, Filters filters, Map<String, String> aliasPrefixes) Variant ofFilterJpaUtils.formRestrictionClause(CriteriaBuilder, CommonAbstractCriteria, Root, Filters)that honours a registeredobjectAlias → dotted-prefixmap so alias-prefixed paths (e.g.static jakarta.persistence.criteria.PredicateFilterJpaUtils.formRestrictionClause(jakarta.persistence.criteria.CriteriaBuilder cb, jakarta.persistence.criteria.Root<?> root, Filters filters) Deprecated.static StringFilterQueryUtils.formRestrictionClause(Filters filters) Creates a CNF restriction clause from the given Filters list. -
Uses of Filters in ubic.gemma.rest
Constructors in ubic.gemma.rest with parameters of type FiltersModifierConstructorDescriptionFilteredAndInferredAndCursorPaginatedResponseDataObject(CursorPage<T> payload, Filters filters, String[] groupBy, Collection<OntologyTerm> inferredTerms) FilteredAndInferredAndCursorPaginatedResponseDataObjectExpressionExperimentValueObject(CursorPage<ExpressionExperimentValueObject> payload, Filters filters, String[] groupBy, Collection<OntologyTerm> inferredTerms) FilteredAndInferredAndPaginatedResponseDataObject(Slice<T> payload, Filters filters, String[] groupBy, Collection<OntologyTerm> inferredTerms) FilteredAndInferredAndPaginatedResponseDataObjectExpressionExperimentValueObject(Slice<ExpressionExperimentValueObject> payload, Filters filters, String[] groupBy, Collection<OntologyTerm> inferredTerms) QueriedAndFilteredAndInferredAndCursorPaginatedResponseDataObject(CursorPage<T> payload, String query, Filters filters, String[] groupBy, Collection<OntologyTerm> inferredTerms) QueriedAndFilteredAndInferredAndCursorPaginatedResponseDataObjectExperimentExpressionLevelsValueObject(CursorPage<ExperimentExpressionLevelsValueObject> payload, String query, Filters filters, String[] groupBy, Collection<OntologyTerm> inferredTerms) QueriedAndFilteredAndInferredAndLimitedResponseDataObject(List<T> payload, String query, Filters filters, String[] groupBy, Sort sort, Integer limit, Collection<OntologyTerm> inferredTerms) QueriedAndFilteredAndInferredAndPaginatedResponseDataObject(Slice<T> payload, String query, Filters filters, String[] groupBy, Collection<OntologyTerm> inferredTerms) QueriedAndFilteredAndInferredAndPaginatedResponseDataObjectDifferentialExpressionAnalysisResultByGeneValueObject(Slice<DatasetsWebService.DifferentialExpressionAnalysisResultByGeneValueObject> payload, String query, Filters filters, String[] groupBy, Collection<OntologyTerm> inferredTerms) QueriedAndFilteredAndInferredAndPaginatedResponseDataObjectExperimentExpressionLevelsValueObject(Slice<ExperimentExpressionLevelsValueObject> payload, String query, Filters filters, String[] groupBy, Collection<OntologyTerm> inferredTerms) QueriedAndFilteredAndInferredResponseDataObject(List<T> payload, String query, Filters filters, String[] groupBy, Sort sort, Collection<OntologyTerm> inferredTerms) -
Uses of Filters in ubic.gemma.rest.util
Methods in ubic.gemma.rest.util with parameters of type FiltersModifier and TypeMethodDescriptionstatic <T> QueriedAndFilteredResponseDataObject<T> static <T> FilteredResponseDataObject<T> Produce all results.static <T> QueriedAndFilteredAndPaginatedResponseDataObject<T> Paginate results with a filter and a full-text query.static <T> FilteredAndPaginatedResponseDataObject<T> Paginate results with a filter.static <T> FilteredAndPaginatedResponseDataObject<T> Responders.paginate(Responders.FilterMethod<T> filterMethod, Filters filters, String[] groupBy, Sort sort, int offset, int limit) Paginate results with a filter using a callback to produce the payload.static <T> FilteredAndLimitedResponseDataObject<T> Produce top results.Constructors in ubic.gemma.rest.util with parameters of type FiltersModifierConstructorDescriptionFilteredAndCursorPaginatedResponseDataObject(CursorPage<T> payload, Filters filters, String[] groupBy) FilteredAndCursorPaginatedResponseDataObjectArrayDesignValueObject(CursorPage<ArrayDesignValueObject> payload, Filters filters, String[] groupBy) FilteredAndCursorPaginatedResponseDataObjectCompositeSequenceValueObject(CursorPage<CompositeSequenceValueObject> payload, Filters filters, String[] groupBy) FilteredAndCursorPaginatedResponseDataObjectDifferentialExpressionAnalysisResultSetValueObject(CursorPage<DifferentialExpressionAnalysisResultSetValueObject> payload, Filters filters, String[] groupBy) FilteredAndCursorPaginatedResponseDataObjectExpressionExperimentValueObject(CursorPage<ExpressionExperimentValueObject> payload, Filters filters, String[] groupBy) FilteredAndCursorPaginatedResponseDataObjectGeneValueObject(CursorPage<GeneValueObject> payload, Filters filters, String[] groupBy) FilteredAndLimitedResponseDataObject(List<T> payload, Filters filters, String[] groupBy, Sort sort, Integer limit) FilteredAndPaginatedResponseDataObject(Slice<T> payload, Filters filters, String[] groupBy) FilteredAndPaginatedResponseDataObjectArrayDesignValueObject(Slice<ArrayDesignValueObject> payload, Filters filters, String[] groupBy) FilteredAndPaginatedResponseDataObjectCompositeSequenceValueObject(Slice<CompositeSequenceValueObject> payload, Filters filters, String[] groupBy) FilteredAndPaginatedResponseDataObjectDifferentialExpressionAnalysisResultSetValueObject(Slice<DifferentialExpressionAnalysisResultSetValueObject> payload, Filters filters, String[] groupBy) FilteredAndPaginatedResponseDataObjectExpressionExperimentValueObject(Slice<ExpressionExperimentValueObject> payload, Filters filters, String[] groupBy) FilteredAndPaginatedResponseDataObjectGeneValueObject(Slice<GeneValueObject> payload, Filters filters, String[] groupBy) QueriedAndFilteredAndCursorPaginatedResponseDataObject(CursorPage<T> payload, String query, Filters filters, String[] groupBy) QueriedAndFilteredAndLimitedResponseDataObject(List<T> payload, String query, Filters filters, String[] groupBy, Sort sort, Integer limit) QueriedAndFilteredAndPaginatedResponseDataObject(Slice<T> payload, String query, Filters filters, String[] groupBy) QueriedAndFilteredResponseDataObject(List<T> payload, String query, Filters filters, String[] groupBy, Sort sort) -
Uses of Filters in ubic.gemma.rest.util.args
Methods in ubic.gemma.rest.util.args that return FiltersModifier and TypeMethodDescriptionPlatformArgService.getElementFilters(PlatformArg<?> arg, CompositeSequenceArrayArg probesArg) Filters for the/{platform}/elements/{probes}endpoints: the platform scope AND the{probes}id/name set restriction.<A> FiltersAbstractEntityArgService.getFilters(AbstractEntityArg<A, T, S> entityArg) AbstractEntityArgService.getFilters(AbstractEntityArrayArg<T, S> entitiesArg) AbstractEntityArgService.getFilters(FilterArg<T> filterArg) DatasetArgService.getFilters(FilterArg<ExpressionExperiment> filterArg) DatasetArgService.getFilters(FilterArg<ExpressionExperiment> filterArg, Collection<OntologyTerm> mentionedTerms, Collection<OntologyTerm> inferredTerms) DatasetArgService.getFilters(FilterArg<ExpressionExperiment> filterArg, Collection<OntologyTerm> mentionedTerms, Collection<OntologyTerm> inferredTerms, long timeout, TimeUnit timeUnit) <A> FiltersEntityArgService.getFilters(AbstractEntityArg<A, T, S> entityArg) Translate the provided entity argument into aFilters.EntityArgService.getFilters(AbstractEntityArrayArg<T, S> entitiesArg) Translate the provided entity argument into aFilters.EntityArgService.getFilters(FilterArg<T> filterArg) Obtain aFiltersfrom a filter argument.<A> FiltersTaxonArgService.getFilters(AbstractEntityArg<A, Taxon, TaxonService> entityArg) Methods in ubic.gemma.rest.util.args with parameters of type FiltersModifier and TypeMethodDescriptionDatasetArgService.getBlacklistedDatasetsByCursor(Filters filters, Cursor cursor, int limit) Cursor-mode counterpart toExpressionExperimentService.loadBlacklistedValueObjects(Filters, Sort, int, int).PlatformArgService.getBlacklistedPlatformsByCursor(Filters filters, Cursor cursor, int limit) Cursor-mode counterpart toArrayDesignService.loadBlacklistedValueObjects(Filters, Sort, int, int).DatasetArgService.getDatasetsByCursor(Filters filters, Cursor cursor, int limit) Cursor-mode counterpart toSecurableFilteringVoEnabledService.loadValueObjects(Filters, Sort, int, int).PlatformArgService.getElements(PlatformArg<?> arg, Filters userFilters, Collection<Long> geneIds, int limit, int offset, boolean withSequence, boolean withGenes) Widest offset-mode variant: user-suppliedfilter=conjunct on top of everything else.PlatformArgService.getElementsByCursor(PlatformArg<?> arg, Filters userFilters, Collection<Long> geneIds, Cursor cursor, int limit, boolean withSequence, boolean withGenes) Widest cursor-mode variant; seePlatformArgService.getElements(PlatformArg, Filters, Collection, int, int, boolean, boolean).PlatformArgService.getPlatformsByCursor(Filters filters, Cursor cursor, int limit) Cursor-mode counterpart toSecurableFilteringVoEnabledService.loadValueObjects(Filters, Sort, int, int).ExpressionAnalysisResultSetArgService.getResultSetsByCursor(Collection<BioAssaySet> bioAssaySets, Collection<DatabaseEntry> databaseEntries, Filters filters, Cursor cursor, int limit)
FilterJpaUtils.formRestrictionClause(CriteriaBuilder, CommonAbstractCriteria, Root, Filters)soinSubqueryfilters can resolve.