Class LdapUserQueryImpl
- java.lang.Object
-
- org.camunda.bpm.engine.impl.db.ListQueryParameterObject
-
- org.camunda.bpm.engine.impl.AbstractQuery<UserQuery,User>
-
- org.camunda.bpm.engine.impl.UserQueryImpl
-
- org.camunda.bpm.identity.impl.ldap.LdapUserQueryImpl
-
- All Implemented Interfaces:
java.io.Serializable
,UserQuery
,Command<java.lang.Object>
,Query<UserQuery,User>
public class LdapUserQueryImpl extends UserQueryImpl
- Author:
- Daniel Meyer
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.camunda.bpm.engine.impl.AbstractQuery
AbstractQuery.ResultType
-
-
Field Summary
-
Fields inherited from class org.camunda.bpm.engine.impl.UserQueryImpl
email, emailLike, firstName, firstNameLike, groupId, id, ids, lastName, lastNameLike, procDefId, tenantId
-
Fields inherited from class org.camunda.bpm.engine.impl.AbstractQuery
commandExecutor, expressions, maxResultsLimitEnabled, resultType, SORTORDER_ASC, SORTORDER_DESC, validators
-
Fields inherited from class org.camunda.bpm.engine.impl.db.ListQueryParameterObject
authCheck, databaseType, firstResult, maxResults, orderingProperties, parameter, tenantCheck
-
-
Constructor Summary
Constructors Constructor Description LdapUserQueryImpl(CommandExecutor commandExecutor, LdapConfiguration ldapConfiguration)
LdapUserQueryImpl(LdapConfiguration ldapConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserQuery
desc()
Order the results descending on the given property as defined in this class (needs to come after a call to one of the orderByXxxx methods).long
executeCount(CommandContext commandContext)
java.util.List<User>
executeList(CommandContext commandContext, Page page)
Executes the actual query to retrieve the list of results.protected LdapIdentityProviderSession
getLdapIdentityProvider(CommandContext commandContext)
-
Methods inherited from class org.camunda.bpm.engine.impl.UserQueryImpl
getEmail, getEmailLike, getFirstName, getFirstNameLike, getGroupId, getId, getIds, getLastName, getLastNameLike, getTenantId, memberOfGroup, memberOfTenant, orderByUserEmail, orderByUserFirstName, orderByUserId, orderByUserLastName, potentialStarter, userEmail, userEmailLike, userFirstName, userFirstNameLike, userId, userIdIn, userLastName, userLastNameLike
-
Methods inherited from class org.camunda.bpm.engine.impl.AbstractQuery
addExpression, addValidator, asc, checkMaxResultsLimit, checkQueryOk, count, direction, disableMaxResultsLimit, enableMaxResultsLimit, evaluateExpressions, evaluateExpressionsAndExecuteCount, evaluateExpressionsAndExecuteDeploymentIdMappingsList, evaluateExpressionsAndExecuteIdsList, evaluateExpressionsAndExecuteList, execute, executeDeploymentIdMappingsList, executeIdsList, executeResult, executeSingleResult, extend, getExpressions, getMethod, hasExcludingConditions, list, listDeploymentIdMappings, listIds, listPage, mergeExpressions, mergeOrdering, orderBy, orderBy, removeValidator, setCommandExecutor, setExpressions, singleResult, unlimitedList, validate, validate
-
Methods inherited from class org.camunda.bpm.engine.impl.db.ListQueryParameterObject
getAuthCheck, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getOrderingProperties, getParameter, getTenantCheck, setAuthCheck, setDatabaseType, setFirstResult, setMaxResults, setOrderingProperties, setParameter, setTenantCheck
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.camunda.bpm.engine.impl.interceptor.Command
isRetryable
-
Methods inherited from interface org.camunda.bpm.engine.query.Query
asc, count, list, listPage, singleResult, unlimitedList
-
-
-
-
Constructor Detail
-
LdapUserQueryImpl
public LdapUserQueryImpl(LdapConfiguration ldapConfiguration)
-
LdapUserQueryImpl
public LdapUserQueryImpl(CommandExecutor commandExecutor, LdapConfiguration ldapConfiguration)
-
-
Method Detail
-
executeCount
public long executeCount(CommandContext commandContext)
- Specified by:
executeCount
in classAbstractQuery<UserQuery,User>
-
executeList
public java.util.List<User> executeList(CommandContext commandContext, Page page)
Description copied from class:AbstractQuery
Executes the actual query to retrieve the list of results.- Specified by:
executeList
in classAbstractQuery<UserQuery,User>
page
- used if the results must be paged. If null, no paging will be applied.
-
getLdapIdentityProvider
protected LdapIdentityProviderSession getLdapIdentityProvider(CommandContext commandContext)
-
-