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
,java.io.Serializable
,org.flowable.common.engine.api.query.Query<ConversationStatusQuery,ConversationStatus>
,org.flowable.common.engine.impl.interceptor.Command<java.lang.Object>
public class ConversationStatusQueryImpl extends org.flowable.common.engine.impl.query.AbstractQuery<ConversationStatusQuery,ConversationStatus> implements ConversationStatusQuery
- Author:
- Filip Hrisafov
- See Also:
- Serialized Form
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
conversationId
protected java.lang.String
filterId
protected java.lang.String
userId
protected boolean
withoutFilter
-
Constructor Summary
Constructors Constructor Description ConversationStatusQueryImpl(org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor)
-
Method Summary
Modifier and Type Method Description ConversationStatusQuery
conversationId(java.lang.String conversationId)
Query all conversation statuses for the given conversation id.long
executeCount(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
java.util.List<ConversationStatus>
executeList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
ConversationStatusQuery
filterId(java.lang.String filterId)
Query all conversation statuses for the given filter id.java.lang.String
getConversationId()
java.lang.String
getFilterId()
java.lang.String
getUserId()
boolean
isWithoutFilter()
ConversationStatusQuery
userId(java.lang.String userId)
Query all conversation statuses for the given user id.ConversationStatusQuery
withoutFilter()
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, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getNullHandlingColumn, getOrderBy, getOrderByColumnMap, getOrderByColumns, getParameter, setDatabaseType, setFirstResult, setMaxResults, setNullHandlingColumn, setOrderByColumns, setParameter
-
Field Details
-
conversationId
protected java.lang.String conversationId -
filterId
protected java.lang.String filterId -
withoutFilter
protected boolean withoutFilter -
userId
protected java.lang.String 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 java.util.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
public java.lang.String getConversationId() -
getFilterId
public java.lang.String getFilterId() -
isWithoutFilter
public boolean isWithoutFilter() -
getUserId
public java.lang.String getUserId()
-