Wraps a search hit from the Elastic search index as a manage-users search result, adapting it to the common IManageUsersResultDTO shape used by the manage users listing. Produced by ElasticUserDataSource when searching profiles through the search index rather than the database.

Implements: IManageUsersResultDTO


Properties

PropertyReturnsDescription
emailStringThe wrapped search hit's email field.
firstNameStringThe wrapped search hit's first name field.
membershipsGroupList<Object>The indexed group membership values for this search hit.
phoneStringThe wrapped search hit's phone field.
surNameStringThe wrapped search hit's surname field.
userIdLongThe wrapped search hit's user id field.

Methods

getFirstName()

Returns: String

The wrapped search hit's first name field.

getSurName()

Returns: String

The wrapped search hit's surname field.

getEmail()

Returns: String

The wrapped search hit's email field.

getMembershipsGroup()

Returns: List<Object>

The indexed group membership values for this search hit.

getUserId()

Returns: Long

The wrapped search hit's user id field.

getPhone()

Returns: String

The wrapped search hit's phone field.

To get full access to the Kademi Hub existing customers can login here, or new customers can register here.