Class PlatformGroupQueryImpl

java.lang.Object
org.flowable.common.engine.impl.db.ListQueryParameterObject
org.flowable.common.engine.impl.query.AbstractQuery<PlatformGroupQuery,​PlatformGroup>
com.flowable.idm.engine.impl.PlatformGroupQueryImpl
All Implemented Interfaces:
PlatformGroupQuery, java.io.Serializable, org.flowable.common.engine.api.query.CacheAwareQuery<PlatformGroupEntity>, org.flowable.common.engine.api.query.Query<PlatformGroupQuery,​PlatformGroup>, org.flowable.common.engine.impl.interceptor.Command<java.lang.Object>

public class PlatformGroupQueryImpl
extends org.flowable.common.engine.impl.query.AbstractQuery<PlatformGroupQuery,​PlatformGroup>
implements PlatformGroupQuery, org.flowable.common.engine.api.query.CacheAwareQuery<PlatformGroupEntity>
Author:
Joram Barrez
See Also:
Serialized Form
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.flowable.common.engine.impl.db.ListQueryParameterObject

    org.flowable.common.engine.impl.db.ListQueryParameterObject.ResultType

    Nested classes/interfaces inherited from interface org.flowable.common.engine.api.query.Query

    org.flowable.common.engine.api.query.Query.NullHandlingOnOrder
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected java.lang.String id  
    protected java.util.List<java.lang.String> ids  
    protected java.lang.String key  
    protected java.lang.String name  
    protected java.lang.String nameLike  
    protected java.lang.String nameLikeIgnoreCase  
    protected java.lang.String tenantId  
    protected java.lang.String type  
    protected java.lang.String userId  
    protected java.util.List<java.lang.String> userIds  
    protected boolean withoutTenantId  

    Fields inherited from class org.flowable.common.engine.impl.query.AbstractQuery

    commandContext, commandExecutor

    Fields inherited from class org.flowable.common.engine.impl.db.ListQueryParameterObject

    databaseType, firstResult, maxResults, nullHandlingColumn, nullHandlingOnOrder, orderByColumnMap, orderByColumns, orderProperty, parameter, resultType, SORTORDER_ASC, SORTORDER_DESC
  • Constructor Summary

    Constructors 
    Constructor Description
    PlatformGroupQueryImpl()  
    PlatformGroupQueryImpl​(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)  
    PlatformGroupQueryImpl​(org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor)  
  • Method Summary

    Modifier and Type Method Description
    long executeCount​(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)  
    java.util.List<PlatformGroup> executeList​(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)  
    java.lang.String getId()  
    java.util.List<java.lang.String> getIds()  
    java.lang.String getKey()  
    java.lang.String getName()  
    java.lang.String getNameLike()  
    java.lang.String getNameLikeIgnoreCase()  
    java.lang.String getTenantId()  
    java.lang.String getType()  
    java.lang.String getUserId()  
    java.util.List<java.lang.String> getUserIds()  
    PlatformGroupQuery groupId​(java.lang.String id)
    Only select PlatformGroups with the given id.
    PlatformGroupQuery groupIds​(java.util.List<java.lang.String> ids)
    Only select PlatformGroups with the given ids.
    PlatformGroupQuery groupKey​(java.lang.String groupKey)
    Only select PlatformGroups which have the given key.
    PlatformGroupQuery groupMember​(java.lang.String userId)
    Only selects PlatformGroups where the given user is a member of.
    PlatformGroupQuery groupMembers​(java.util.List<java.lang.String> userIds)
    Only selects PlatformGroups where the given users are a member of.
    PlatformGroupQuery groupName​(java.lang.String name)
    Only select PlatformGroups with the given name.
    PlatformGroupQuery groupNameLike​(java.lang.String nameLike)
    Only select PlatformGroups where the name matches the given parameter.
    PlatformGroupQuery groupNameLikeIgnoreCase​(java.lang.String nameLikeIgnoreCase)
    Only select PlatformGroups where the name matches the given parameter (ignoring case).
    PlatformGroupQuery groupTenantId​(java.lang.String tenantId)
    Only select PlatformGroups which have the given tenant id.
    PlatformGroupQuery groupType​(java.lang.String type)
    Only select PlatformGroups which have the given type.
    boolean isWithoutTenantId()  
    PlatformGroupQuery orderByGroupId()
    Order by group id (needs to be followed by Query.asc() or Query.desc()).
    PlatformGroupQuery orderByGroupName()
    Order by group name (needs to be followed by Query.asc() or Query.desc()).
    PlatformGroupQuery orderByGroupType()
    Order by group type (needs to be followed by Query.asc() or Query.desc()).
    PlatformGroupQuery withoutTenantId()
    Only select PlatformGroups which have no tenant id.

    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, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getNullHandlingColumn, getOrderBy, getOrderByColumnMap, getOrderByColumns, getParameter, setDatabaseType, setFirstResult, setMaxResults, setNullHandlingColumn, setOrderByColumns, setParameter

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.flowable.common.engine.api.query.CacheAwareQuery

    enhanceCachedValue

    Methods inherited from interface org.flowable.common.engine.api.query.Query

    asc, count, desc, list, listPage, orderBy, orderBy, singleResult