Class KeycloakUserQueryImpl
- java.lang.Object
-
- org.flowable.common.engine.impl.db.ListQueryParameterObject
-
- org.flowable.common.engine.impl.query.AbstractQuery<org.flowable.idm.api.UserQuery,org.flowable.idm.api.User>
-
- org.flowable.idm.engine.impl.UserQueryImpl
-
- org.flowable.ui.idm.service.keycloak.KeycloakUserQueryImpl
-
- All Implemented Interfaces:
Serializable,org.flowable.common.engine.api.query.CacheAwareQuery<UserEntity>,org.flowable.common.engine.api.query.Query<org.flowable.idm.api.UserQuery,org.flowable.idm.api.User>,org.flowable.common.engine.impl.interceptor.Command<Object>,org.flowable.idm.api.UserBaseQuery<org.flowable.idm.api.UserQuery,org.flowable.idm.api.User>,org.flowable.idm.api.UserQuery
public class KeycloakUserQueryImpl extends UserQueryImpl
- Author:
- Filip Hrisafov
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.springframework.core.ParameterizedTypeReference<List<KeycloakUserRepresentation>>KEYCLOAK_LIST_OF_USERSprotected KeycloakConfigurationkeycloakConfigurationprotected static org.slf4j.LoggerLOGGER-
Fields inherited from class org.flowable.idm.engine.impl.UserQueryImpl
displayName, displayNameLike, displayNameLikeIgnoreCase, email, emailLike, firstName, firstNameLike, firstNameLikeIgnoreCase, fullNameLike, fullNameLikeIgnoreCase, groupId, groupIds, id, idIgnoreCase, ids, lastName, lastNameLike, lastNameLikeIgnoreCase, tenantId
-
-
Constructor Summary
Constructors Constructor Description KeycloakUserQueryImpl(KeycloakConfiguration keycloakConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longexecuteCount(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)List<org.flowable.idm.api.User>executeList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)protected org.springframework.web.util.UriComponentsBuilderprepareQuery(String path)-
Methods inherited from class org.flowable.idm.engine.impl.UserQueryImpl
getDisplayName, getDisplayNameLike, getDisplayNameLikeIgnoreCase, getEmail, getEmailLike, getFirstName, getFirstNameLike, getFirstNameLikeIgnoreCase, getFullNameLike, getFullNameLikeIgnoreCase, getGroupId, getGroupIds, getId, getIdIgnoreCase, getIds, getLastName, getLastNameLike, getLastNameLikeIgnoreCase, getTenantId, memberOfGroup, memberOfGroups, orderByUserEmail, orderByUserFirstName, orderByUserId, orderByUserLastName, tenantId, userDisplayName, userDisplayNameLike, userDisplayNameLikeIgnoreCase, userEmail, userEmailLike, userFirstName, userFirstNameLike, userFirstNameLikeIgnoreCase, userFullNameLike, userFullNameLikeIgnoreCase, userId, userIdIgnoreCase, userIds, userLastName, userLastNameLike, userLastNameLikeIgnoreCase
-
Methods inherited from class org.flowable.common.engine.impl.query.AbstractQuery
asc, checkQueryOk, count, desc, direction, execute, executeSingleResult, list, listPage, orderBy, orderBy, setCommandExecutor, singleResult
-
Methods 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, setParameter
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Field Detail
-
KEYCLOAK_LIST_OF_USERS
protected static final org.springframework.core.ParameterizedTypeReference<List<KeycloakUserRepresentation>> KEYCLOAK_LIST_OF_USERS
-
LOGGER
protected static final org.slf4j.Logger LOGGER
-
keycloakConfiguration
protected KeycloakConfiguration keycloakConfiguration
-
-
Constructor Detail
-
KeycloakUserQueryImpl
public KeycloakUserQueryImpl(KeycloakConfiguration keycloakConfiguration)
-
-
Method Detail
-
executeCount
public long executeCount(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
- Overrides:
executeCountin classUserQueryImpl
-
executeList
public List<org.flowable.idm.api.User> executeList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
- Overrides:
executeListin classUserQueryImpl
-
prepareQuery
protected org.springframework.web.util.UriComponentsBuilder prepareQuery(String path)
-
-