Package 

Class ChannelListViewModelFactory

    • Constructor Detail

      • ChannelListViewModelFactory

        ChannelListViewModelFactory(FilterObject filter, QuerySorter<Channel> sort, Integer limit, Integer messageLimit, Integer memberLimit, Boolean isDraftMessagesEnabled, ChatEventHandlerFactory chatEventHandlerFactory)
        Builds a factory for a ChannelListViewModel that queries channels by an explicit filter and sort.
        Parameters:
        filter - How to filter the channels.
        sort - How to sort the channels, defaults to last_updated.
      • ChannelListViewModelFactory

        ChannelListViewModelFactory(FilterObject filter, QuerySorter<Channel> sort, Integer limit, Integer messageLimit, Integer memberLimit, Boolean isDraftMessagesEnabled)
        Builds a factory for a ChannelListViewModel that queries channels by an explicit filter and sort.
        Parameters:
        filter - How to filter the channels.
        sort - How to sort the channels, defaults to last_updated.
      • ChannelListViewModelFactory

        ChannelListViewModelFactory(FilterObject filter, QuerySorter<Channel> sort, Integer limit, Integer messageLimit, Integer memberLimit)
        Builds a factory for a ChannelListViewModel that queries channels by an explicit filter and sort.
        Parameters:
        filter - How to filter the channels.
        sort - How to sort the channels, defaults to last_updated.
      • ChannelListViewModelFactory

        ChannelListViewModelFactory(FilterObject filter, QuerySorter<Channel> sort, Integer limit, Integer messageLimit)
        Builds a factory for a ChannelListViewModel that queries channels by an explicit filter and sort.
        Parameters:
        filter - How to filter the channels.
        sort - How to sort the channels, defaults to last_updated.
      • ChannelListViewModelFactory

        ChannelListViewModelFactory(FilterObject filter, QuerySorter<Channel> sort, Integer limit)
        Builds a factory for a ChannelListViewModel that queries channels by an explicit filter and sort.
        Parameters:
        filter - How to filter the channels.
        sort - How to sort the channels, defaults to last_updated.
      • ChannelListViewModelFactory

        ChannelListViewModelFactory(FilterObject filter, QuerySorter<Channel> sort)
        Builds a factory for a ChannelListViewModel that queries channels by an explicit filter and sort.
        Parameters:
        filter - How to filter the channels.
        sort - How to sort the channels, defaults to last_updated.
      • ChannelListViewModelFactory

        ChannelListViewModelFactory(FilterObject filter)
        Builds a factory for a ChannelListViewModel that queries channels by an explicit filter and sort.
        Parameters:
        filter - How to filter the channels.
      • ChannelListViewModelFactory

        ChannelListViewModelFactory()
        Builds a factory for a ChannelListViewModel that queries channels by an explicit filter and sort.
      • ChannelListViewModelFactory

        ChannelListViewModelFactory(String predefinedFilterName, Map<String, Object> filterValues, Map<String, Object> sortValues, Integer limit, Integer messageLimit, Integer memberLimit, Boolean isDraftMessagesEnabled, ChatEventHandlerFactory chatEventHandlerFactory)
        Builds a factory for a ChannelListViewModel that queries channels using a predefined filter resolved by the server.
        Parameters:
        predefinedFilterName - The name of the predefined filter registered on the backend.
        filterValues - Optional values interpolated into the predefined filter template.
        sortValues - Optional values interpolated into the predefined sort template.
      • ChannelListViewModelFactory

        ChannelListViewModelFactory(String predefinedFilterName, Map<String, Object> filterValues, Map<String, Object> sortValues, Integer limit, Integer messageLimit, Integer memberLimit, Boolean isDraftMessagesEnabled)
        Builds a factory for a ChannelListViewModel that queries channels using a predefined filter resolved by the server.
        Parameters:
        predefinedFilterName - The name of the predefined filter registered on the backend.
        filterValues - Optional values interpolated into the predefined filter template.
        sortValues - Optional values interpolated into the predefined sort template.
      • ChannelListViewModelFactory

        ChannelListViewModelFactory(String predefinedFilterName, Map<String, Object> filterValues, Map<String, Object> sortValues, Integer limit, Integer messageLimit, Integer memberLimit)
        Builds a factory for a ChannelListViewModel that queries channels using a predefined filter resolved by the server.
        Parameters:
        predefinedFilterName - The name of the predefined filter registered on the backend.
        filterValues - Optional values interpolated into the predefined filter template.
        sortValues - Optional values interpolated into the predefined sort template.
      • ChannelListViewModelFactory

        ChannelListViewModelFactory(String predefinedFilterName, Map<String, Object> filterValues, Map<String, Object> sortValues, Integer limit, Integer messageLimit)
        Builds a factory for a ChannelListViewModel that queries channels using a predefined filter resolved by the server.
        Parameters:
        predefinedFilterName - The name of the predefined filter registered on the backend.
        filterValues - Optional values interpolated into the predefined filter template.
        sortValues - Optional values interpolated into the predefined sort template.
      • ChannelListViewModelFactory

        ChannelListViewModelFactory(String predefinedFilterName, Map<String, Object> filterValues, Map<String, Object> sortValues, Integer limit)
        Builds a factory for a ChannelListViewModel that queries channels using a predefined filter resolved by the server.
        Parameters:
        predefinedFilterName - The name of the predefined filter registered on the backend.
        filterValues - Optional values interpolated into the predefined filter template.
        sortValues - Optional values interpolated into the predefined sort template.
      • ChannelListViewModelFactory

        ChannelListViewModelFactory(String predefinedFilterName, Map<String, Object> filterValues, Map<String, Object> sortValues)
        Builds a factory for a ChannelListViewModel that queries channels using a predefined filter resolved by the server.
        Parameters:
        predefinedFilterName - The name of the predefined filter registered on the backend.
        filterValues - Optional values interpolated into the predefined filter template.
        sortValues - Optional values interpolated into the predefined sort template.
      • ChannelListViewModelFactory

        ChannelListViewModelFactory(String predefinedFilterName, Map<String, Object> filterValues)
        Builds a factory for a ChannelListViewModel that queries channels using a predefined filter resolved by the server.
        Parameters:
        predefinedFilterName - The name of the predefined filter registered on the backend.
        filterValues - Optional values interpolated into the predefined filter template.
      • ChannelListViewModelFactory

        ChannelListViewModelFactory(String predefinedFilterName)
        Builds a factory for a ChannelListViewModel that queries channels using a predefined filter resolved by the server.
        Parameters:
        predefinedFilterName - The name of the predefined filter registered on the backend.