Package 

Class SearchUsersByName


  • 
    public final class SearchUsersByName
    
                        

    Use case for searching users by string-autocomplete filter. Performs online request if connected or local searching in DB otherwise.

    • Method Summary

      Modifier and Type Method Description
      final Call<List<User>> invoke(String querySearch, Integer offset, Integer userLimit, Boolean userPresence) Perform api request with a search string as autocomplete if in online state.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • invoke

         final Call<List<User>> invoke(String querySearch, Integer offset, Integer userLimit, Boolean userPresence)

        Perform api request with a search string as autocomplete if in online state. Otherwise performs search by name in local database.

        Parameters:
        querySearch - Search string used as autocomplete.
        offset - Offset for paginated requests.
        userLimit - The page size in the request.
        userPresence - Presence flag to obtain additional info such as last active date.