org.camunda.bpm.engine.impl.identity.db
Class DbUserQueryImpl

java.lang.Object
  extended by org.camunda.bpm.engine.impl.db.ListQueryParameterObject
      extended by org.camunda.bpm.engine.impl.AbstractQuery<UserQuery,User>
          extended by org.camunda.bpm.engine.impl.UserQueryImpl
              extended by org.camunda.bpm.engine.impl.identity.db.DbUserQueryImpl
All Implemented Interfaces:
Serializable, UserQuery, Command<Object>, Query<UserQuery,User>

public class DbUserQueryImpl
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, orderingProperties, resultType, SORTORDER_ASC, SORTORDER_DESC, validators
 
Fields inherited from class org.camunda.bpm.engine.impl.db.ListQueryParameterObject
authCheck, databaseType, DEFAULT_ORDER_BY, firstResult, maxResults, orderBy, parameter, tenantCheck
 
Constructor Summary
DbUserQueryImpl()
           
DbUserQueryImpl(CommandExecutor commandExecutor)
           
 
Method Summary
 long executeCount(CommandContext commandContext)
           
 List<User> executeList(CommandContext commandContext, Page page)
          Executes the actual query to retrieve the list of results.
 
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, checkQueryOk, count, desc, direction, evaluateExpressions, evaluateExpressionsAndExecuteCount, evaluateExpressionsAndExecuteList, execute, executeSingleResult, extend, getExpressions, getMethod, getOrderBy, getOrderingProperties, hasExcludingConditions, list, listPage, mergeExpressions, mergeOrdering, orderBy, orderBy, removeValidator, setCommandExecutor, setExpressions, setOrderingProperties, singleResult, validate, validate
 
Methods inherited from class org.camunda.bpm.engine.impl.db.ListQueryParameterObject
getAuthCheck, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getParameter, getTenantCheck, setAuthCheck, setDatabaseType, setFirstResult, setMaxResults, setOrderBy, 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.query.Query
asc, count, desc, list, listPage, singleResult
 

Constructor Detail

DbUserQueryImpl

public DbUserQueryImpl(CommandExecutor commandExecutor)

DbUserQueryImpl

public DbUserQueryImpl()
Method Detail

executeCount

public long executeCount(CommandContext commandContext)
Specified by:
executeCount in class AbstractQuery<UserQuery,User>

executeList

public 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 class AbstractQuery<UserQuery,User>
page - used if the results must be paged. If null, no paging will be applied.


Copyright © 2016 camunda services GmbH. All rights reserved.