Package org.flowable.ldap.impl
Class LDAPGroupQueryImpl
- java.lang.Object
-
- org.flowable.common.engine.impl.db.ListQueryParameterObject
-
- org.flowable.common.engine.impl.query.AbstractQuery<GroupQuery,Group>
-
- org.flowable.idm.engine.impl.GroupQueryImpl
-
- org.flowable.ldap.impl.LDAPGroupQueryImpl
-
- All Implemented Interfaces:
Serializable,org.flowable.common.engine.api.query.CacheAwareQuery<GroupEntity>,org.flowable.common.engine.api.query.Query<GroupQuery,Group>,org.flowable.common.engine.impl.interceptor.Command<Object>,GroupQuery
public class LDAPGroupQueryImpl extends GroupQueryImpl
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected LDAPConfigurationldapConfiguratorprotected LDAPGroupCacheldapGroupCache-
Fields inherited from class org.flowable.idm.engine.impl.GroupQueryImpl
id, ids, name, nameLike, nameLikeIgnoreCase, type, userId, userIds
-
-
Constructor Summary
Constructors Constructor Description LDAPGroupQueryImpl(LDAPConfiguration ldapConfigurator, LDAPGroupCache ldapGroupCache)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SearchControlscreateSearchControls()longexecuteCount(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)protected List<Group>executeGroupQuery(String searchExpression)List<Group>executeList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)protected List<Group>executeQuery()protected List<Group>findAllGroups()protected List<Group>findGroupsById(String id)protected List<Group>findGroupsByUser(String userId)-
Methods inherited from class org.flowable.idm.engine.impl.GroupQueryImpl
getId, getIds, getName, getNameLike, getNameLikeIgnoreCase, getType, getUserId, getUserIds, groupId, groupIds, groupMember, groupMembers, groupName, groupNameLike, groupNameLikeIgnoreCase, groupType, orderByGroupId, orderByGroupName, orderByGroupType
-
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
-
ldapConfigurator
protected LDAPConfiguration ldapConfigurator
-
ldapGroupCache
protected LDAPGroupCache ldapGroupCache
-
-
Constructor Detail
-
LDAPGroupQueryImpl
public LDAPGroupQueryImpl(LDAPConfiguration ldapConfigurator, LDAPGroupCache ldapGroupCache)
-
-
Method Detail
-
executeCount
public long executeCount(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
- Overrides:
executeCountin classGroupQueryImpl
-
executeList
public List<Group> executeList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
- Overrides:
executeListin classGroupQueryImpl
-
createSearchControls
protected SearchControls createSearchControls()
-
-