org.camunda.bpm.engine.impl.identity.db
Class DbGroupQueryImpl

java.lang.Object
  extended by org.camunda.bpm.engine.impl.db.AuthorizationCheck
      extended by org.camunda.bpm.engine.impl.db.ListQueryParameterObject
          extended by org.camunda.bpm.engine.impl.AbstractQuery<GroupQuery,Group>
              extended by org.camunda.bpm.engine.impl.GroupQueryImpl
                  extended by org.camunda.bpm.engine.impl.identity.db.DbGroupQueryImpl
All Implemented Interfaces:
Serializable, GroupQuery, Command<Object>, Query<GroupQuery,Group>

public class DbGroupQueryImpl
extends GroupQueryImpl

Author:
Daniel Meyer
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.camunda.bpm.engine.impl.GroupQueryImpl
id, name, nameLike, procDefId, type, userId
 
Fields inherited from class org.camunda.bpm.engine.impl.AbstractQuery
commandContext, commandExecutor, orderBy, orderProperty, resultType, SORTORDER_ASC, SORTORDER_DESC
 
Fields inherited from class org.camunda.bpm.engine.impl.db.ListQueryParameterObject
databaseType, firstResult, maxResults, parameter
 
Fields inherited from class org.camunda.bpm.engine.impl.db.AuthorizationCheck
authDefaultPerm, authGroupIds, authPerms, authResourceId, authResourceIdQueryParam, authResourceType, authUserId, isAuthorizationCheckEnabled
 
Constructor Summary
DbGroupQueryImpl()
           
DbGroupQueryImpl(CommandContext commandContext)
           
DbGroupQueryImpl(CommandExecutor commandExecutor)
           
 
Method Summary
 long executeCount(CommandContext commandContext)
           
 List<Group> executeList(CommandContext commandContext, Page page)
          Executes the actual query to retrieve the list of results.
protected  DbReadOnlyIdentityServiceProvider getIdentityProvider(CommandContext commandContext)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.GroupQueryImpl
getId, getName, getNameLike, getType, getUserId, groupId, groupMember, groupName, groupNameLike, groupType, orderByGroupId, orderByGroupName, orderByGroupType, potentialStarter
 
Methods inherited from class org.camunda.bpm.engine.impl.AbstractQuery
addOrder, asc, assertParamNotNull, assertParamNotNull, checkQueryOk, count, desc, direction, execute, executeSingleResult, getOrderBy, list, listPage, orderBy, setCommandExecutor, singleResult
 
Methods inherited from class org.camunda.bpm.engine.impl.db.ListQueryParameterObject
getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getParameter, setDatabaseType, setFirstResult, setMaxResults, setOrderBy, setParameter
 
Methods inherited from class org.camunda.bpm.engine.impl.db.AuthorizationCheck
getAuthDefaultPerm, getAuthGroupIds, getAuthPerms, getAuthResourceId, getAuthResourceIdQueryParam, getAuthResourceType, getAuthUserId, isAuthorizationCheckEnabled, setAuthDefaultPerm, setAuthGroupIds, setAuthorizationCheckEnabled, setAuthPerms, setAuthResourceId, setAuthResourceIdQueryParam, setAuthResourceType, setAuthUserId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.camunda.bpm.engine.query.Query
asc, count, desc, list, listPage, singleResult
 

Constructor Detail

DbGroupQueryImpl

public DbGroupQueryImpl()

DbGroupQueryImpl

public DbGroupQueryImpl(CommandContext commandContext)

DbGroupQueryImpl

public DbGroupQueryImpl(CommandExecutor commandExecutor)
Method Detail

executeCount

public long executeCount(CommandContext commandContext)
Specified by:
executeCount in class AbstractQuery<GroupQuery,Group>

executeList

public List<Group> executeList(CommandContext commandContext,
                               Page page)
Description copied from class: AbstractQuery
Executes the actual query to retrieve the list of results.

Specified by:
executeList in class AbstractQuery<GroupQuery,Group>
page - used if the results must be paged. If null, no paging will be applied.

getIdentityProvider

protected DbReadOnlyIdentityServiceProvider getIdentityProvider(CommandContext commandContext)


Copyright © 2014 camunda services GmbH. All Rights Reserved.