Package org.flowable.idm.api
Interface UserBaseQuery<T extends UserBaseQuery<T,U>,U extends User>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.flowable.common.engine.api.query.Query
Query.NullHandlingOnOrder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TmemberOfGroup(String groupId)Only selectUsers that belong to the given group.TmemberOfGroups(List<String> groupIds)Only selectUsers that belong to the given groups.TorderByUserEmail()Order by user email (needs to be followed byQuery.asc()orQuery.desc()).TorderByUserFirstName()Order by user first name (needs to be followed byQuery.asc()orQuery.desc()).TorderByUserId()Order by user id (needs to be followed byQuery.asc()orQuery.desc()).TorderByUserLastName()Order by user last name (needs to be followed byQuery.asc()orQuery.desc()).TtenantId(String tenantId)Only selectUsers that belong to the given tenant.TuserDisplayName(String displayName)Only selectUsers with the given displayName.TuserDisplayNameLike(String displayNameLike)Only selectUsers where the display name matches the given parameter.TuserDisplayNameLikeIgnoreCase(String displayNameLikeIgnoreCase)Only selectUsers where the display name matches the given parameter (ignoring case).TuserEmail(String email)Only thoseUsers with the given email address.TuserEmailLike(String emailLike)Only selectUsers where the email matches the given parameter.TuserFirstName(String firstName)Only selectUsers with the given firstName.TuserFirstNameLike(String firstNameLike)Only selectUsers where the first name matches the given parameter.TuserFirstNameLikeIgnoreCase(String firstNameLikeIgnoreCase)Only selectUsers where the first name matches the given parameter (ignoring case).TuserFullNameLike(String fullNameLike)Only selectUsers where the full name matches the given parameters.TuserFullNameLikeIgnoreCase(String fullNameLikeIgnoreCase)Only selectUsers where the full name matches the given parameters (ignoring case).TuserId(String id)Only selectUsers with the given id/TuserIdIgnoreCase(String id)Only selectUsers with the given id (ignoring case) /TuserIds(List<String> ids)Only selectUsers with the given ids/TuserLastName(String lastName)Only selectUsers with the given lastName.TuserLastNameLike(String lastNameLike)Only selectUsers where the last name matches the given parameter.TuserLastNameLikeIgnoreCase(String lastNameLikeIgnoreCase)Only selectUsers where the last name matches the given parameter (ignoring case).
-
-
-
Method Detail
-
userIdIgnoreCase
T userIdIgnoreCase(String id)
Only selectUsers with the given id (ignoring case) /
-
userFirstNameLike
T userFirstNameLike(String firstNameLike)
Only selectUsers where the first name matches the given parameter. The syntax is that of SQL, eg. %name%.
-
userFirstNameLikeIgnoreCase
T userFirstNameLikeIgnoreCase(String firstNameLikeIgnoreCase)
Only selectUsers where the first name matches the given parameter (ignoring case). The syntax is that of SQL, eg. %name%.
-
userLastNameLike
T userLastNameLike(String lastNameLike)
Only selectUsers where the last name matches the given parameter. The syntax is that of SQL, eg. %name%.
-
userLastNameLikeIgnoreCase
T userLastNameLikeIgnoreCase(String lastNameLikeIgnoreCase)
Only selectUsers where the last name matches the given parameter (ignoring case). The syntax is that of SQL, eg. %name%.
-
userFullNameLike
T userFullNameLike(String fullNameLike)
Only selectUsers where the full name matches the given parameters. Both the first name and last name will be tried, ie in semi-sql: where firstName like xxx or lastname like xxx
-
userFullNameLikeIgnoreCase
T userFullNameLikeIgnoreCase(String fullNameLikeIgnoreCase)
Only selectUsers where the full name matches the given parameters (ignoring case). Both the first name and last name will be tried, ie in semi-sql: where firstName like xxx or lastname like xxx
-
userDisplayName
T userDisplayName(String displayName)
Only selectUsers with the given displayName.
-
userDisplayNameLike
T userDisplayNameLike(String displayNameLike)
Only selectUsers where the display name matches the given parameter. The syntax is that of SQL, eg. %name%.
-
userDisplayNameLikeIgnoreCase
T userDisplayNameLikeIgnoreCase(String displayNameLikeIgnoreCase)
Only selectUsers where the display name matches the given parameter (ignoring case). The syntax is that of SQL, eg. %name%.
-
userEmailLike
T userEmailLike(String emailLike)
Only selectUsers where the email matches the given parameter. The syntax is that of SQL, eg. %test%.
-
memberOfGroups
T memberOfGroups(List<String> groupIds)
Only selectUsers that belong to the given groups.
-
orderByUserId
T orderByUserId()
Order by user id (needs to be followed byQuery.asc()orQuery.desc()).
-
orderByUserFirstName
T orderByUserFirstName()
Order by user first name (needs to be followed byQuery.asc()orQuery.desc()).
-
orderByUserLastName
T orderByUserLastName()
Order by user last name (needs to be followed byQuery.asc()orQuery.desc()).
-
orderByUserEmail
T orderByUserEmail()
Order by user email (needs to be followed byQuery.asc()orQuery.desc()).
-
-