Uses of Class
com.finconsgroup.itserr.marketplace.usercommunication.dm.entity.Conversation
Packages that use Conversation
Package
Description
-
Uses of Conversation in com.finconsgroup.itserr.marketplace.usercommunication.dm.api
Methods in com.finconsgroup.itserr.marketplace.usercommunication.dm.api that return types with arguments of type ConversationModifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<Conversation> GroupConversationApi.createGroupConversation(InputCreateGroupConversationDto request) -
Uses of Conversation in com.finconsgroup.itserr.marketplace.usercommunication.dm.component
Methods in com.finconsgroup.itserr.marketplace.usercommunication.dm.component with parameters of type ConversationModifier and TypeMethodDescriptionConversationHelper.populateDetailsForDirect(UUID userId, Conversation conversation) Populate the name and receiver for direct conversation from the other user.Method parameters in com.finconsgroup.itserr.marketplace.usercommunication.dm.component with type arguments of type ConversationModifier and TypeMethodDescriptionConversationHelper.populateDetailsForDirect(UUID userId, List<Conversation> conversations) Populate the name and receiver for direct conversations from the other user. -
Uses of Conversation in com.finconsgroup.itserr.marketplace.usercommunication.dm.controller
Methods in com.finconsgroup.itserr.marketplace.usercommunication.dm.controller that return types with arguments of type ConversationModifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<Conversation> GroupConversationController.createGroupConversation(InputCreateGroupConversationDto request) Create a new group conversation -
Uses of Conversation in com.finconsgroup.itserr.marketplace.usercommunication.dm.entity
Methods in com.finconsgroup.itserr.marketplace.usercommunication.dm.entity that return ConversationModifier and TypeMethodDescriptionstatic ConversationConversation.createDirectConversation(UUID conversationId, UUID user1Id, UUID user2Id) static ConversationConversation.createGroupConversation(UUID conversationId, String name, UUID createdBy) -
Uses of Conversation in com.finconsgroup.itserr.marketplace.usercommunication.dm.mapper
Methods in com.finconsgroup.itserr.marketplace.usercommunication.dm.mapper with parameters of type ConversationModifier and TypeMethodDescriptionConversationMapper.entityToOutputConversationDto(Conversation entity) Converts aConversationinto aOutputConversationDto.ConversationMapperImpl.entityToOutputConversationDto(Conversation entity) -
Uses of Conversation in com.finconsgroup.itserr.marketplace.usercommunication.dm.repository
Methods in com.finconsgroup.itserr.marketplace.usercommunication.dm.repository that return types with arguments of type ConversationModifier and TypeMethodDescriptionFind a conversation by its unique conversation IDorg.springframework.data.domain.Page<Conversation> ConversationRepository.findByNameContainingIgnoreCase(UUID userId, String term, org.springframework.data.domain.Pageable pageable) Search conversations by search term in the nameorg.springframework.data.domain.Page<Conversation> ConversationRepository.findConversationsForUser(UUID userId, org.springframework.data.domain.Pageable pageable) Find the requested page from all conversations for a user.ConversationRepository.findDirectConversationBetweenUsers(UUID user1Id, UUID user2Id) Find direct conversation between two users -
Uses of Conversation in com.finconsgroup.itserr.marketplace.usercommunication.dm.service
Methods in com.finconsgroup.itserr.marketplace.usercommunication.dm.service that return ConversationModifier and TypeMethodDescriptionPreConditionService.checkConversation(UUID conversationId) Checks if the conversation exists and is active.PreConditionService.checkUserAndConversation(UUID userId, UUID conversationId) Checks if the user is allowed to access the conversation.PreConditionService.checkUserAndConversationAndMessage(UUID userId, UUID conversationId, MessageType messageType) Checks if the user is allowed to send the message of messageType to the conversation.GroupConversationService.createGroupConversation(String name, String description, UUID createdBy) Create a new group conversation.Methods in com.finconsgroup.itserr.marketplace.usercommunication.dm.service with parameters of type ConversationModifier and TypeMethodDescriptionorg.springframework.data.domain.Page<OutputChatMessageDto> ChatMessageService.getConversationMessages(Conversation conversation, org.springframework.data.domain.Pageable pageable) Get a page of chat messages for the conversationintChatMessageService.markConversationAsRead(Conversation conversation, UUID userId, Instant readAt) Mark all unread messages in a conversation as read by a specific user.intChatMessageService.markConversationBulkMessagesAsRead(Conversation conversation, UUID userId, Instant readAt, Set<UUID> messageIds) Mark all unread messages in a conversation as read by a specific user for the passed ids.intChatMessageService.markConversationMessagesUptoCreatedAtAsRead(Conversation conversation, UUID userId, Instant readAt, Instant uptoCreatedAt) Mark all unread messages in a conversation as read by a specific user for the messages created at or before.Method parameters in com.finconsgroup.itserr.marketplace.usercommunication.dm.service with type arguments of type ConversationModifier and TypeMethodDescriptionChatMessageService.getConversationMessageSummary(UUID userId, List<Conversation> conversations) Get message summary for each conversation for the conversations -
Uses of Conversation in com.finconsgroup.itserr.marketplace.usercommunication.dm.service.impl
Methods in com.finconsgroup.itserr.marketplace.usercommunication.dm.service.impl that return ConversationModifier and TypeMethodDescriptionDefaultPreConditionService.checkConversation(UUID conversationId) DefaultPreConditionService.checkUserAndConversation(UUID userId, UUID conversationId) DefaultPreConditionService.checkUserAndConversationAndMessage(UUID userId, UUID conversationId, MessageType messageType) GroupConversationServiceImpl.createGroupConversation(String name, String description, UUID createdBy) Methods in com.finconsgroup.itserr.marketplace.usercommunication.dm.service.impl with parameters of type ConversationModifier and TypeMethodDescriptionvoidDefaultPreConditionService.checkUserAndConversation(UUID userId, Conversation conversation) org.springframework.data.domain.Page<OutputChatMessageDto> ChatMessageServiceImpl.getConversationMessages(Conversation conversation, org.springframework.data.domain.Pageable pageable) intChatMessageServiceImpl.markConversationAsRead(Conversation conversation, UUID userId, Instant readAt) intChatMessageServiceImpl.markConversationBulkMessagesAsRead(Conversation conversation, UUID userId, Instant readAt, Set<UUID> messageIds) intChatMessageServiceImpl.markConversationMessagesUptoCreatedAtAsRead(Conversation conversation, UUID userId, Instant readAt, Instant uptoCreatedAt) Method parameters in com.finconsgroup.itserr.marketplace.usercommunication.dm.service.impl with type arguments of type ConversationModifier and TypeMethodDescriptionChatMessageServiceImpl.getConversationMessageSummary(UUID userId, List<Conversation> conversations)