-
public interface QueryChannelsRepositoryRepository for queries of channels.
-
-
Method Summary
Modifier and Type Method Description abstract UnitinsertQueryChannels(QueryChannelsSpec queryChannelsSpec)Inserts a query channels. QueryChannelsSpecselectBy(FilterObject filter, QuerySorter<Channel> querySort)Selects a query spec persisted for a classic query identified by filter and querySort. QueryChannelsSpecselectBy(String predefinedFilterName, Map<String, Object> filterValues, Map<String, Object> sortValues)Selects a query spec persisted for a server-side predefined-filter query identified by predefinedFilterName and its interpolation values. QueryChannelsSpecselectBy(String groupKey)Selects the spec stored under groupKey for a grouped query. abstract Unitclear()Clear QueryChannels of this repository. -
-
Method Detail
-
insertQueryChannels
abstract Unit insertQueryChannels(QueryChannelsSpec queryChannelsSpec)
Inserts a query channels.
- Parameters:
queryChannelsSpec- QueryChannelsSpec
-
selectBy
QueryChannelsSpec selectBy(FilterObject filter, QuerySorter<Channel> querySort)
- Parameters:
filter- FilterObjectquerySort- QuerySorter
-
selectBy
QueryChannelsSpec selectBy(String predefinedFilterName, Map<String, Object> filterValues, Map<String, Object> sortValues)
Selects a query spec persisted for a server-side predefined-filter query identified by predefinedFilterName and its interpolation values.
- Parameters:
predefinedFilterName- Name of the predefined filter registered on the backend.filterValues- Values interpolated into the predefined filter template.sortValues- Values interpolated into the predefined sort template.
-
selectBy
QueryChannelsSpec selectBy(String groupKey)
Selects the spec stored under groupKey for a grouped query.
-
-
-
-