Uses of Interface
org.camunda.bpm.engine.identity.UserQuery
Package
Description
Public API of the Camunda Platform engine.
Typical usage of the API starts by the creation of a
Through the services obtained from such a
Typical usage of the API starts by the creation of a
ProcessEngineConfiguration
(typically based on a configuration file), from which a ProcessEngine
can be obtained.Through the services obtained from such a
ProcessEngine
, BPM and workflow operation
can be executed:RepositoryService
:
Manages Deployment
sRuntimeService
:
For starting and searching ProcessInstance
sTaskService
:
Exposes operations to manage human (standalone) Task
s,
such as claiming, completing and assigning tasksIdentityService
:
Used for managing User
s,
Group
s and the relations between themManagementService
:
Exposes engine admin and maintenance operations,
which have no relation to the runtime execution of business processesHistoryService
:
Exposes information about ongoing and past process instances.FormService
:
Access to form data and rendered forms for starting new process instances and completing tasks.classes related to the
IdentityService
.API implementation classes, which shouldn't directly be used by end-users.
-
Uses of UserQuery in org.camunda.bpm.engine
Modifier and TypeMethodDescriptionIdentityService.createUserQuery()
Creates aUserQuery
that allows to programmatically query the users. -
Uses of UserQuery in org.camunda.bpm.engine.identity
Modifier and TypeMethodDescriptionUserQuery.memberOfGroup
(String groupId) Only selectUser
s that belong to the given group.UserQuery.memberOfTenant
(String tenantId) Only selectUser
s that belongs to the given tenant.UserQuery.orderByUserEmail()
Order by user email (needs to be followed byQuery.asc()
orQuery.desc()
).UserQuery.orderByUserFirstName()
Order by user first name (needs to be followed byQuery.asc()
orQuery.desc()
).UserQuery.orderByUserId()
Order by user id (needs to be followed byQuery.asc()
orQuery.desc()
).UserQuery.orderByUserLastName()
Order by user last name (needs to be followed byQuery.asc()
orQuery.desc()
).UserQuery.potentialStarter
(String procDefId) Only selectUser
S that are potential starter for the given process definition.Only thoseUser
s with the given email addres.UserQuery.userEmailLike
(String emailLike) Only selectUser
s where the email matches the given parameter.UserQuery.userFirstName
(String firstName) Only selectUser
s with the given firstName.UserQuery.userFirstNameLike
(String firstNameLike) Only selectUser
s where the first name matches the given parameter.Only selectUser
s with the given id/Only selectUser
s with the given idsUserQuery.userLastName
(String lastName) Only selectUser
s with the given lastName.UserQuery.userLastNameLike
(String lastNameLike) Only selectUser
s where the last name matches the given parameter. -
Uses of UserQuery in org.camunda.bpm.engine.impl
Modifier and TypeMethodDescriptionIdentityServiceImpl.createUserQuery()
UserQueryImpl.memberOfGroup
(String groupId) UserQueryImpl.memberOfTenant
(String tenantId) UserQueryImpl.orderByUserEmail()
UserQueryImpl.orderByUserFirstName()
UserQueryImpl.orderByUserId()
UserQueryImpl.orderByUserLastName()
UserQueryImpl.potentialStarter
(String procDefId) UserQueryImpl.userEmailLike
(String emailLike) UserQueryImpl.userFirstName
(String firstName) UserQueryImpl.userFirstNameLike
(String firstNameLike) UserQueryImpl.userLastName
(String lastName) UserQueryImpl.userLastNameLike
(String lastNameLike) -
Uses of UserQuery in org.camunda.bpm.engine.impl.cmd
-
Uses of UserQuery in org.camunda.bpm.engine.impl.identity
Modifier and TypeMethodDescriptionReadOnlyIdentityProvider.createUserQuery()
ReadOnlyIdentityProvider.createUserQuery
(CommandContext commandContext) -
Uses of UserQuery in org.camunda.bpm.engine.impl.identity.db
-
Uses of UserQuery in org.camunda.bpm.engine.rest.dto.identity
Modifier and TypeMethodDescriptionprotected UserQuery
UserQueryDto.createNewQuery
(ProcessEngine engine) Modifier and TypeMethodDescriptionprotected void
UserQueryDto.applyFilters
(UserQuery query) protected void
UserQueryDto.applySortBy
(UserQuery query, String sortBy, Map<String, Object> parameters, ProcessEngine engine) -
Uses of UserQuery in org.camunda.bpm.identity.impl.ldap
Modifier and TypeMethodDescriptionLdapIdentityProviderSession.createUserQuery()
LdapUserQueryImpl.desc()