Uses of Interface
lumis.portal.bigdata.query.ISearchQueryFilter
-
Packages that use ISearchQueryFilter Package Description lumis.doui.search lumis.portal.activitystream Activity stream framework.lumis.portal.bigdata.query Interfaces and classes used for performing a query inIBigDataRepository
(more specifically in anIBigDataSearcher
).lumis.portal.monitor.impl Implementation of theportal monitoring framework
.lumis.service.analytics.eventanalytics lumis.service.analytics.eventanalytics.report.rest lumis.service.analytics.usersegmentation.control lumis.service.analytics.usersegmentation.rest -
-
Uses of ISearchQueryFilter in lumis.doui.search
Methods in lumis.doui.search that return ISearchQueryFilter Modifier and Type Method Description ISearchQueryFilter
SearchDataProvider.ParsedUserQuery. getSearchQueryFilter()
Returns the search query filter.protected ISearchQueryFilter
SearchDataProvider. getTargetObjectsSourceFilter(SearchSource source, ITransaction transaction)
Returns the target objects source id filter.Methods in lumis.doui.search with parameters of type ISearchQueryFilter Modifier and Type Method Description SearchDataProvider.ParsedUserQuery
SearchDataProvider.ParsedUserQuery. setSearchQueryFilter(ISearchQueryFilter searchQueryFilter)
Sets the search query filter. -
Uses of ISearchQueryFilter in lumis.portal.activitystream
Methods in lumis.portal.activitystream that return ISearchQueryFilter Modifier and Type Method Description ISearchQueryFilter
ActivityStreamManager. createActivityStructureSearchQueryFilter(String rootChannelId, Collection<String> areaTags)
ISearchQueryFilter
IActivityStreamManager. createActivityStructureSearchQueryFilter(String rootChannelId, Collection<String> areaTags)
Creates aISearchQueryFilter
that filters the activities that belongs to a part of the structure of the portal.ISearchQueryFilter
ActivityStreamManager. createPriorityAndUserSearchQueryFilter(double minimumPriority, String userId)
ISearchQueryFilter
IActivityStreamManager. createPriorityAndUserSearchQueryFilter(double minimumPriority, String userId)
Returns a big data search query filter that filters the activities according to the ones the specified user is allowed to access and has a priority of at least the value specified. -
Uses of ISearchQueryFilter in lumis.portal.bigdata.query
Classes in lumis.portal.bigdata.query that implement ISearchQueryFilter Modifier and Type Class Description class
DocumentLocaleClause
Clause to filter documents by their locale.class
FieldPresenceClause
ISearchQueryFilter
that checks whether a given field is present or not, accordingly to the chosen operator.
A field is present if a given document has it and it has a non-null value.
The default operator isFieldPresenceClause.Operator.PRESENT
.class
GeoDistanceFilter
class
NestedObjectFilter
Filter used to apply other filter in a single nested object.class
NotFilter
A filter that negates the result of another filter.class
SearchFieldClause
A search query clause used by asearcher
to search content.class
SearchFilterGroup
Allows the creation of composite filters by grouping them together and using a logical operator to join them.Methods in lumis.portal.bigdata.query that return ISearchQueryFilter Modifier and Type Method Description ISearchQueryFilter
SearchQuery. getControlFilter()
Returns a query filter to be applied to the search.ISearchQueryFilter
FilterAggregation. getFilter()
Returns the filter.ISearchQueryFilter
NestedObjectFilter. getFilter()
Returns the filter that will be applied to each value, separately, of the nested object field available atNestedObjectFilter.getNestedObjectField()
.ISearchQueryFilter
NotFilter. getFilter()
Returns the filter to be negated.Methods in lumis.portal.bigdata.query that return types with arguments of type ISearchQueryFilter Modifier and Type Method Description List<? extends ISearchQueryFilter>
SearchFilterGroup. getFilters()
Returns the filters in this group.Methods in lumis.portal.bigdata.query with parameters of type ISearchQueryFilter Modifier and Type Method Description SearchQuery
SearchQuery. setControlFilter(ISearchQueryFilter controlFilter)
Sets the query filter to be applied to the search.SearchFilterGroup
SearchFilterGroup. setFilters(ISearchQueryFilter... filters)
Sets the filters in this group.Method parameters in lumis.portal.bigdata.query with type arguments of type ISearchQueryFilter Modifier and Type Method Description SearchFilterGroup
SearchFilterGroup. setFilters(List<? extends ISearchQueryFilter> filters)
Sets the filters in this group.Constructors in lumis.portal.bigdata.query with parameters of type ISearchQueryFilter Constructor Description FilterAggregation(String id, ISearchQueryFilter filter)
Creates a new filter aggregation.NestedObjectFilter(CompositeDocumentTypeField nestedObjectField, ISearchQueryFilter filter)
Creates a newNestedObjectFilter
.NotFilter(ISearchQueryFilter filter)
Creates a new filter used to negate a given filter. -
Uses of ISearchQueryFilter in lumis.portal.monitor.impl
Methods in lumis.portal.monitor.impl that return ISearchQueryFilter Modifier and Type Method Description static ISearchQueryFilter
MonitorUtilInternal. getPrivacyFilter(ServiceInstanceConfig analyticsServiceInstance, DocumentTypeField acceptedPurposetsTypeField)
Returns the privacy term part filter.static ISearchQueryFilter
MonitorUtilInternal. getProjectIdFilter(ServiceInstanceConfig serviceInstance, boolean forMonitorUser)
Returns a search query filter to filter the data with the appropriated area tags. -
Uses of ISearchQueryFilter in lumis.service.analytics.eventanalytics
Methods in lumis.service.analytics.eventanalytics that return ISearchQueryFilter Modifier and Type Method Description static ISearchQueryFilter
EventFilterData. getAnalyticsServiceInstanceFilter(ServiceInstanceConfig analyticsServiceInstance)
Returns the appropriate filter for restricting events for the analytics service instance ornull
if no filter is required.ISearchQueryFilter
EventFilterData. getFilter()
Returns the big data filter.ISearchQueryFilter
EventFilterData.IEventFilter. getFilter()
Returns the big data filter. -
Uses of ISearchQueryFilter in lumis.service.analytics.eventanalytics.report.rest
Methods in lumis.service.analytics.eventanalytics.report.rest that return types with arguments of type ISearchQueryFilter Modifier and Type Method Description Tuple3<Date,Date,ISearchQueryFilter>
EventAnalyticsReportRequest. getTimeFrame()
Tuple3<Date,Date,ISearchQueryFilter>
IEventAnalyticsReportRequest. getTimeFrame()
Returns the timeFrame. -
Uses of ISearchQueryFilter in lumis.service.analytics.usersegmentation.control
Methods in lumis.service.analytics.usersegmentation.control that return ISearchQueryFilter Modifier and Type Method Description static ISearchQueryFilter
UserSegmentationData. getEmptyBigDataFilter(ServiceInstanceConfig serviceInstanceConfig)
Returns the empty big data filter to bring all users with the default fields and in context.ISearchQueryFilter
UserSegmentationData.CreateQueryResult. getFilter()
Returns the filter.static ISearchQueryFilter
UserSegmentationData. getTimeIntervalFilter(org.json.JSONObject valueJSON, String bigDataFieldId, DocumentTypeField key, DocumentTypeField value, UserAttribute attr, DocumentTypeField attrServiceinstanceidField)
Method that creates the time interval filter.Methods in lumis.service.analytics.usersegmentation.control that return types with arguments of type ISearchQueryFilter Modifier and Type Method Description Tuple2<ISearchQueryFilter,Boolean>
UserSegmentationData. getBigDataFilter(ISearchQueryFilter... additionalFilters)
Returns the big data filter for search user segmentation.Methods in lumis.service.analytics.usersegmentation.control with parameters of type ISearchQueryFilter Modifier and Type Method Description Tuple2<ISearchQueryFilter,Boolean>
UserSegmentationData. getBigDataFilter(ISearchQueryFilter... additionalFilters)
Returns the big data filter for search user segmentation.Constructors in lumis.service.analytics.usersegmentation.control with parameters of type ISearchQueryFilter Constructor Description CreateQueryResult(boolean success, ISearchQueryFilter filter)
-
Uses of ISearchQueryFilter in lumis.service.analytics.usersegmentation.rest
Method parameters in lumis.service.analytics.usersegmentation.rest with type arguments of type ISearchQueryFilter Modifier and Type Method Description static void
UserSegmentationRestAPI. addUsersActivityFilters(List<ISearchQueryFilter> filters)
Put filter for user activity list.
-