Uses of Class
ubic.gemma.persistence.util.Filters
-
-
Uses of Filters in ubic.gemma.persistence.service
Methods in ubic.gemma.persistence.service with parameters of type Filters Modifier and Type Method Description long
AbstractCriteriaFilteringVoEnabledDao. count(Filters filters)
long
AbstractFilteringVoEnabledService. count(Filters filters)
long
AbstractNoopFilteringVoEnabledDao. count(Filters filters)
long
AbstractQueryFilteringVoEnabledDao. count(Filters filters)
long
FilteringDao. count(Filters filters)
Count VOs matching the given filters.long
FilteringService. count(Filters filters)
long
AbstractQueryFilteringVoEnabledDao. countWithCache(Filters filters)
long
CachedFilteringDao. countWithCache(Filters filters)
protected Query
AbstractQueryFilteringVoEnabledDao. getFilteringCountQuery(Filters filters)
Produce a query that will be used to retrieve the size ofAbstractQueryFilteringVoEnabledDao.getFilteringQuery(Filters, Sort)
.protected Criteria
AbstractCriteriaFilteringVoEnabledDao. getFilteringCriteria(Filters filters)
Obtain aCriteria
for loading VOs.protected Query
AbstractQueryFilteringVoEnabledDao. getFilteringIdQuery(Filters filters, Sort sort)
Produce a query that will be used to retrieve IDs ofAbstractQueryFilteringVoEnabledDao.getFilteringQuery(Filters, Sort)
.protected abstract Query
AbstractQueryFilteringVoEnabledDao. getFilteringQuery(Filters filters, Sort sort)
Produce a query for retrieving value objects after applying a set of filters and a given ordering.List<O>
AbstractCriteriaFilteringVoEnabledDao. load(Filters filters, Sort sort)
Slice<O>
AbstractCriteriaFilteringVoEnabledDao. load(Filters filters, Sort sort, int offset, int limit)
List<O>
AbstractFilteringVoEnabledService. load(Filters filters, Sort sort)
Slice<O>
AbstractFilteringVoEnabledService. load(Filters filters, Sort sort, int offset, int limit)
List<O>
AbstractNoopFilteringVoEnabledDao. load(Filters filters, Sort sort)
Slice<O>
AbstractNoopFilteringVoEnabledDao. load(Filters filters, Sort sort, int offset, int limit)
List<O>
AbstractQueryFilteringVoEnabledDao. load(Filters filters, Sort sort)
Slice<O>
AbstractQueryFilteringVoEnabledDao. load(Filters filters, Sort sort, int offset, int limit)
List<O>
FilteringDao. load(Filters filters, Sort sort)
Load entities matching the given filters.Slice<O>
FilteringDao. load(Filters filters, Sort sort, int offset, int limit)
Load a slice of entities matching the given filters.List<O>
FilteringService. load(Filters filters, Sort sort)
Slice<O>
FilteringService. load(Filters filters, Sort sort, int offset, int limit)
List<Long>
AbstractCriteriaFilteringVoEnabledDao. loadIds(Filters filters, Sort sort)
List<Long>
AbstractFilteringVoEnabledService. loadIds(Filters filters, Sort sort)
List<Long>
AbstractNoopFilteringVoEnabledDao. loadIds(Filters filters, Sort sort)
List<Long>
AbstractQueryFilteringVoEnabledDao. loadIds(Filters filters, Sort sort)
List<Long>
FilteringDao. loadIds(Filters filters, Sort sort)
Load IDs of entities matching the given filters.List<Long>
FilteringService. loadIds(Filters filters, Sort sort)
List<Long>
AbstractQueryFilteringVoEnabledDao. loadIdsWithCache(Filters filters, Sort sort)
List<Long>
CachedFilteringDao. loadIdsWithCache(Filters filters, Sort sort)
List<VO>
AbstractCriteriaFilteringVoEnabledDao. loadValueObjects(Filters filters, Sort sort)
Slice<VO>
AbstractCriteriaFilteringVoEnabledDao. loadValueObjects(Filters filters, Sort sort, int offset, int limit)
List<VO>
AbstractFilteringVoEnabledService. loadValueObjects(Filters filters, Sort sort)
Slice<VO>
AbstractFilteringVoEnabledService. loadValueObjects(Filters filters, Sort sort, int offset, int limit)
List<VO>
AbstractNoopFilteringVoEnabledDao. loadValueObjects(Filters filters, Sort sort)
Slice<VO>
AbstractNoopFilteringVoEnabledDao. loadValueObjects(Filters filters, Sort sort, int offset, int limit)
List<VO>
AbstractQueryFilteringVoEnabledDao. loadValueObjects(Filters filters, Sort sort)
Slice<VO>
AbstractQueryFilteringVoEnabledDao. loadValueObjects(Filters filters, Sort sort, int offset, int limit)
List<VO>
FilteringVoEnabledDao. loadValueObjects(Filters filters, Sort sort)
Load VOs with minimal ordering and filtering.Slice<VO>
FilteringVoEnabledDao. loadValueObjects(Filters filters, Sort sort, int offset, int limit)
Load VOs with ordering, filtering and offset/limit.List<VO>
FilteringVoEnabledService. loadValueObjects(Filters filters, Sort sort)
Slice<VO>
FilteringVoEnabledService. loadValueObjects(Filters filters, Sort sort, int offset, int limit)
List<VO>
AbstractQueryFilteringVoEnabledDao. loadValueObjectsWithCache(Filters filters, Sort sort)
Slice<VO>
AbstractQueryFilteringVoEnabledDao. loadValueObjectsWithCache(Filters filters, Sort sort, int offset, int limit)
List<VO>
CachedFilteringVoEnabledDao. loadValueObjectsWithCache(Filters filters, Sort sort)
Slice<VO>
CachedFilteringVoEnabledDao. loadValueObjectsWithCache(Filters filters, Sort sort, int offset, int limit)
List<O>
AbstractQueryFilteringVoEnabledDao. loadWithCache(Filters filters, Sort sort)
Slice<O>
AbstractQueryFilteringVoEnabledDao. loadWithCache(Filters filters, Sort sort, int offset, int limit)
List<O>
CachedFilteringDao. loadWithCache(Filters filters, Sort sort)
Slice<O>
CachedFilteringDao. loadWithCache(Filters filters, Sort sort, int offset, int limit)
-
Uses of Filters in ubic.gemma.persistence.service.analysis.expression.diff
-
Uses of Filters in ubic.gemma.persistence.service.common.auditAndSecurity
Methods in ubic.gemma.persistence.service.common.auditAndSecurity with parameters of type Filters Modifier and Type Method Description List<C>
SecurableFilteringVoEnabledService. load(Filters filters, Sort sort)
Slice<C>
SecurableFilteringVoEnabledService. load(Filters filters, Sort sort, int offset, int limit)
List<Long>
SecurableFilteringVoEnabledService. loadIds(Filters filters, Sort sort)
List<VO>
SecurableFilteringVoEnabledService. loadValueObjects(Filters filters, Sort sort)
Slice<VO>
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 Filters Modifier and Type Method Description protected void
AbstractCuratableDao. 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 Filters Modifier and Type Method Description long
ArrayDesignService. countWithCache(Filters filters)
long
ArrayDesignServiceImpl. countWithCache(Filters filters)
protected Query
ArrayDesignDaoImpl. getFilteringCountQuery(Filters filters)
protected Query
ArrayDesignDaoImpl. getFilteringIdQuery(Filters filters, Sort sort)
protected Query
ArrayDesignDaoImpl. getFilteringQuery(Filters filters, Sort sort)
Slice<ArrayDesignValueObject>
ArrayDesignDao. loadBlacklistedValueObjects(Filters filters, Sort sort, int offset, int limit)
Slice<ArrayDesignValueObject>
ArrayDesignDaoImpl. loadBlacklistedValueObjects(Filters filters, Sort sort, int offset, int limit)
Slice<ArrayDesignValueObject>
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.Slice<ArrayDesignValueObject>
ArrayDesignServiceImpl. loadBlacklistedValueObjects(Filters filters, Sort sort, int offset, int limit)
Collection<ArrayDesignValueObject>
ArrayDesignService. loadValueObjectsWithCache(Filters filters, Sort sort)
Collection<ArrayDesignValueObject>
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 Filters Modifier and Type Method Description protected Query
CompositeSequenceDaoImpl. getFilteringCountQuery(Filters filters)
protected Query
CompositeSequenceDaoImpl. getFilteringIdQuery(Filters filters, Sort sort)
protected Query
CompositeSequenceDaoImpl. 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 Filters Modifier and Type Method Description Filters
ExpressionExperimentService. getFiltersWithInferredAnnotations(Filters f, Collection<OntologyTerm> mentionedTerms, Collection<OntologyTerm> inferredTerms, long timeout, TimeUnit timeUnit)
Apply ontological inference to augment a filter with additional terms.Filters
ExpressionExperimentServiceImpl. getFiltersWithInferredAnnotations(Filters f, Collection<OntologyTerm> mentionedTerms, Collection<OntologyTerm> inferredTerms, long timeout, TimeUnit timeUnit)
The approach here is to construct a collection for each sub-clause in the expression that regroups all the predicates that apply to characteristics as well as their inferred terms.Methods in ubic.gemma.persistence.service.expression.experiment with parameters of type Filters Modifier and Type Method Description long
ExpressionExperimentDao. countBioMaterials(Filters filters)
Count the number of biomaterials of datasets satisfying the given filters.long
ExpressionExperimentDaoImpl. countBioMaterials(Filters filters)
long
ExpressionExperimentService. countBioMaterials(Filters filters)
long
ExpressionExperimentServiceImpl. countBioMaterials(Filters filters)
long
ExpressionExperimentService. countWithCache(Filters filters, Set<Long> extraIds)
long
ExpressionExperimentServiceImpl. countWithCache(Filters filters, Set<Long> extraIds)
List<ExpressionExperimentService.CharacteristicWithUsageStatisticsAndOntologyTerm>
ExpressionExperimentService. getAnnotationsUsageFrequency(Filters filters, Set<Long> extraIds, String category, Collection<String> excludedCategoryUris, Collection<String> excludedTermUris, int minFrequency, Collection<String> retainedTermUris, int maxResults, long timeout, TimeUnit timeUnit)
Obtain annotation usage frequency for datasets matching the given filters.List<ExpressionExperimentService.CharacteristicWithUsageStatisticsAndOntologyTerm>
ExpressionExperimentServiceImpl. getAnnotationsUsageFrequency(Filters filters, Set<Long> extraIds, String category, Collection<String> excludedCategoryUris, Collection<String> excludedTermUris, int minFrequency, Collection<String> retainedTermUris, int maxResults, 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.Map<ArrayDesign,Long>
ExpressionExperimentService. getArrayDesignUsedOrOriginalPlatformUsageFrequency(Filters filters, Set<Long> extraIds, int maxResults)
Calculate the usage frequency of platforms by the datasets matching the provided filters.Map<ArrayDesign,Long>
ExpressionExperimentServiceImpl. getArrayDesignUsedOrOriginalPlatformUsageFrequency(Filters filters, Set<Long> extraIds, int maxResults)
Map<Characteristic,Long>
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.Map<Characteristic,Long>
ExpressionExperimentServiceImpl. getCategoriesUsageFrequency(Filters filters, Set<Long> extraIds, Collection<String> excludedCategoryUris, Collection<String> excludedTermUris, Collection<String> retainedTermUris, int maxResults)
protected Query
ExpressionExperimentDaoImpl. getFilteringCountQuery(Filters filters)
protected Query
ExpressionExperimentDaoImpl. getFilteringIdQuery(Filters filters, Sort sort)
protected Query
ExpressionExperimentDaoImpl. getFilteringQuery(Filters filters, Sort sort)
Filters
ExpressionExperimentService. getFiltersWithInferredAnnotations(Filters f, Collection<OntologyTerm> mentionedTerms, Collection<OntologyTerm> inferredTerms, long timeout, TimeUnit timeUnit)
Apply ontological inference to augment a filter with additional terms.Filters
ExpressionExperimentServiceImpl. getFiltersWithInferredAnnotations(Filters f, Collection<OntologyTerm> mentionedTerms, Collection<OntologyTerm> inferredTerms, long timeout, TimeUnit timeUnit)
The approach here is to construct a collection for each sub-clause in the expression that regroups all the predicates that apply to characteristics as well as their inferred terms.Map<Taxon,Long>
ExpressionExperimentService. getTaxaUsageFrequency(Filters filters, Set<Long> extraIds)
Calculate the usage frequency of taxa by the datasets matching the provided filters.Map<Taxon,Long>
ExpressionExperimentServiceImpl. getTaxaUsageFrequency(Filters filters, Set<Long> extraIds)
Map<TechnologyType,Long>
ExpressionExperimentService. getTechnologyTypeUsageFrequency(Filters filters, Set<Long> extraIds)
Map<TechnologyType,Long>
ExpressionExperimentServiceImpl. getTechnologyTypeUsageFrequency(Filters filters, Set<Long> extraIds)
Slice<ExpressionExperimentValueObject>
ExpressionExperimentDao. loadBlacklistedValueObjects(Filters filters, Sort sort, int offset, int limit)
Slice<ExpressionExperimentValueObject>
ExpressionExperimentDaoImpl. loadBlacklistedValueObjects(Filters filters, Sort sort, int offset, int limit)
Slice<ExpressionExperimentValueObject>
ExpressionExperimentService. loadBlacklistedValueObjects(Filters filters, Sort sort, int offset, int limit)
Slice<ExpressionExperimentValueObject>
ExpressionExperimentServiceImpl. loadBlacklistedValueObjects(Filters filters, Sort sort, int offset, int limit)
List<Long>
ExpressionExperimentService. loadIdsWithCache(Filters filters, Sort sort)
List<Long>
ExpressionExperimentServiceImpl. loadIdsWithCache(Filters filters, Sort sort)
List<ExpressionExperimentValueObject>
ExpressionExperimentDaoImpl. loadValueObjects(Filters filters, Sort sort)
Slice<ExpressionExperimentValueObject>
ExpressionExperimentDaoImpl. loadValueObjects(Filters filters, Sort sort, int offset, int limit)
Slice<ExpressionExperimentValueObject>
ExpressionExperimentService. loadValueObjectsWithCache(Filters filters, Sort sort, int offset, int limit)
Slice<ExpressionExperimentValueObject>
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 Filters Modifier and Type Method Description protected Query
GeneDaoImpl. getFilteringCountQuery(Filters filters)
protected Query
GeneDaoImpl. 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 Filters Modifier and Type Method Description protected Query
TaxonDaoImpl. getFilteringCountQuery(Filters filters)
protected Query
TaxonDaoImpl. getFilteringQuery(Filters filters, Sort sort)
-
Uses of Filters in ubic.gemma.persistence.util
Methods in ubic.gemma.persistence.util that return Filters Modifier and Type Method Description <T> Filters
Filters. 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> Filters
Filters. and(String objectAlias, String propertyName, Class<T> propertyType, Filter.Operator operator, Collection<T> requiredValues, String originalProperty)
<T> Filters
Filters. and(String objectAlias, String propertyName, Class<T> propertyType, Filter.Operator operator, T requiredValue)
Add a clause of one explicit clause to the conjunction.<T> Filters
Filters. and(String objectAlias, String propertyName, Class<T> propertyType, Filter.Operator operator, T requiredValue, String originalProperty)
<T> Filters
Filters. and(String objectAlias, String propertyName, Class<T> propertyType, Filter.Operator operator, Subquery requiredValues)
<T> Filters
Filters. and(String objectAlias, String propertyName, Class<T> propertyType, Filter.Operator operator, Subquery requiredValues, String originalProperty)
Filters
Filters. and(Filter... filters)
Add a clause of one or moreFilter
sub-clauses to the conjunction.Filters
Filters. and(Filters filters)
Add all the clauses of another filter to this.Filters
Filters.FiltersClauseBuilder. build()
static <T> Filters
Filters. by(String objectAlias, String propertyName, Class<T> propertyType, Filter.Operator operator, Collection<T> requiredValue)
static <T> Filters
Filters. by(String objectAlias, String propertyName, Class<T> propertyType, Filter.Operator operator, Collection<T> requiredValue, String originalProperty)
static <T> Filters
Filters. by(String objectAlias, String propertyName, Class<T> propertyType, Filter.Operator operator, T requiredValue)
Create a singletonFilters
from an explicit clause.static <T> Filters
Filters. by(String objectAlias, String propertyName, Class<T> propertyType, Filter.Operator operator, T requiredValue, String originalProperty)
static <T> Filters
Filters. by(String objectAlias, String propertyName, Class<T> propertyType, Filter.Operator operator, Subquery requiredValue)
static <T> Filters
Filters. by(String objectAlias, String propertyName, Class<T> propertyType, Filter.Operator operator, Subquery requiredValue, String originalProperty)
static Filters
Filters. by(Filter... subClauses)
static Filters
Filters. by(Filters filters)
Copy constructor.static Filters
Filters. empty()
Create an empty filter.Methods in ubic.gemma.persistence.util with parameters of type Filters Modifier and Type Method Description static void
FilterQueryUtils. 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.Filters
Filters. and(Filters filters)
Add all the clauses of another filter to this.static Filters
Filters. by(Filters filters)
Copy constructor.static boolean
FiltersUtils. containsAnyAlias(Filters filters, Sort sort, String... aliases)
Check if an alias is mentioned in a set ofFilter
.static Criterion
FilterCriteriaUtils. formRestrictionClause(Filters filters)
Form a restriction clause using aCriterion
.static String
FilterQueryUtils. formRestrictionClause(Filters filters)
Creates a CNF restriction clause from the given Filters list. -
Uses of Filters in ubic.gemma.rest
-
Uses of Filters in ubic.gemma.rest.util
Methods in ubic.gemma.rest.util with parameters of type Filters Modifier and Type Method Description static <T> QueriedAndFilteredResponseDataObject<T>
Responders. all(List<T> payload, String query, Filters filters, String[] groupBy, Sort sort)
static <T> FilteredResponseDataObject<T>
Responders. all(List<T> payload, Filters filters, String[] groupBy, Sort sort)
Produce all results.Slice<T>
Responders.FilterMethod. load(Filters filters, Sort sort, int offset, int limit)
static <T> QueriedAndFilteredAndPaginatedResponseDataObject<T>
Responders. paginate(Slice<T> payload, String query, Filters filters, String[] groupBy)
Paginate results with a filter and a full-text query.static <T> FilteredAndPaginatedResponseDataObject<T>
Responders. paginate(Slice<T> payload, Filters filters, String[] groupBy)
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>
Responders. top(List<T> payload, Filters filters, String[] groupBy, Sort sort, Integer limit)
Produce top results.Constructors in ubic.gemma.rest.util with parameters of type Filters Constructor Description FilteredAndLimitedResponseDataObject(List<T> payload, Filters filters, String[] groupBy, Sort sort, Integer limit)
FilteredAndPaginatedResponseDataObject(Slice<T> payload, Filters filters, String[] groupBy)
FilteredResponseDataObject(List<T> payload, Filters filters, String[] groupBy, Sort sort)
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 Filters Modifier and Type Method Description <A> Filters
AbstractEntityArgService. getFilters(AbstractEntityArg<A,T,S> entityArg)
Filters
AbstractEntityArgService. getFilters(AbstractEntityArrayArg<T,S> entitiesArg)
Filters
AbstractEntityArgService. getFilters(FilterArg<T> filterArg)
Filters
DatasetArgService. getFilters(FilterArg<ExpressionExperiment> filterArg)
Filters
DatasetArgService. getFilters(FilterArg<ExpressionExperiment> filterArg, Collection<OntologyTerm> mentionedTerms, Collection<OntologyTerm> inferredTerms)
Filters
DatasetArgService. getFilters(FilterArg<ExpressionExperiment> filterArg, Collection<OntologyTerm> mentionedTerms, Collection<OntologyTerm> inferredTerms, long timeout, TimeUnit timeUnit)
<A> Filters
EntityArgService. getFilters(AbstractEntityArg<A,T,S> entityArg)
Translate the provided entity argument into aFilters
.Filters
EntityArgService. getFilters(AbstractEntityArrayArg<T,S> entitiesArg)
Translate the provided entity argument into aFilters
.Filters
EntityArgService. getFilters(FilterArg<T> filterArg)
Obtain aFilters
from a filter argument.<A> Filters
TaxonArgService. getFilters(AbstractEntityArg<A,Taxon,TaxonService> entityArg)
-