public class PlatformUserQueryImpl extends UserBaseQueryImpl<PlatformUserQuery,PlatformUser> implements PlatformUserQuery
| Modifier and Type | Field and Description |
|---|---|
protected Date |
createdAfter |
protected Date |
createdBefore |
protected List<String> |
notInIds |
protected boolean |
withoutTenantId |
accessbleByUserDefinitionKeyProvided, accessibleByUser, accessibleByUserDefinitionKey, displayName, displayNameLike, displayNameLikeIgnoreCase, email, emailLike, firstName, firstNameLike, firstNameLikeIgnoreCase, fullNameLike, fullNameLikeIgnoreCase, groupId, groupIds, id, idIgnoreCase, ids, lastName, lastNameLike, lastNameLikeIgnoreCase, orQueryObjects, tenantIdqueryVariableValues| Constructor and Description |
|---|
PlatformUserQueryImpl() |
PlatformUserQueryImpl(org.flowable.common.engine.impl.interceptor.CommandContext commandContext) |
PlatformUserQueryImpl(org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor) |
| Modifier and Type | Method and Description |
|---|---|
PlatformUserQuery |
accessibleByUser(String userId)
Query all users that are accessible by the user with the provided
userId. |
PlatformUserQuery |
accessibleByUserWithUserDefinitionKey(String userId,
String userDefinitionKey)
Query all users that are accessible by the user with the provided
userId and userDefinitionKey. |
PlatformUserQuery |
active() |
PlatformUserQuery |
createAfter(Date createdAfter) |
PlatformUserQuery |
createdBefore(Date createdBefore) |
protected PlatformUserQueryImpl |
createNewQuery() |
protected long |
executeFindUserCount(org.flowable.common.engine.impl.interceptor.CommandContext commandContext) |
protected List<PlatformUser> |
executeFindUserList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext) |
List<String> |
getNotInIds() |
PlatformUserQuery |
includeIdentityInfo()
Deprecated.
|
PlatformUserQuery |
infoEquals(String name,
Object value)
Checks for a user with the given info name and value.
|
PlatformUserQuery |
infoEqualsIgnoreCase(String name,
String value)
Checks for a user with the given info name and value ignoring the case of the value.
|
PlatformUserQuery |
infoValueLike(String name,
String infoValueLike)
Checks for a user with the given info name and value like.
|
PlatformUserQuery |
infoValueLikeIgnoreCase(String name,
String infoValueLike)
Checks for a user with the given info name and value like ignoring the case of the value.
|
boolean |
isWithoutTenantId() |
PlatformUserQuery |
presence(String presence)
Query for users with the given presence status.
|
PlatformUserQuery |
state(String state) |
PlatformUserQuery |
subState(String subState) |
PlatformUserQuery |
subType(String subType) |
PlatformUserQuery |
type(String type)
Query for users of the given type
|
PlatformUserQuery |
userDefinitionKey(String userDefinitionKey) |
PlatformUserQuery |
userIdsNotIn(List<String> ids) |
PlatformUserQuery |
withoutTenantId()
Query only users belonging to no tenant.
|
ensureVariablesInitialized, executeCount, executeList, getAccessibleByUser, getDisplayName, getDisplayNameLike, getDisplayNameLikeIgnoreCase, getEmail, getEmailLike, getFirstName, getFirstNameLike, getFirstNameLikeIgnoreCase, getFullNameLike, getFullNameLikeIgnoreCase, getGroupId, getGroupIds, getId, getIdIgnoreCase, getIds, getLastName, getLastNameLike, getLastNameLikeIgnoreCase, getOrQueryObjects, getTenantId, handleAccessibleByUser, handleDynamicLookupVariable, handleLookupGroups, memberOfGroup, memberOfGroups, orderByUserEmail, orderByUserFirstName, orderByUserId, orderByUserLastName, tenantId, userDisplayName, userDisplayNameLike, userDisplayNameLikeIgnoreCase, userEmail, userEmailLike, userFirstName, userFirstNameLike, userFirstNameLikeIgnoreCase, userFullNameLike, userFullNameLikeIgnoreCase, userId, userIdIgnoreCase, userIds, userLastName, userLastNameLike, userLastNameLikeIgnoreCaseaddVariable, getQueryVariableValues, hasLocalQueryVariableValue, hasNonLocalQueryVariableValue, hasValueComparisonQueryVariables, isBoolean, variableExists, variableExists, variableNotExists, variableNotExists, variableValueEquals, variableValueEquals, variableValueEquals, variableValueEquals, variableValueEqualsIgnoreCase, variableValueEqualsIgnoreCase, variableValueGreaterThan, variableValueGreaterThan, variableValueGreaterThanOrEqual, variableValueGreaterThanOrEqual, variableValueLessThan, variableValueLessThan, variableValueLessThanOrEqual, variableValueLessThanOrEqual, variableValueLike, variableValueLike, variableValueLikeIgnoreCase, variableValueLikeIgnoreCase, variableValueNotEquals, variableValueNotEquals, variableValueNotEqualsIgnoreCase, variableValueNotEqualsIgnoreCaseasc, checkQueryOk, count, desc, direction, execute, executeSingleResult, list, listPage, orderBy, orderBy, setCommandExecutor, singleResultaddOrder, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getNullHandlingColumn, getOrderBy, getOrderByColumnMap, getOrderByColumns, getParameter, setDatabaseType, setFirstResult, setMaxResults, setNullHandlingColumn, setOrderByColumns, setParameterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmemberOfGroup, memberOfGroups, orderByUserEmail, orderByUserFirstName, orderByUserId, orderByUserLastName, tenantId, userDisplayName, userDisplayNameLike, userDisplayNameLikeIgnoreCase, userEmail, userEmailLike, userFirstName, userFirstNameLike, userFirstNameLikeIgnoreCase, userFullNameLike, userFullNameLikeIgnoreCase, userId, userIdIgnoreCase, userIds, userLastName, userLastNameLike, userLastNameLikeIgnoreCaseprotected Date createdBefore
protected Date createdAfter
protected boolean withoutTenantId
public PlatformUserQueryImpl()
public PlatformUserQueryImpl(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
public PlatformUserQueryImpl(org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor)
protected long executeFindUserCount(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
executeFindUserCount in class UserBaseQueryImpl<PlatformUserQuery,PlatformUser>protected List<PlatformUser> executeFindUserList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
executeFindUserList in class UserBaseQueryImpl<PlatformUserQuery,PlatformUser>public PlatformUserQuery userIdsNotIn(List<String> ids)
userIdsNotIn in interface PlatformUserQuerypublic PlatformUserQuery userDefinitionKey(String userDefinitionKey)
userDefinitionKey in interface PlatformUserQuerypublic PlatformUserQuery type(String type)
PlatformUserQuerytype in interface PlatformUserQueryfor known user typespublic PlatformUserQuery subType(String subType)
subType in interface PlatformUserQuerypublic PlatformUserQuery presence(String presence)
PlatformUserQuerypresence in interface PlatformUserQueryfor known presence statespublic PlatformUserQuery accessibleByUser(String userId)
PlatformUserQueryuserId.accessibleByUser in interface PlatformUserQueryuserId - the if of the user for which users should be queriedpublic PlatformUserQuery accessibleByUserWithUserDefinitionKey(String userId, String userDefinitionKey)
PlatformUserQueryuserId and userDefinitionKey.accessibleByUserWithUserDefinitionKey in interface PlatformUserQueryuserId - the id of the user for which users should be querieduserDefinitionKey - the user definition key for the user for which users should be queriedpublic PlatformUserQuery active()
active in interface PlatformUserQuerypublic PlatformUserQuery state(String state)
state in interface PlatformUserQuerypublic PlatformUserQuery subState(String subState)
subState in interface PlatformUserQuerypublic PlatformUserQuery infoEquals(String name, Object value)
PlatformUserQueryinfoEquals in interface PlatformUserQueryname - the name of the infovalue - the value that the info should havepublic PlatformUserQuery infoEqualsIgnoreCase(String name, String value)
PlatformUserQueryinfoEqualsIgnoreCase in interface PlatformUserQueryname - the name of the infovalue - the value that the info should havepublic PlatformUserQuery infoValueLike(String name, String infoValueLike)
PlatformUserQueryinfoValueLike in interface PlatformUserQueryname - the name of the infoinfoValueLike - the value like the info should have ('%' has to be added by the caller itself)public PlatformUserQuery infoValueLikeIgnoreCase(String name, String infoValueLike)
PlatformUserQueryinfoValueLikeIgnoreCase in interface PlatformUserQueryname - the name of the infoinfoValueLike - the value like the info should have ('%' has to be added by the caller itself)public PlatformUserQuery createAfter(Date createdAfter)
createAfter in interface PlatformUserQuerypublic PlatformUserQuery createdBefore(Date createdBefore)
createdBefore in interface PlatformUserQuery@Deprecated public PlatformUserQuery includeIdentityInfo()
PlatformUserQueryincludeIdentityInfo in interface PlatformUserQuerypublic PlatformUserQuery withoutTenantId()
PlatformUserQuerywithoutTenantId in interface PlatformUserQueryprotected PlatformUserQueryImpl createNewQuery()
createNewQuery in class UserBaseQueryImpl<PlatformUserQuery,PlatformUser>public boolean isWithoutTenantId()
Copyright © 2019. All rights reserved.