Package org.camunda.bpm.engine.impl
Class GroupQueryImpl
java.lang.Object
org.camunda.bpm.engine.impl.db.ListQueryParameterObject
org.camunda.bpm.engine.impl.AbstractQuery<GroupQuery,Group>
 
org.camunda.bpm.engine.impl.GroupQueryImpl
- All Implemented Interfaces:
- Serializable,- GroupQuery,- Command<Object>,- Query<GroupQuery,- Group> 
- Direct Known Subclasses:
- DbGroupQueryImpl,- LdapGroupQuery
- Author:
- Joram Barrez
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class org.camunda.bpm.engine.impl.AbstractQueryAbstractQuery.ResultType
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected Stringprotected String[]protected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected StringFields inherited from class org.camunda.bpm.engine.impl.AbstractQuerycommandExecutor, expressions, maxResultsLimitEnabled, resultType, SORTORDER_ASC, SORTORDER_DESC, validatorsFields inherited from class org.camunda.bpm.engine.impl.db.ListQueryParameterObjectauthCheck, databaseType, firstResult, maxResults, orderingProperties, parameter, tenantCheck
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetId()String[]getIds()getName()getType()Only selectGroups with the given id.Only selectGroups with the given idsgroupMember(String userId) Only selectsGroups where the given user is a member of.Only selectGroups with the given name.groupNameLike(String nameLike) Only selectGroups where the name matches the given parameter.Only selectGroups which have the given type.memberOfTenant(String tenantId) Only selectGroups that belongs to the given tenant.Order by group id (needs to be followed byQuery.asc()orQuery.desc()).Order by group name (needs to be followed byQuery.asc()orQuery.desc()).Order by group type (needs to be followed byQuery.asc()orQuery.desc()).potentialStarter(String procDefId) Only selectGroupS that are potential starter for the given process definition.Methods inherited from class org.camunda.bpm.engine.impl.AbstractQueryaddExpression, addValidator, asc, checkMaxResultsLimit, checkQueryOk, count, desc, direction, disableMaxResultsLimit, enableMaxResultsLimit, evaluateExpressions, evaluateExpressionsAndExecuteCount, evaluateExpressionsAndExecuteDeploymentIdMappingsList, evaluateExpressionsAndExecuteIdsList, evaluateExpressionsAndExecuteList, execute, executeCount, executeDeploymentIdMappingsList, executeIdsList, executeList, executeResult, executeSingleResult, extend, getExpressions, getMethod, hasExcludingConditions, list, listDeploymentIdMappings, listIds, listPage, mergeExpressions, mergeOrdering, orderBy, orderBy, removeValidator, setCommandExecutor, setExpressions, singleResult, unlimitedList, validate, validateMethods inherited from class org.camunda.bpm.engine.impl.db.ListQueryParameterObjectgetAuthCheck, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getOrderingProperties, getParameter, getTenantCheck, setAuthCheck, setDatabaseType, setFirstResult, setMaxResults, setOrderingProperties, setParameter, setTenantCheckMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.camunda.bpm.engine.impl.interceptor.CommandisRetryableMethods inherited from interface org.camunda.bpm.engine.query.Queryasc, count, desc, list, listPage, singleResult, unlimitedList
- 
Field Details- 
id
- 
ids
- 
name
- 
nameLike
- 
type
- 
userId
- 
procDefId
- 
tenantId
 
- 
- 
Constructor Details- 
GroupQueryImplpublic GroupQueryImpl()
- 
GroupQueryImpl
 
- 
- 
Method Details- 
groupIdDescription copied from interface:GroupQueryOnly selectGroups with the given id.- Specified by:
- groupIdin interface- GroupQuery
 
- 
groupIdInDescription copied from interface:GroupQueryOnly selectGroups with the given ids- Specified by:
- groupIdInin interface- GroupQuery
 
- 
groupNameDescription copied from interface:GroupQueryOnly selectGroups with the given name.- Specified by:
- groupNamein interface- GroupQuery
 
- 
groupNameLikeDescription copied from interface:GroupQueryOnly selectGroups where the name matches the given parameter. The syntax to use is that of SQL, eg. %activiti%.- Specified by:
- groupNameLikein interface- GroupQuery
 
- 
groupTypeDescription copied from interface:GroupQueryOnly selectGroups which have the given type.- Specified by:
- groupTypein interface- GroupQuery
 
- 
groupMemberDescription copied from interface:GroupQueryOnly selectsGroups where the given user is a member of.- Specified by:
- groupMemberin interface- GroupQuery
 
- 
potentialStarterDescription copied from interface:GroupQueryOnly selectGroupS that are potential starter for the given process definition.- Specified by:
- potentialStarterin interface- GroupQuery
 
- 
memberOfTenantDescription copied from interface:GroupQueryOnly selectGroups that belongs to the given tenant.- Specified by:
- memberOfTenantin interface- GroupQuery
 
- 
orderByGroupIdDescription copied from interface:GroupQueryOrder by group id (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
- orderByGroupIdin interface- GroupQuery
 
- 
orderByGroupNameDescription copied from interface:GroupQueryOrder by group name (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
- orderByGroupNamein interface- GroupQuery
 
- 
orderByGroupTypeDescription copied from interface:GroupQueryOrder by group type (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
- orderByGroupTypein interface- GroupQuery
 
- 
getId
- 
getName
- 
getNameLike
- 
getType
- 
getUserId
- 
getTenantId
- 
getIds
 
-