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
,java.io.Serializable
,org.flowable.common.engine.api.query.Query<ConversationDefinitionQuery,ConversationDefinition>
,org.flowable.common.engine.impl.interceptor.Command<java.lang.Object>
public class ConversationDefinitionQueryImpl extends org.flowable.common.engine.impl.query.AbstractQuery<ConversationDefinitionQuery,ConversationDefinition> implements ConversationDefinitionQuery
- Author:
- Tijs Rademakers
- See Also:
- Serialized Form
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Collection<java.lang.String>
accessibleByGroups
protected java.lang.String
accessibleByUser
protected java.lang.String
id
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
-
Constructor Summary
Constructors Constructor Description ConversationDefinitionQueryImpl(org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor)
-
Method Summary
Modifier and Type Method Description ConversationDefinitionQuery
accessibleByUserOrGroups(java.lang.String userId, java.util.Collection<java.lang.String> groupKeys)
long
executeCount(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
java.util.List<ConversationDefinition>
executeList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
java.util.Collection<java.lang.String>
getAccessibleByGroups()
java.lang.String
getAccessibleByUser()
java.lang.String
getId()
java.lang.String
getKey()
java.lang.String
getName()
java.lang.String
getNameLike()
java.lang.String
getNameLikeIgnoreCase()
ConversationDefinitionQuery
id(java.lang.String id)
ConversationDefinitionQuery
key(java.lang.String key)
ConversationDefinitionQuery
name(java.lang.String name)
ConversationDefinitionQuery
nameLike(java.lang.String nameLike)
ConversationDefinitionQuery
nameLikeIgnoreCase(java.lang.String nameLikeIgnoreCase)
ConversationDefinitionQuery
orderByConversationDefinitionId()
ConversationDefinitionQuery
orderByConversationDefinitionKey()
ConversationDefinitionQuery
orderByConversationDefinitionName()
ConversationDefinitionQuery
tenantId(java.lang.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, 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 com.flowable.engage.api.ConversationDefinitionQuery
accessibleByUser
-
Field Details
-
id
protected java.lang.String id -
key
protected java.lang.String key -
name
protected java.lang.String name -
nameLike
protected java.lang.String nameLike -
nameLikeIgnoreCase
protected java.lang.String nameLikeIgnoreCase -
accessibleByUser
protected java.lang.String accessibleByUser -
accessibleByGroups
protected java.util.Collection<java.lang.String> accessibleByGroups -
tenantId
protected java.lang.String tenantId
-
-
Constructor Details
-
ConversationDefinitionQueryImpl
public ConversationDefinitionQueryImpl(org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor)
-
-
Method Details
-
id
- Specified by:
id
in interfaceConversationDefinitionQuery
-
key
- Specified by:
key
in interfaceConversationDefinitionQuery
-
name
- Specified by:
name
in interfaceConversationDefinitionQuery
-
nameLike
- Specified by:
nameLike
in interfaceConversationDefinitionQuery
-
nameLikeIgnoreCase
- Specified by:
nameLikeIgnoreCase
in interfaceConversationDefinitionQuery
-
accessibleByUserOrGroups
public ConversationDefinitionQuery accessibleByUserOrGroups(java.lang.String userId, java.util.Collection<java.lang.String> groupKeys)- Specified by:
accessibleByUserOrGroups
in interfaceConversationDefinitionQuery
-
tenantId
- Specified by:
tenantId
in interfaceConversationDefinitionQuery
-
executeCount
public long executeCount(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)- Specified by:
executeCount
in classorg.flowable.common.engine.impl.query.AbstractQuery<ConversationDefinitionQuery,ConversationDefinition>
-
executeList
public java.util.List<ConversationDefinition> executeList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)- Specified by:
executeList
in classorg.flowable.common.engine.impl.query.AbstractQuery<ConversationDefinitionQuery,ConversationDefinition>
-
orderByConversationDefinitionKey
- Specified by:
orderByConversationDefinitionKey
in interfaceConversationDefinitionQuery
-
orderByConversationDefinitionId
- Specified by:
orderByConversationDefinitionId
in interfaceConversationDefinitionQuery
-
orderByConversationDefinitionName
- Specified by:
orderByConversationDefinitionName
in interfaceConversationDefinitionQuery
-
getId
public java.lang.String getId() -
getKey
public java.lang.String getKey() -
getNameLikeIgnoreCase
public java.lang.String getNameLikeIgnoreCase() -
getAccessibleByUser
public java.lang.String getAccessibleByUser() -
getName
public java.lang.String getName() -
getNameLike
public java.lang.String getNameLike() -
getAccessibleByGroups
public java.util.Collection<java.lang.String> getAccessibleByGroups()
-