public class ConversationRegistryEntryServiceImpl extends org.flowable.common.engine.impl.service.CommonEngineServiceImpl<EngageEngineConfiguration> implements ConversationRegistryEntryService
Constructor and Description |
---|
ConversationRegistryEntryServiceImpl(EngageEngineConfiguration configuration) |
Modifier and Type | Method and Description |
---|---|
long |
countConversationParticipants(String conversationId,
Date date)
Return the number of active participants (user without a leaving time) at a specific time.
|
ConversationRegistryEntryQuery |
createConversationRegistryQuery() |
List<String> |
findConversationParticipantsBetween(String conversationId,
Date from,
Date until)
Return a list of user ids which were part of the the conversation between the given period.
|
getCommandExecutor, setCommandExecutor
public ConversationRegistryEntryServiceImpl(EngageEngineConfiguration configuration)
public ConversationRegistryEntryQuery createConversationRegistryQuery()
createConversationRegistryQuery
in interface ConversationRegistryEntryService
public long countConversationParticipants(String conversationId, Date date)
ConversationRegistryEntryService
countConversationParticipants
in interface ConversationRegistryEntryService
conversationId
- the conversation iddate
- optionalpublic List<String> findConversationParticipantsBetween(String conversationId, Date from, Date until)
ConversationRegistryEntryService
findConversationParticipantsBetween
in interface ConversationRegistryEntryService
from
- optionaluntil
- optionalCopyright © 2019. All rights reserved.