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
,Query<ConversationStatusQuery,
,ConversationStatus> Command<Object>
public class ConversationStatusQueryImpl
extends 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
ListQueryParameterObject.OrderBy, ListQueryParameterObject.ResultType
Nested classes/interfaces inherited from interface org.flowable.common.engine.api.query.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, maxResults, nullHandlingColumn, nullHandlingOnOrder, orderByCollection, orderProperty, parameter, resultType, SORTORDER_ASC, SORTORDER_DESC
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconversationId
(String conversationId) Query all conversation statuses for the given conversation id.long
executeCount
(CommandContext commandContext) executeList
(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, 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
-
Field Details
-
conversationId
-
filterId
-
withoutFilter
protected boolean withoutFilter -
userId
-
-
Constructor Details
-
ConversationStatusQueryImpl
-
-
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
- Specified by:
executeCount
in classAbstractQuery<ConversationStatusQuery,
ConversationStatus>
-
executeList
- Specified by:
executeList
in classAbstractQuery<ConversationStatusQuery,
ConversationStatus>
-
getConversationId
-
getFilterId
-
isWithoutFilter
public boolean isWithoutFilter() -
getUserId
-