Class ConversationRegistryEntryQueryImpl
java.lang.Object
org.flowable.common.engine.impl.db.ListQueryParameterObject
org.flowable.common.engine.impl.query.AbstractQuery<ConversationRegistryEntryQuery,ConversationRegistryEntry>
com.flowable.engage.engine.impl.conversation.ConversationRegistryEntryQueryImpl
- All Implemented Interfaces:
ConversationRegistryEntryQuery
,java.io.Serializable
,org.flowable.common.engine.api.query.Query<ConversationRegistryEntryQuery,ConversationRegistryEntry>
,org.flowable.common.engine.impl.interceptor.Command<java.lang.Object>
public class ConversationRegistryEntryQueryImpl extends org.flowable.common.engine.impl.query.AbstractQuery<ConversationRegistryEntryQuery,ConversationRegistryEntry> implements ConversationRegistryEntryQuery
The implementation of the
ConversationRegistryEntryQuery
interface used to query for conversation registry entries.- Author:
- Simon Amport
- See Also:
- Serialized Form
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
conversationId
protected java.util.Date
creationTimeAfter
protected java.util.Date
creationTimeBefore
protected boolean
hasNotLeft
protected java.util.Date
hasNotLeftBefore
protected java.lang.String
id
protected java.util.Date
joiningTimeAfter
protected java.util.Date
joiningTimeBefore
protected java.util.Date
leavingTimeAfter
protected java.util.Date
leavingTimeBefore
protected java.lang.String
participantType
protected java.util.Date
updateTimeAfter
protected java.util.Date
updateTimeBefore
protected java.lang.String
userId
-
Constructor Summary
Constructors Constructor Description ConversationRegistryEntryQueryImpl(org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor)
-
Method Summary
Modifier and Type Method Description ConversationRegistryEntryQuery
conversationId(java.lang.String conversationId)
long
executeCount(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
java.util.List<ConversationRegistryEntry>
executeList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
java.lang.String
getConversationId()
java.util.Date
getCreationTimeAfter()
java.util.Date
getCreationTimeBefore()
java.lang.String
getId()
java.util.Date
getJoiningTimeAfter()
java.util.Date
getJoiningTimeBefore()
java.util.Date
getLeavingTimeAfter()
java.util.Date
getLeavingTimeBefore()
java.lang.String
getParticipantType()
java.util.Date
getUpdateTimeAfter()
java.util.Date
getUpdateTimeBefore()
java.lang.String
getUserId()
ConversationRegistryEntryQuery
hasNotLeft()
ConversationRegistryEntryQuery
hasNotLeftBefore(java.util.Date hasNotLeftBefore)
boolean
isHasNotLeft()
ConversationRegistryEntryQuery
joiningTimeAfter(java.util.Date joiningTimeAfter)
ConversationRegistryEntryQuery
joiningTimeBefore(java.util.Date joiningTimeBefore)
ConversationRegistryEntryQuery
leavingTimeAfter(java.util.Date leavingTimeAfter)
ConversationRegistryEntryQuery
leavingTimeBefore(java.util.Date leavingTimeBefore)
ConversationRegistryEntryQuery
orderByUpdateTime()
ConversationRegistryEntryQuery
updateTimeAfter(java.util.Date updateTimeAfter)
ConversationRegistryEntryQuery
updateTimeBefore(java.util.Date updateTimeBefore)
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
-
id
protected java.lang.String id -
conversationId
protected java.lang.String conversationId -
userId
protected java.lang.String userId -
participantType
protected java.lang.String participantType -
creationTimeBefore
protected java.util.Date creationTimeBefore -
creationTimeAfter
protected java.util.Date creationTimeAfter -
updateTimeBefore
protected java.util.Date updateTimeBefore -
updateTimeAfter
protected java.util.Date updateTimeAfter -
joiningTimeBefore
protected java.util.Date joiningTimeBefore -
joiningTimeAfter
protected java.util.Date joiningTimeAfter -
leavingTimeBefore
protected java.util.Date leavingTimeBefore -
leavingTimeAfter
protected java.util.Date leavingTimeAfter -
hasNotLeft
protected boolean hasNotLeft -
hasNotLeftBefore
protected java.util.Date hasNotLeftBefore
-
-
Constructor Details
-
ConversationRegistryEntryQueryImpl
public ConversationRegistryEntryQueryImpl(org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor)
-
-
Method Details
-
executeCount
public long executeCount(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)- Specified by:
executeCount
in classorg.flowable.common.engine.impl.query.AbstractQuery<ConversationRegistryEntryQuery,ConversationRegistryEntry>
-
executeList
public java.util.List<ConversationRegistryEntry> executeList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)- Specified by:
executeList
in classorg.flowable.common.engine.impl.query.AbstractQuery<ConversationRegistryEntryQuery,ConversationRegistryEntry>
-
conversationId
- Specified by:
conversationId
in interfaceConversationRegistryEntryQuery
-
updateTimeAfter
- Specified by:
updateTimeAfter
in interfaceConversationRegistryEntryQuery
-
updateTimeBefore
- Specified by:
updateTimeBefore
in interfaceConversationRegistryEntryQuery
-
joiningTimeBefore
- Specified by:
joiningTimeBefore
in interfaceConversationRegistryEntryQuery
-
leavingTimeBefore
- Specified by:
leavingTimeBefore
in interfaceConversationRegistryEntryQuery
-
joiningTimeAfter
- Specified by:
joiningTimeAfter
in interfaceConversationRegistryEntryQuery
-
leavingTimeAfter
- Specified by:
leavingTimeAfter
in interfaceConversationRegistryEntryQuery
-
hasNotLeft
- Specified by:
hasNotLeft
in interfaceConversationRegistryEntryQuery
-
hasNotLeftBefore
- Specified by:
hasNotLeftBefore
in interfaceConversationRegistryEntryQuery
-
orderByUpdateTime
- Specified by:
orderByUpdateTime
in interfaceConversationRegistryEntryQuery
-
getUserId
public java.lang.String getUserId() -
getParticipantType
public java.lang.String getParticipantType() -
getId
public java.lang.String getId() -
getConversationId
public java.lang.String getConversationId() -
getCreationTimeBefore
public java.util.Date getCreationTimeBefore() -
getCreationTimeAfter
public java.util.Date getCreationTimeAfter() -
getUpdateTimeBefore
public java.util.Date getUpdateTimeBefore() -
getUpdateTimeAfter
public java.util.Date getUpdateTimeAfter() -
getJoiningTimeBefore
public java.util.Date getJoiningTimeBefore() -
getLeavingTimeBefore
public java.util.Date getLeavingTimeBefore() -
getJoiningTimeAfter
public java.util.Date getJoiningTimeAfter() -
getLeavingTimeAfter
public java.util.Date getLeavingTimeAfter() -
isHasNotLeft
public boolean isHasNotLeft()
-