Class QueryFilters
java.lang.Object
com.djrapitops.plan.storage.database.queries.filter.QueryFilters
Contains a single instance of each filter kind.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionQueryFilters
(Set<Filter> filters, AllPlayersFilter allPlayersFilter, DBSystem dbSystem, PluginGroupsFilter.PluginGroupsFilterQuery filterQuery) -
Method Summary
Modifier and TypeMethodDescriptionapply
(List<InputFilterDto> filterQueries) Apply queries to get aFilter.Result
.
-
Constructor Details
-
QueryFilters
@Inject public QueryFilters(Set<Filter> filters, AllPlayersFilter allPlayersFilter, DBSystem dbSystem, PluginGroupsFilter.PluginGroupsFilterQuery filterQuery)
-
-
Method Details
-
getFilter
-
apply
Apply queries to get aFilter.Result
.- Parameters:
filterQueries
- FilterQueries to use as filter parameters.- Returns:
- the result object or null if none of the filterQueries could be applied.
- Throws:
BadRequestException
- If the request kind is not supported or if filter was given bad options.
-
getFilters
-