public abstract class UserBaseQueryImpl<T extends org.flowable.idm.api.UserBaseQuery<T,U>,U extends org.flowable.idm.api.User>
extends org.flowable.variable.service.impl.AbstractVariableQueryImpl<T,U>
implements org.flowable.idm.api.UserBaseQuery<T,U>
Modifier and Type | Field and Description |
---|---|
protected String |
accessibleByUser |
protected String |
displayName |
protected String |
displayNameLike |
protected String |
displayNameLikeIgnoreCase |
protected String |
email |
protected String |
emailLike |
protected String |
firstName |
protected String |
firstNameLike |
protected String |
firstNameLikeIgnoreCase |
protected String |
fullNameLike |
protected String |
fullNameLikeIgnoreCase |
protected String |
groupId |
protected List<String> |
groupIds |
protected String |
id |
protected String |
idIgnoreCase |
protected List<String> |
ids |
protected String |
lastName |
protected String |
lastNameLike |
protected String |
lastNameLikeIgnoreCase |
protected List<T> |
orQueryObjects |
protected String |
tenantId |
queryVariableValues
Constructor and Description |
---|
UserBaseQueryImpl() |
UserBaseQueryImpl(org.flowable.common.engine.impl.interceptor.CommandContext commandContext) |
UserBaseQueryImpl(org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor) |
addVariable, 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, variableValueNotEqualsIgnoreCase
asc, checkQueryOk, count, desc, direction, execute, executeSingleResult, list, listPage, orderBy, orderBy, setCommandExecutor, singleResult
addOrder, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getNullHandlingColumn, getOrderBy, getOrderByColumnMap, getOrderByColumns, getParameter, setDatabaseType, setFirstResult, setMaxResults, setNullHandlingColumn, setOrderByColumns, setParameter
protected String id
protected String idIgnoreCase
protected String firstName
protected String firstNameLike
protected String firstNameLikeIgnoreCase
protected String lastName
protected String lastNameLike
protected String lastNameLikeIgnoreCase
protected String fullNameLike
protected String fullNameLikeIgnoreCase
protected String displayName
protected String displayNameLike
protected String displayNameLikeIgnoreCase
protected String accessibleByUser
protected String email
protected String emailLike
protected String groupId
protected String tenantId
public UserBaseQueryImpl()
public UserBaseQueryImpl(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
public UserBaseQueryImpl(org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor)
public T userDisplayNameLikeIgnoreCase(String displayNameLikeIgnoreCase)
public T orderByUserId()
public T orderByUserEmail()
public T orderByUserFirstName()
public T orderByUserLastName()
public long executeCount(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
protected abstract long executeFindUserCount(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
public List<U> executeList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
protected abstract List<U> executeFindUserList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
protected void ensureVariablesInitialized()
protected boolean handleAccessibleByUser(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
commandContext
- the command context that can be used to fetch datatrue
if the query can actually be executed, false
otherwise (return empty result)protected boolean handleLookupGroups(UserBaseQueryImpl<T,U> query, List<String> lookupGroups)
protected boolean handleDynamicLookupVariable(UserBaseQueryImpl<T,U> query, String lookupInfoName)
protected abstract T createNewQuery()
public String getId()
public String getIdIgnoreCase()
public String getFirstName()
public String getFirstNameLike()
public String getFirstNameLikeIgnoreCase()
public String getLastName()
public String getLastNameLike()
public String getLastNameLikeIgnoreCase()
public String getFullNameLike()
public String getFullNameLikeIgnoreCase()
public String getDisplayName()
public String getDisplayNameLike()
public String getDisplayNameLikeIgnoreCase()
public String getAccessibleByUser()
public String getEmail()
public String getEmailLike()
public String getGroupId()
public String getTenantId()
Copyright © 2019. All rights reserved.