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 QueryAbstractQueryFilteringVoEnabledDao.getFilteringCountQuery(Filters filters) Produce a query that will be used to retrieve the size ofAbstractQueryFilteringVoEnabledDao.getFilteringQuery(Filters, Sort).protected CriteriaAbstractCriteriaFilteringVoEnabledDao.getFilteringCriteria(Filters filters) Obtain aCriteriafor loading VOs.protected QueryAbstractQueryFilteringVoEnabledDao.getFilteringIdQuery(Filters filters, Sort sort) Produce a query that will be used to retrieve IDs ofAbstractQueryFilteringVoEnabledDao.getFilteringQuery(Filters, Sort).protected abstract QueryAbstractQueryFilteringVoEnabledDao.getFilteringQuery(Filters filters, Sort sort) Produce a query for retrieving value objects after applying a set of filters and a given 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) 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.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) protected CriteriaExpressionAnalysisResultSetDaoImpl.getFilteringCriteria(Filters filters) -
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 non-administrators -
Uses of Filters in ubic.gemma.persistence.service.expression.arrayDesign
Methods in ubic.gemma.persistence.service.expression.arrayDesign with parameters of type FiltersModifier and TypeMethodDescriptionlongArrayDesignService.countWithCache(Filters filters) longArrayDesignServiceImpl.countWithCache(Filters filters) protected QueryArrayDesignDaoImpl.getFilteringCountQuery(Filters filters) protected QueryArrayDesignDaoImpl.getFilteringIdQuery(Filters filters, Sort sort) protected 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) 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) 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 QueryCompositeSequenceDaoImpl.getFilteringCountQuery(Filters filters) protected QueryCompositeSequenceDaoImpl.getFilteringIdQuery(Filters filters, Sort sort) protected 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 TypeMethodDescriptionExpressionExperimentService.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) longExpressionExperimentService.countBioMaterials(Filters filters) longExpressionExperimentServiceImpl.countBioMaterials(Filters filters) longExpressionExperimentService.countWithCache(Filters filters, Set<Long> extraIds) longExpressionExperimentServiceImpl.countWithCache(Filters filters, Set<Long> extraIds) 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) 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.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) 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) 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 QueryExpressionExperimentDaoImpl.getFilteringCountQuery(Filters filters) protected QueryExpressionExperimentDaoImpl.getFilteringIdQuery(Filters filters, Sort sort) protected QueryExpressionExperimentDaoImpl.getFilteringQuery(Filters filters, Sort sort) 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) 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) ExpressionExperimentService.loadBlacklistedValueObjects(Filters filters, Sort sort, int offset, int limit) ExpressionExperimentServiceImpl.loadBlacklistedValueObjects(Filters filters, Sort sort, int offset, int limit) 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) ExpressionExperimentService.loadValueObjectsWithCache(Filters filters, Sort sort, int offset, int limit) ExpressionExperimentServiceImpl.loadValueObjectsWithCache(Filters filters, Sort sort, int offset, int limit) -
Uses of Filters in ubic.gemma.persistence.service.genome
Methods in ubic.gemma.persistence.service.genome with parameters of type FiltersModifier and TypeMethodDescriptionprotected QueryGeneDaoImpl.getFilteringCountQuery(Filters filters) protected 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 QueryTaxonDaoImpl.getFilteringCountQuery(Filters filters) protected QueryTaxonDaoImpl.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(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 CriterionFilterCriteriaUtils.formRestrictionClause(Filters filters) Form a restriction clause using aCriterion.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 FiltersModifierConstructorDescriptionFilteredAndInferredAndPaginatedResponseDataObject(Slice<T> payload, 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) 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 FiltersModifierConstructorDescriptionFilteredAndLimitedResponseDataObject(List<T> payload, Filters filters, String[] groupBy, Sort sort, Integer limit) FilteredAndPaginatedResponseDataObject(Slice<T> payload, 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 TypeMethodDescription<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)