Package org.camunda.bpm.engine.identity
Interface UserQuery
- 
- All Known Implementing Classes:
- DbUserQueryImpl,- LdapUserQueryImpl,- UserQueryImpl
 
 public interface UserQuery extends Query<UserQuery,User> Allows programmatic querying ofUser- Author:
- Joram Barrez
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description UserQuerymemberOfGroup(java.lang.String groupId)Only selectUsers that belong to the given group.UserQuerymemberOfTenant(java.lang.String tenantId)Only selectUsers that belongs to the given tenant.UserQueryorderByUserEmail()Order by user email (needs to be followed byQuery.asc()orQuery.desc()).UserQueryorderByUserFirstName()Order by user first name (needs to be followed byQuery.asc()orQuery.desc()).UserQueryorderByUserId()Order by user id (needs to be followed byQuery.asc()orQuery.desc()).UserQueryorderByUserLastName()Order by user last name (needs to be followed byQuery.asc()orQuery.desc()).UserQuerypotentialStarter(java.lang.String procDefId)Only selectUserS that are potential starter for the given process definition.UserQueryuserEmail(java.lang.String email)Only thoseUsers with the given email addres.UserQueryuserEmailLike(java.lang.String emailLike)Only selectUsers where the email matches the given parameter.UserQueryuserFirstName(java.lang.String firstName)Only selectUsers with the given firstName.UserQueryuserFirstNameLike(java.lang.String firstNameLike)Only selectUsers where the first name matches the given parameter.UserQueryuserId(java.lang.String id)Only selectUsers with the given id/UserQueryuserIdIn(java.lang.String... ids)Only selectUsers with the given idsUserQueryuserLastName(java.lang.String lastName)Only selectUsers with the given lastName.UserQueryuserLastNameLike(java.lang.String lastNameLike)Only selectUsers where the last name matches the given parameter.- 
Methods inherited from interface org.camunda.bpm.engine.query.Queryasc, count, desc, list, listPage, singleResult, unlimitedList
 
- 
 
- 
- 
- 
Method Detail- 
userFirstNameUserQuery userFirstName(java.lang.String firstName) Only selectUsers with the given firstName.
 - 
userFirstNameLikeUserQuery userFirstNameLike(java.lang.String firstNameLike) Only selectUsers where the first name matches the given parameter. The syntax is that of SQL, eg. %activivi%.
 - 
userLastNameUserQuery userLastName(java.lang.String lastName) Only selectUsers with the given lastName.
 - 
userLastNameLikeUserQuery userLastNameLike(java.lang.String lastNameLike) Only selectUsers where the last name matches the given parameter. The syntax is that of SQL, eg. %activivi%.
 - 
userEmailUserQuery userEmail(java.lang.String email) Only thoseUsers with the given email addres.
 - 
userEmailLikeUserQuery userEmailLike(java.lang.String emailLike) Only selectUsers where the email matches the given parameter. The syntax is that of SQL, eg. %activivi%.
 - 
memberOfGroupUserQuery memberOfGroup(java.lang.String groupId) Only selectUsers that belong to the given group.
 - 
potentialStarterUserQuery potentialStarter(java.lang.String procDefId) Only selectUserS that are potential starter for the given process definition.
 - 
memberOfTenantUserQuery memberOfTenant(java.lang.String tenantId) Only selectUsers that belongs to the given tenant.
 - 
orderByUserIdUserQuery orderByUserId() Order by user id (needs to be followed byQuery.asc()orQuery.desc()).
 - 
orderByUserFirstNameUserQuery orderByUserFirstName() Order by user first name (needs to be followed byQuery.asc()orQuery.desc()).
 - 
orderByUserLastNameUserQuery orderByUserLastName() Order by user last name (needs to be followed byQuery.asc()orQuery.desc()).
 - 
orderByUserEmailUserQuery orderByUserEmail() Order by user email (needs to be followed byQuery.asc()orQuery.desc()).
 
- 
 
-