Package com.flowable.engage.engine.impl
Class ConversationDefinitionQueryImpl
- java.lang.Object
-
- org.flowable.common.engine.impl.db.ListQueryParameterObject
-
- org.flowable.common.engine.impl.query.AbstractQuery<ConversationDefinitionQuery,ConversationDefinition>
-
- com.flowable.engage.engine.impl.ConversationDefinitionQueryImpl
-
- All Implemented Interfaces:
ConversationDefinitionQuery
,Serializable
,Query<ConversationDefinitionQuery,ConversationDefinition>
,Command<Object>
public class ConversationDefinitionQueryImpl extends AbstractQuery<ConversationDefinitionQuery,ConversationDefinition> implements ConversationDefinitionQuery
- Author:
- Tijs Rademakers
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.flowable.common.engine.impl.db.ListQueryParameterObject
ListQueryParameterObject.OrderBy, ListQueryParameterObject.ResultType
-
Nested classes/interfaces inherited from interface org.flowable.common.engine.api.query.Query
Query.NullHandlingOnOrder
-
-
Field Summary
Fields Modifier and Type Field Description protected Collection<String>
accessibleByGroups
protected String
accessibleByUser
protected String
id
protected String
key
protected String
name
protected String
nameLike
protected String
nameLikeIgnoreCase
protected String
tenantId
-
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, DEFAULT_ORDER_BY, defaultOrderBy, firstResult, maxResults, nullHandlingColumn, nullHandlingOnOrder, orderByCollection, orderProperty, parameter, resultType, SORTORDER_ASC, SORTORDER_DESC
-
-
Constructor Summary
Constructors Constructor Description ConversationDefinitionQueryImpl(CommandExecutor commandExecutor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConversationDefinitionQuery
accessibleByUserOrGroups(String userId, Collection<String> groupKeys)
long
executeCount(CommandContext commandContext)
List<ConversationDefinition>
executeList(CommandContext commandContext)
Collection<String>
getAccessibleByGroups()
String
getAccessibleByUser()
String
getId()
String
getKey()
String
getName()
String
getNameLike()
String
getNameLikeIgnoreCase()
ConversationDefinitionQuery
id(String id)
ConversationDefinitionQuery
key(String key)
ConversationDefinitionQuery
name(String name)
ConversationDefinitionQuery
nameLike(String nameLike)
ConversationDefinitionQuery
nameLikeIgnoreCase(String nameLikeIgnoreCase)
ConversationDefinitionQuery
orderByConversationDefinitionId()
ConversationDefinitionQuery
orderByConversationDefinitionKey()
ConversationDefinitionQuery
orderByConversationDefinitionName()
ConversationDefinitionQuery
tenantId(String tenantId)
-
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
-
Methods inherited from interface com.flowable.engage.api.ConversationDefinitionQuery
accessibleByUser
-
-
-
-
Field Detail
-
id
protected String id
-
key
protected String key
-
name
protected String name
-
nameLike
protected String nameLike
-
nameLikeIgnoreCase
protected String nameLikeIgnoreCase
-
accessibleByUser
protected String accessibleByUser
-
accessibleByGroups
protected Collection<String> accessibleByGroups
-
tenantId
protected String tenantId
-
-
Constructor Detail
-
ConversationDefinitionQueryImpl
public ConversationDefinitionQueryImpl(CommandExecutor commandExecutor)
-
-
Method Detail
-
id
public ConversationDefinitionQuery id(String id)
- Specified by:
id
in interfaceConversationDefinitionQuery
-
key
public ConversationDefinitionQuery key(String key)
- Specified by:
key
in interfaceConversationDefinitionQuery
-
name
public ConversationDefinitionQuery name(String name)
- Specified by:
name
in interfaceConversationDefinitionQuery
-
nameLike
public ConversationDefinitionQuery nameLike(String nameLike)
- Specified by:
nameLike
in interfaceConversationDefinitionQuery
-
nameLikeIgnoreCase
public ConversationDefinitionQuery nameLikeIgnoreCase(String nameLikeIgnoreCase)
- Specified by:
nameLikeIgnoreCase
in interfaceConversationDefinitionQuery
-
accessibleByUserOrGroups
public ConversationDefinitionQuery accessibleByUserOrGroups(String userId, Collection<String> groupKeys)
- Specified by:
accessibleByUserOrGroups
in interfaceConversationDefinitionQuery
-
tenantId
public ConversationDefinitionQuery tenantId(String tenantId)
- Specified by:
tenantId
in interfaceConversationDefinitionQuery
-
executeCount
public long executeCount(CommandContext commandContext)
- Specified by:
executeCount
in classAbstractQuery<ConversationDefinitionQuery,ConversationDefinition>
-
executeList
public List<ConversationDefinition> executeList(CommandContext commandContext)
- Specified by:
executeList
in classAbstractQuery<ConversationDefinitionQuery,ConversationDefinition>
-
orderByConversationDefinitionKey
public ConversationDefinitionQuery orderByConversationDefinitionKey()
- Specified by:
orderByConversationDefinitionKey
in interfaceConversationDefinitionQuery
-
orderByConversationDefinitionId
public ConversationDefinitionQuery orderByConversationDefinitionId()
- Specified by:
orderByConversationDefinitionId
in interfaceConversationDefinitionQuery
-
orderByConversationDefinitionName
public ConversationDefinitionQuery orderByConversationDefinitionName()
- Specified by:
orderByConversationDefinitionName
in interfaceConversationDefinitionQuery
-
getId
public String getId()
-
getKey
public String getKey()
-
getNameLikeIgnoreCase
public String getNameLikeIgnoreCase()
-
getAccessibleByUser
public String getAccessibleByUser()
-
getName
public String getName()
-
getNameLike
public String getNameLike()
-
getAccessibleByGroups
public Collection<String> getAccessibleByGroups()
-
-