Interface UserSearcherHelper

All Known Implementing Classes:
UserSearcherHelperImpl

public interface UserSearcherHelper
Since:
v5.0
  • Method Details

    • addUserSuggestionParams

      void addUserSuggestionParams(ApplicationUser user, List<String> selectedUsers, Map<String,Object> params)
    • addGroupSuggestionParams

      void addGroupSuggestionParams(ApplicationUser user, Map<String,Object> params)
    • addUserGroupSuggestionParams

      void addUserGroupSuggestionParams(ApplicationUser user, List<String> selectedUsers, Map<String,Object> params)
    • addUserGroupSuggestionParams

      void addUserGroupSuggestionParams(ApplicationUser user, List<String> selectedUsers, UserSearchParams searchParams, Map<String,Object> params)
      add user and group suggestions based on search parameters. the parameters will be added into the params parameter in-place.
      Parameters:
      user - the user requesting for the suggestions
      selectedUsers - a list of recently selected users, which could be included into the suggested users with higher priority
      searchParams - additional search parameters for groups and roles based restrictions.
      params - the map to hold the parameters
    • hasUserPickingPermission

      boolean hasUserPickingPermission(ApplicationUser user)
      Determine whether a user has permission to pick users.
      Since:
      v6.2