public class KeycloakGroupQueryImpl extends GroupQueryImpl
ListQueryParameterObject.OrderBy, ListQueryParameterObject.ResultTypeQuery.NullHandlingOnOrder| Modifier and Type | Field and Description |
|---|---|
protected static org.springframework.core.ParameterizedTypeReference<List<KeycloakGroupRepresentation>> |
KEYCLOAK_LIST_OF_GROUPS |
protected KeycloakConfiguration |
keycloakConfiguration |
protected static org.slf4j.Logger |
LOGGER |
id, ids, name, nameLike, nameLikeIgnoreCase, type, userId, userIdscommandContext, commandExecutordatabaseType, DEFAULT_ORDER_BY, defaultOrderBy, firstResult, maxResults, nullHandlingColumn, nullHandlingOnOrder, orderByCollection, orderProperty, parameter, resultType, SORTORDER_ASC, SORTORDER_DESC| Constructor and Description |
|---|
KeycloakGroupQueryImpl(KeycloakConfiguration keycloakConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addGroup(Collection<Group> groups,
KeycloakGroupRepresentation keycloakGroup) |
long |
executeCount(CommandContext commandContext) |
List<Group> |
executeList(CommandContext commandContext)
Executes the actual query to retrieve the list of results.
|
protected org.springframework.web.util.UriComponentsBuilder |
prepareQuery(String path) |
protected List<Group> |
queryGroups() |
getId, getIds, getName, getNameLike, getNameLikeIgnoreCase, getType, getUserId, getUserIds, groupId, groupIds, groupMember, groupMembers, groupName, groupNameLike, groupNameLikeIgnoreCase, groupType, orderByGroupId, orderByGroupName, orderByGroupTypeasc, checkQueryOk, count, desc, direction, execute, executeSingleResult, list, listPage, orderBy, orderBy, setCommandExecutor, singleResultaddOrder, buildOrderBy, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getNullHandlingColumn, getOrderBy, getOrderByCollectionSafe, getOrderByForWindow, getOuterJoinOrderBy, getParameter, hasOrderBy, hasOrderByForColumn, isNeedsPaging, mapOrderByToSql, setDatabaseType, setFirstResult, setMaxResults, setNullHandlingColumn, setParameterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitasc, count, desc, list, listPage, orderBy, orderBy, singleResultenhanceCachedValueprotected static final org.slf4j.Logger LOGGER
protected static final org.springframework.core.ParameterizedTypeReference<List<KeycloakGroupRepresentation>> KEYCLOAK_LIST_OF_GROUPS
protected KeycloakConfiguration keycloakConfiguration
public KeycloakGroupQueryImpl(KeycloakConfiguration keycloakConfiguration)
public long executeCount(CommandContext commandContext)
executeCount in class GroupQueryImplpublic List<Group> executeList(CommandContext commandContext)
AbstractQueryexecuteList in class GroupQueryImplprotected void addGroup(Collection<Group> groups, KeycloakGroupRepresentation keycloakGroup)
protected org.springframework.web.util.UriComponentsBuilder prepareQuery(String path)
Copyright © 2023 Flowable. All rights reserved.