|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.camunda.bpm.engine.impl.db.AuthorizationCheck
org.camunda.bpm.engine.impl.db.ListQueryParameterObject
org.camunda.bpm.engine.impl.AbstractQuery<UserQuery,User>
org.camunda.bpm.engine.impl.UserQueryImpl
public abstract class UserQueryImpl
| Field Summary | |
|---|---|
protected String |
email
|
protected String |
emailLike
|
protected String |
firstName
|
protected String |
firstNameLike
|
protected String |
groupId
|
protected String |
id
|
protected String[] |
ids
|
protected String |
lastName
|
protected String |
lastNameLike
|
protected String |
procDefId
|
| Fields inherited from class org.camunda.bpm.engine.impl.AbstractQuery |
|---|
commandContext, commandExecutor, expressions, orderingProperties, resultType, SORTORDER_ASC, SORTORDER_DESC |
| Fields inherited from class org.camunda.bpm.engine.impl.db.ListQueryParameterObject |
|---|
databaseType, DEFAULT_ORDER_BY, firstResult, maxResults, orderBy, parameter |
| Fields inherited from class org.camunda.bpm.engine.impl.db.AuthorizationCheck |
|---|
authDefaultPerm, authGroupIds, authUserId, isAuthorizationCheckEnabled, permissionChecks |
| Constructor Summary | |
|---|---|
UserQueryImpl()
|
|
UserQueryImpl(CommandContext commandContext)
|
|
UserQueryImpl(CommandExecutor commandExecutor)
|
|
| Method Summary | |
|---|---|
String |
getEmail()
|
String |
getEmailLike()
|
String |
getFirstName()
|
String |
getFirstNameLike()
|
String |
getGroupId()
|
String |
getId()
|
String[] |
getIds()
|
String |
getLastName()
|
String |
getLastNameLike()
|
UserQuery |
memberOfGroup(String groupId)
Only select Users that belong to the given group. |
UserQuery |
orderByUserEmail()
Order by user email (needs to be followed by Query.asc() or Query.desc()). |
UserQuery |
orderByUserFirstName()
Order by user first name (needs to be followed by Query.asc() or Query.desc()). |
UserQuery |
orderByUserId()
Order by user id (needs to be followed by Query.asc() or Query.desc()). |
UserQuery |
orderByUserLastName()
Order by user last name (needs to be followed by Query.asc() or Query.desc()). |
UserQuery |
potentialStarter(String procDefId)
Only select UserS that are potential starter for the given process definition. |
UserQuery |
userEmail(String email)
Only those Users with the given email addres. |
UserQuery |
userEmailLike(String emailLike)
Only select Users where the email matches the given parameter. |
UserQuery |
userFirstName(String firstName)
Only select Users with the given firstName. |
UserQuery |
userFirstNameLike(String firstNameLike)
Only select Users where the first name matches the given parameter. |
UserQuery |
userId(String id)
Only select Users with the given id/ |
UserQuery |
userIdIn(String... ids)
Only select Users with the given ids |
UserQuery |
userLastName(String lastName)
Only select Users with the given lastName. |
UserQuery |
userLastNameLike(String lastNameLike)
Only select Users where the last name matches the given parameter. |
| Methods inherited from class org.camunda.bpm.engine.impl.AbstractQuery |
|---|
addExpression, asc, checkQueryOk, count, desc, direction, evaluateExpressions, evaluateExpressionsAndExecuteCount, evaluateExpressionsAndExecuteList, execute, executeCount, executeList, executeSingleResult, extend, getExpressions, getMethod, getOrderBy, getOrderingProperties, list, listPage, mergeExpressions, mergeOrdering, orderBy, orderBy, setCommandExecutor, setExpressions, setOrderingProperties, singleResult |
| Methods inherited from class org.camunda.bpm.engine.impl.db.ListQueryParameterObject |
|---|
getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getParameter, setDatabaseType, setFirstResult, setMaxResults, setOrderBy, setParameter |
| Methods inherited from class org.camunda.bpm.engine.impl.db.AuthorizationCheck |
|---|
addPermissionCheck, getAuthDefaultPerm, getAuthGroupIds, getAuthUserId, getPermissionChecks, isAuthorizationCheckEnabled, setAuthDefaultPerm, setAuthGroupIds, setAuthorizationCheckEnabled, setAuthUserId, setPermissionChecks |
| 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 |
| Field Detail |
|---|
protected String id
protected String[] ids
protected String firstName
protected String firstNameLike
protected String lastName
protected String lastNameLike
protected String email
protected String emailLike
protected String groupId
protected String procDefId
| Constructor Detail |
|---|
public UserQueryImpl()
public UserQueryImpl(CommandContext commandContext)
public UserQueryImpl(CommandExecutor commandExecutor)
| Method Detail |
|---|
public UserQuery userId(String id)
UserQueryUsers with the given id/
userId in interface UserQuerypublic UserQuery userIdIn(String... ids)
UserQueryUsers with the given ids
userIdIn in interface UserQuerypublic UserQuery userFirstName(String firstName)
UserQueryUsers with the given firstName.
userFirstName in interface UserQuerypublic UserQuery userFirstNameLike(String firstNameLike)
UserQueryUsers where the first name matches the given parameter.
The syntax is that of SQL, eg. %activivi%.
userFirstNameLike in interface UserQuerypublic UserQuery userLastName(String lastName)
UserQueryUsers with the given lastName.
userLastName in interface UserQuerypublic UserQuery userLastNameLike(String lastNameLike)
UserQueryUsers where the last name matches the given parameter.
The syntax is that of SQL, eg. %activivi%.
userLastNameLike in interface UserQuerypublic UserQuery userEmail(String email)
UserQueryUsers with the given email addres.
userEmail in interface UserQuerypublic UserQuery userEmailLike(String emailLike)
UserQueryUsers where the email matches the given parameter.
The syntax is that of SQL, eg. %activivi%.
userEmailLike in interface UserQuerypublic UserQuery memberOfGroup(String groupId)
UserQueryUsers that belong to the given group.
memberOfGroup in interface UserQuerypublic UserQuery potentialStarter(String procDefId)
UserQueryUserS that are potential starter for the given process definition.
potentialStarter in interface UserQuerypublic UserQuery orderByUserId()
UserQueryQuery.asc() or Query.desc()).
orderByUserId in interface UserQuerypublic UserQuery orderByUserEmail()
UserQueryQuery.asc() or Query.desc()).
orderByUserEmail in interface UserQuerypublic UserQuery orderByUserFirstName()
UserQueryQuery.asc() or Query.desc()).
orderByUserFirstName in interface UserQuerypublic UserQuery orderByUserLastName()
UserQueryQuery.asc() or Query.desc()).
orderByUserLastName in interface UserQuerypublic String getId()
public String[] getIds()
public String getFirstName()
public String getFirstNameLike()
public String getLastName()
public String getLastNameLike()
public String getEmail()
public String getEmailLike()
public String getGroupId()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||