Package org.flowable.idm.engine.impl
Class UserQueryImpl
java.lang.Object
org.flowable.common.engine.impl.db.ListQueryParameterObject
org.flowable.common.engine.impl.query.AbstractQuery<UserQuery,User>
org.flowable.idm.engine.impl.UserQueryImpl
- All Implemented Interfaces:
Serializable,CacheAwareQuery<UserEntity>,Query<UserQuery,,User> Command<Object>,UserBaseQuery<UserQuery,,User> UserQuery
public class UserQueryImpl
extends AbstractQuery<UserQuery,User>
implements UserQuery, CacheAwareQuery<UserEntity>
- Author:
- Joram Barrez
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.flowable.common.engine.impl.db.ListQueryParameterObject
ListQueryParameterObject.OrderBy, ListQueryParameterObject.ResultTypeNested classes/interfaces inherited from interface org.flowable.common.engine.api.query.Query
Query.NullHandlingOnOrder -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected StringFields inherited from class org.flowable.common.engine.impl.query.AbstractQuery
commandContext, commandExecutorFields inherited from class org.flowable.common.engine.impl.db.ListQueryParameterObject
databaseType, DEFAULT_ORDER_BY, defaultOrderBy, firstResult, maxResults, nullHandlingColumn, nullHandlingOnOrder, orderByCollection, orderProperty, parameter, resultType, SORTORDER_ASC, SORTORDER_DESC -
Constructor Summary
ConstructorsConstructorDescriptionUserQueryImpl(CommandContext commandContext) UserQueryImpl(CommandExecutor commandExecutor) -
Method Summary
Modifier and TypeMethodDescriptionlongexecuteCount(CommandContext commandContext) executeList(CommandContext commandContext) getEmail()getId()getIds()memberOfGroup(String groupId) memberOfGroups(List<String> groupIds) userDisplayName(String displayName) userDisplayNameLike(String displayNameLike) userDisplayNameLikeIgnoreCase(String displayNameLikeIgnoreCase) userEmailLike(String emailLike) userFirstName(String firstName) userFirstNameLike(String firstNameLike) userFirstNameLikeIgnoreCase(String firstNameLikeIgnoreCase) userFullNameLike(String fullNameLike) userFullNameLikeIgnoreCase(String fullNameLikeIgnoreCase) userLastName(String lastName) userLastNameLike(String lastNameLike) userLastNameLikeIgnoreCase(String lastNameLikeIgnoreCase) Methods inherited from class org.flowable.common.engine.impl.query.AbstractQuery
asc, checkQueryOk, count, desc, direction, execute, executeSingleResult, list, listPage, orderBy, orderBy, setCommandExecutor, singleResultMethods inherited from class org.flowable.common.engine.impl.db.ListQueryParameterObject
addOrder, buildOrderBy, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getNullHandlingColumn, getOrderBy, getOrderByCollectionSafe, getOrderByForWindow, getOuterJoinOrderBy, getParameter, hasOrderBy, hasOrderByForColumn, isNeedsPaging, mapOrderByToSql, setDatabaseType, setFirstResult, setMaxResults, setNullHandlingColumn, setParameterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.flowable.common.engine.api.query.CacheAwareQuery
enhanceCachedValue
-
Field Details
-
id
-
ids
-
idIgnoreCase
-
firstName
-
firstNameLike
-
firstNameLikeIgnoreCase
-
lastName
-
lastNameLike
-
lastNameLikeIgnoreCase
-
fullNameLike
-
fullNameLikeIgnoreCase
-
displayName
-
displayNameLike
-
displayNameLikeIgnoreCase
-
email
-
emailLike
-
groupId
-
groupIds
-
tenantId
-
-
Constructor Details
-
UserQueryImpl
public UserQueryImpl() -
UserQueryImpl
-
UserQueryImpl
-
-
Method Details
-
userId
- Specified by:
userIdin interfaceUserBaseQuery<UserQuery,User>
-
userIds
- Specified by:
userIdsin interfaceUserBaseQuery<UserQuery,User>
-
userIdIgnoreCase
- Specified by:
userIdIgnoreCasein interfaceUserBaseQuery<UserQuery,User>
-
userFirstName
- Specified by:
userFirstNamein interfaceUserBaseQuery<UserQuery,User>
-
userFirstNameLike
- Specified by:
userFirstNameLikein interfaceUserBaseQuery<UserQuery,User>
-
userFirstNameLikeIgnoreCase
- Specified by:
userFirstNameLikeIgnoreCasein interfaceUserBaseQuery<UserQuery,User>
-
userLastName
- Specified by:
userLastNamein interfaceUserBaseQuery<UserQuery,User>
-
userLastNameLike
- Specified by:
userLastNameLikein interfaceUserBaseQuery<UserQuery,User>
-
userLastNameLikeIgnoreCase
- Specified by:
userLastNameLikeIgnoreCasein interfaceUserBaseQuery<UserQuery,User>
-
userFullNameLike
- Specified by:
userFullNameLikein interfaceUserBaseQuery<UserQuery,User>
-
userFullNameLikeIgnoreCase
- Specified by:
userFullNameLikeIgnoreCasein interfaceUserBaseQuery<UserQuery,User>
-
userDisplayName
- Specified by:
userDisplayNamein interfaceUserBaseQuery<UserQuery,User>
-
userDisplayNameLike
- Specified by:
userDisplayNameLikein interfaceUserBaseQuery<UserQuery,User>
-
userDisplayNameLikeIgnoreCase
- Specified by:
userDisplayNameLikeIgnoreCasein interfaceUserBaseQuery<UserQuery,User>
-
userEmail
- Specified by:
userEmailin interfaceUserBaseQuery<UserQuery,User>
-
userEmailLike
- Specified by:
userEmailLikein interfaceUserBaseQuery<UserQuery,User>
-
memberOfGroup
- Specified by:
memberOfGroupin interfaceUserBaseQuery<UserQuery,User>
-
memberOfGroups
- Specified by:
memberOfGroupsin interfaceUserBaseQuery<UserQuery,User>
-
tenantId
- Specified by:
tenantIdin interfaceUserBaseQuery<UserQuery,User>
-
orderByUserId
- Specified by:
orderByUserIdin interfaceUserBaseQuery<UserQuery,User>
-
orderByUserEmail
- Specified by:
orderByUserEmailin interfaceUserBaseQuery<UserQuery,User>
-
orderByUserFirstName
- Specified by:
orderByUserFirstNamein interfaceUserBaseQuery<UserQuery,User>
-
orderByUserLastName
- Specified by:
orderByUserLastNamein interfaceUserBaseQuery<UserQuery,User>
-
executeCount
- Specified by:
executeCountin classAbstractQuery<UserQuery,User>
-
executeList
- Specified by:
executeListin classAbstractQuery<UserQuery,User>
-
getId
- Specified by:
getIdin interfaceCacheAwareQuery<UserEntity>
-
getIds
-
getIdIgnoreCase
-
getFirstName
-
getFirstNameLike
-
getFirstNameLikeIgnoreCase
-
getLastName
-
getLastNameLike
-
getLastNameLikeIgnoreCase
-
getEmail
-
getEmailLike
-
getGroupId
-
getGroupIds
-
getFullNameLike
-
getFullNameLikeIgnoreCase
-
getDisplayName
-
getDisplayNameLike
-
getDisplayNameLikeIgnoreCase
-
getTenantId
-