Class ConversationStatusQueryImpl
java.lang.Object
org.flowable.common.engine.impl.db.ListQueryParameterObject
org.flowable.common.engine.impl.query.AbstractQuery<ConversationStatusQuery,ConversationStatus>
com.flowable.engage.engine.impl.conversation.ConversationStatusQueryImpl
- All Implemented Interfaces:
ConversationStatusQuery
,Serializable
,org.flowable.common.engine.api.query.Query<ConversationStatusQuery,
,ConversationStatus> org.flowable.common.engine.impl.interceptor.Command<Object>
public class ConversationStatusQueryImpl
extends org.flowable.common.engine.impl.query.AbstractQuery<ConversationStatusQuery,ConversationStatus>
implements ConversationStatusQuery
- Author:
- Filip Hrisafov
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.flowable.common.engine.impl.db.ListQueryParameterObject
org.flowable.common.engine.impl.db.ListQueryParameterObject.OrderBy, 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
FieldsModifier and TypeFieldDescriptionprotected String
protected String
protected String
protected boolean
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, ignoreOrderBy, maxResults, nullHandlingColumn, nullHandlingOnOrder, orderByCollection, orderProperty, parameter, resultType, SORTORDER_ASC, SORTORDER_DESC
-
Constructor Summary
ConstructorsConstructorDescriptionConversationStatusQueryImpl
(org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor) -
Method Summary
Modifier and TypeMethodDescriptionconversationId
(String conversationId) Query all conversation statuses for the given conversation id.long
executeCount
(org.flowable.common.engine.impl.interceptor.CommandContext commandContext) executeList
(org.flowable.common.engine.impl.interceptor.CommandContext commandContext) Query all conversation statuses for the given filter id.boolean
Query all conversation statuses for the given user id.Query all conversation statuses that have no filter.Methods inherited from class org.flowable.common.engine.impl.query.AbstractQuery
asc, checkQueryOk, count, desc, direction, execute, executeSingleResult, getSafeList, 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, setIgnoreOrderBy, 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 org.flowable.common.engine.api.query.Query
asc, count, desc, list, listPage, orderBy, orderBy, singleResult
-
Field Details
-
conversationId
-
filterId
-
withoutFilter
protected boolean withoutFilter -
userId
-
-
Constructor Details
-
ConversationStatusQueryImpl
public ConversationStatusQueryImpl(org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor)
-
-
Method Details
-
conversationId
Description copied from interface:ConversationStatusQuery
Query all conversation statuses for the given conversation id.- Specified by:
conversationId
in interfaceConversationStatusQuery
- Parameters:
conversationId
- the id of the conversation for which the statuses are needed
-
filterId
Description copied from interface:ConversationStatusQuery
Query all conversation statuses for the given filter id.- Specified by:
filterId
in interfaceConversationStatusQuery
- Parameters:
filterId
- the id of the filter for which the statuses are needed
-
withoutFilter
Description copied from interface:ConversationStatusQuery
Query all conversation statuses that have no filter.- Specified by:
withoutFilter
in interfaceConversationStatusQuery
-
userId
Description copied from interface:ConversationStatusQuery
Query all conversation statuses for the given user id.- Specified by:
userId
in interfaceConversationStatusQuery
- Parameters:
userId
- the id of the user for which the statuses are needed
-
executeCount
public long executeCount(org.flowable.common.engine.impl.interceptor.CommandContext commandContext) - Specified by:
executeCount
in classorg.flowable.common.engine.impl.query.AbstractQuery<ConversationStatusQuery,
ConversationStatus>
-
executeList
public List<ConversationStatus> executeList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext) - Specified by:
executeList
in classorg.flowable.common.engine.impl.query.AbstractQuery<ConversationStatusQuery,
ConversationStatus>
-
getConversationId
-
getFilterId
-
isWithoutFilter
public boolean isWithoutFilter() -
getUserId
-