Modifier and Type | Field and Description |
---|---|
protected ConversationEntity |
EvaluateConversationTagsCmd.conversation |
Modifier and Type | Method and Description |
---|---|
ConversationEntity |
BaseUpdateConversationCmd.execute(CommandContext commandContext) |
ConversationEntity |
ArchiveConversationCmd.execute(CommandContext commandContext) |
protected ConversationEntity |
BaseSendMessageCmd.retrieveConversation(String conversationId,
CommandContext commandContext) |
protected ConversationEntity |
StartConversationCmd.startConversation(CommandContext commandContext,
ConversationBuilderImpl conversationBuilder) |
Modifier and Type | Method and Description |
---|---|
protected Date |
AddParticipantsToConversationCmd.calculateJoiningTime(JoinParticipantsData data,
ConversationEntity conversation) |
protected List<IdentityLinkEntity> |
StartConversationCmd.handleIdentityLinks(CommandContext commandContext,
ConversationEntity entity,
ConversationBuilder builder) |
protected Collection<String> |
AddParticipantsToConversationCmd.handleJoiningParticipantData(JoinParticipantsData data,
ConversationEntity conversation,
Set<String> currentParticipants,
String authenticatedUserId,
CommandContext commandContext) |
protected void |
UpdateConversationNameCmd.modifyConversationBeforeUpdate(CommandContext commandContext,
ConversationEntity entity) |
protected void |
UpdateConversationDescriptionCmd.modifyConversationBeforeUpdate(CommandContext commandContext,
ConversationEntity entity) |
protected void |
UpdateConversationAvatarIdCmd.modifyConversationBeforeUpdate(CommandContext commandContext,
ConversationEntity entity) |
protected void |
SetConversationReferenceCmd.modifyConversationBeforeUpdate(CommandContext commandContext,
ConversationEntity entity) |
protected void |
ReopenConversationCmd.modifyConversationBeforeUpdate(CommandContext commandContext,
ConversationEntity entity) |
protected abstract void |
BaseUpdateConversationCmd.modifyConversationBeforeUpdate(CommandContext commandContext,
ConversationEntity entity) |
protected void |
ArchiveConversationCmd.modifyConversationBeforeUpdate(CommandContext commandContext,
ConversationEntity entity) |
protected void |
StartConversationCmd.populateConversationRegistryEntries(CommandContext commandContext,
ConversationEntity entity,
List<IdentityLinkEntity> identityLinkEntities) |
protected String |
ChangeConversationOwnerCmd.removeOwnerFromConversation(ConversationEntity conversation,
CommandContext commandContext) |
protected void |
StartConversationCmd.validateChannelOrDesk(CommandContext commandContext,
ConversationEntity conversationEntity) |
protected void |
StartConversationCmd.validateNewConversation(CommandContext commandContext,
ConversationEntity entity) |
Constructor and Description |
---|
EvaluateConversationTagsCmd(ConversationEntity conversation) |
Modifier and Type | Method and Description |
---|---|
void |
ConversationQueryImpl.enhanceCachedValue(ConversationEntity conversation) |
Modifier and Type | Field and Description |
---|---|
protected ConversationEntity |
ConversationEntityBasedTagEvaluationContext.conversation |
Constructor and Description |
---|
ConversationEntityBasedTagEvaluationContext(ConversationEntity conversation,
CommandContext commandContext) |
Modifier and Type | Method and Description |
---|---|
void |
EngageIndexingSchedulerImpl.scheduleConversationIndexing(ConversationEntity conversationEntity) |
void |
EngageIndexingScheduler.scheduleConversationIndexing(ConversationEntity conversationEntity) |
void |
EngageIndexingSchedulerImpl.scheduleConversationIndexing(ConversationEntity conversationEntity,
String index) |
void |
EngageIndexingScheduler.scheduleConversationIndexing(ConversationEntity conversationEntity,
String index) |
void |
EngageIndexingSchedulerImpl.scheduleConversationLastMessageUpdate(ConversationEntity conversationEntity) |
void |
EngageIndexingScheduler.scheduleConversationLastMessageUpdate(ConversationEntity conversationEntity) |
void |
EngageIndexingSchedulerImpl.scheduleMessageIndexing(ConversationEntity conversationEntity,
MessageEntity messageEntity) |
void |
EngageIndexingScheduler.scheduleMessageIndexing(ConversationEntity conversationEntity,
MessageEntity messageEntity) |
void |
EngageIndexingSchedulerImpl.scheduleMessageIndexing(ConversationEntity conversationEntity,
MessageEntity messageEntity,
String index) |
void |
EngageIndexingScheduler.scheduleMessageIndexing(ConversationEntity conversationEntity,
MessageEntity messageEntity,
String index) |
void |
EngageIndexingSchedulerImpl.scheduleMessagesParticipantAdded(ConversationEntity conversationEntity,
Collection<String> participantUserIds,
Date joiningTime) |
void |
EngageIndexingScheduler.scheduleMessagesParticipantAdded(ConversationEntity conversationEntity,
Collection<String> participantUserIds,
Date joiningTime) |
Modifier and Type | Method and Description |
---|---|
ParticipantType |
AbstractConversationPermissionCommand.evaluateMainParticipantType(ConversationEntity conversation)
Evaluates the participant type of user within the specified conversation.
|
ParticipantType |
AbstractConversationPermissionCommand.evaluateMainParticipantType(String userId,
Collection<String> userGroupKeys,
ConversationEntity conversation)
Evaluates the participant type of the given user within the specified conversation.
|
Modifier and Type | Class and Description |
---|---|
class |
ConversationEntityImpl |
Modifier and Type | Method and Description |
---|---|
ConversationEntity |
ConversationEntityManagerImpl.findByIdWithIdentityLinks(String conversationId) |
ConversationEntity |
ConversationEntityManager.findByIdWithIdentityLinks(String conversationId)
Find a conversation by id including its identity links.
|
ConversationEntity |
ConversationEntityManagerImpl.findByIdWithIdentityLinksAndVariables(String conversationId) |
ConversationEntity |
ConversationEntityManager.findByIdWithIdentityLinksAndVariables(String conversationId)
Find a conversation by id including its identity links and variables.
|
Modifier and Type | Method and Description |
---|---|
ConversationEntity |
ConversationDataManager.findByIdWithIdentityLinks(String conversationId) |
ConversationEntity |
ConversationDataManager.findByIdWithIdentityLinksAndVariables(String conversationId) |
Modifier and Type | Method and Description |
---|---|
List<ConversationEntity> |
ConversationDataManager.findConversationsWithParentId(String parentId) |
Modifier and Type | Method and Description |
---|---|
ConversationEntity |
MybatisConversationDataManager.create() |
ConversationEntity |
MybatisConversationDataManager.findByIdWithIdentityLinks(String conversationId) |
ConversationEntity |
MybatisConversationDataManager.findByIdWithIdentityLinksAndVariables(String conversationId) |
Modifier and Type | Method and Description |
---|---|
List<ConversationEntity> |
MybatisConversationDataManager.findConversationsWithParentId(String parentId) |
Class<? extends ConversationEntity> |
MybatisConversationDataManager.getManagedEntityClass() |
Modifier and Type | Method and Description |
---|---|
static void |
MessageUtil.normalMessageInserted(MessageEntity message,
ConversationEntity conversation,
CommandContext commandContext) |
static void |
MessageUtil.temporaryMessageInserted(MessageEntity message,
ConversationEntity conversation,
CommandContext commandContext) |