public class LDAPUserQueryImpl extends UserQueryImpl
ListQueryParameterObject.OrderBy, ListQueryParameterObject.ResultTypeQuery.NullHandlingOnOrder| Modifier and Type | Field and Description |
|---|---|
protected LDAPConfiguration |
ldapConfigurator |
displayName, displayNameLike, displayNameLikeIgnoreCase, email, emailLike, firstName, firstNameLike, firstNameLikeIgnoreCase, fullNameLike, fullNameLikeIgnoreCase, groupId, groupIds, id, idIgnoreCase, ids, lastName, lastNameLike, lastNameLikeIgnoreCase, tenantIdcommandContext, commandExecutordatabaseType, DEFAULT_ORDER_BY, defaultOrderBy, firstResult, maxResults, nullHandlingColumn, nullHandlingOnOrder, orderByCollection, orderProperty, parameter, resultType, SORTORDER_ASC, SORTORDER_DESC| Constructor and Description |
|---|
LDAPUserQueryImpl(LDAPConfiguration ldapConfigurator) |
| Modifier and Type | Method and Description |
|---|---|
protected SearchControls |
createSearchControls() |
protected List<User> |
executeAllUserQuery() |
long |
executeCount(CommandContext commandContext) |
List<User> |
executeList(CommandContext commandContext)
Executes the actual query to retrieve the list of results.
|
protected List<User> |
executeNameQuery(String name) |
protected List<User> |
executeQuery() |
protected List<User> |
executeUsersQuery(String searchExpression) |
protected UserEntity |
findById(String userId) |
protected void |
mapSearchResultToUser(SearchResult result,
UserEntity user) |
getDisplayName, getDisplayNameLike, getDisplayNameLikeIgnoreCase, getEmail, getEmailLike, getFirstName, getFirstNameLike, getFirstNameLikeIgnoreCase, getFullNameLike, getFullNameLikeIgnoreCase, getGroupId, getGroupIds, getId, getIdIgnoreCase, getIds, getLastName, getLastNameLike, getLastNameLikeIgnoreCase, getTenantId, memberOfGroup, memberOfGroups, orderByUserEmail, orderByUserFirstName, orderByUserId, orderByUserLastName, tenantId, userDisplayName, userDisplayNameLike, userDisplayNameLikeIgnoreCase, userEmail, userEmailLike, userFirstName, userFirstNameLike, userFirstNameLikeIgnoreCase, userFullNameLike, userFullNameLikeIgnoreCase, userId, userIdIgnoreCase, userIds, userLastName, userLastNameLike, userLastNameLikeIgnoreCaseasc, checkQueryOk, count, desc, direction, execute, executeSingleResult, list, listPage, orderBy, orderBy, setCommandExecutor, singleResultaddOrder, buildOrderBy, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getNullHandlingColumn, getOrderBy, getOrderByCollectionSafe, getOrderByForWindow, getOuterJoinOrderBy, getParameter, hasOrderBy, hasOrderByForColumn, isNeedsPaging, mapOrderByToSql, setDatabaseType, setFirstResult, setMaxResults, setNullHandlingColumn, setParameterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitasc, count, desc, list, listPage, orderBy, orderBy, singleResultenhanceCachedValueprotected LDAPConfiguration ldapConfigurator
public LDAPUserQueryImpl(LDAPConfiguration ldapConfigurator)
public long executeCount(CommandContext commandContext)
executeCount in class UserQueryImplpublic List<User> executeList(CommandContext commandContext)
AbstractQueryexecuteList in class UserQueryImplprotected UserEntity findById(String userId)
protected void mapSearchResultToUser(SearchResult result, UserEntity user) throws NamingException
NamingExceptionprotected SearchControls createSearchControls()
Copyright © 2023 Flowable. All rights reserved.