Uses of Class
com.finconsgroup.itserr.marketplace.usercommunication.dm.dto.OutputChatMessageDto
Packages that use OutputChatMessageDto
Package
Description
-
Uses of OutputChatMessageDto in com.finconsgroup.itserr.marketplace.usercommunication.dm.api
Methods in com.finconsgroup.itserr.marketplace.usercommunication.dm.api that return types with arguments of type OutputChatMessageDtoModifier and TypeMethodDescriptionorg.springframework.data.domain.Page<OutputChatMessageDto> ConversationApi.getConversationMessages(UUID conversationId, @jakarta.validation.constraints.PositiveOrZero int pageNumber, @jakarta.validation.constraints.Positive int pageSize, String sort, org.springframework.data.domain.Sort.Direction direction) -
Uses of OutputChatMessageDto in com.finconsgroup.itserr.marketplace.usercommunication.dm.controller
Methods in com.finconsgroup.itserr.marketplace.usercommunication.dm.controller that return types with arguments of type OutputChatMessageDtoModifier and TypeMethodDescriptionorg.springframework.data.domain.Page<OutputChatMessageDto> ConversationController.getConversationMessages(UUID conversationId, int pageNumber, int pageSize, String sort, org.springframework.data.domain.Sort.Direction direction) Get conversation message history with pagination support for lazy loading -
Uses of OutputChatMessageDto in com.finconsgroup.itserr.marketplace.usercommunication.dm.mapper
Methods in com.finconsgroup.itserr.marketplace.usercommunication.dm.mapper that return OutputChatMessageDtoModifier and TypeMethodDescriptionChatMessageMapper.entityToOutputChatMessageDto(ChatMessage entity) Converts aChatMessageinto aOutputChatMessageDto.ChatMessageMapperImpl.entityToOutputChatMessageDto(ChatMessage entity) -
Uses of OutputChatMessageDto in com.finconsgroup.itserr.marketplace.usercommunication.dm.service
Methods in com.finconsgroup.itserr.marketplace.usercommunication.dm.service that return OutputChatMessageDtoModifier and TypeMethodDescriptionWebSocketService.addUser(UUID userId, UUID conversationId, InputChatMessageDto inputChatMessageDto) Handle user joining a conversationWebSocketService.broadcastSystemMessage(UUID conversationId, String content) Broadcast system message to all users in a conversationChatMessageService.getOutputChatMessageDto(ChatMessage chatMessage, boolean loadUserProfiles) Maps the chat message entity to output dtoWebSocketService.removeUser(UUID userId, UUID conversationId, InputChatMessageDto inputChatMessageDto) Handle user leaving a conversationWebSocketService.sendDirectMessage(UUID userId, UUID receiverId, InputChatMessageDto inputChatMessageDto) Handle chat messages sent to a specific conversationWebSocketService.sendInvitation(UUID userId, UUID conversationId, UUID receiverId) Send invitation notification for group chatsWebSocketService.sendMessage(UUID userId, UUID conversationId, InputChatMessageDto inputChatMessageDto) Handle chat messages sent to a specific conversationWebSocketService.sendTypingIndicator(UUID userId, UUID conversationId, InputTypingMessageDto inputTypingMessageDto) Handle typing indicatorsWebSocketService.sendUserNotification(UUID userId, String content, MessageType messageType) Send notification to a specific userMethods in com.finconsgroup.itserr.marketplace.usercommunication.dm.service that return types with arguments of type OutputChatMessageDtoModifier 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 conversationorg.springframework.data.domain.Page<OutputChatMessageDto> ConversationService.getConversationMessages(UUID userId, UUID conversationId, org.springframework.data.domain.Pageable pageable) Get recent messages for conversation.org.springframework.data.domain.Page<OutputChatMessageDto> ChatMessageService.searchMessages(UUID userId, String searchTerm, org.springframework.data.domain.Pageable pageable) Get a page of chat messages matching the search term -
Uses of OutputChatMessageDto in com.finconsgroup.itserr.marketplace.usercommunication.dm.service.impl
Methods in com.finconsgroup.itserr.marketplace.usercommunication.dm.service.impl that return OutputChatMessageDtoModifier and TypeMethodDescriptionDefaultWebSocketService.addUser(UUID userId, UUID conversationId, InputChatMessageDto inputChatMessageDto) DefaultWebSocketService.broadcastSystemMessage(UUID conversationId, String content) ChatMessageServiceImpl.getOutputChatMessageDto(ChatMessage chatMessage, boolean loadUserProfiles) DefaultWebSocketService.removeUser(UUID userId, UUID conversationId, InputChatMessageDto inputChatMessageDto) DefaultWebSocketService.sendDirectMessage(UUID userId, UUID receiverId, InputChatMessageDto inputChatMessageDto) DefaultWebSocketService.sendInvitation(UUID userId, UUID conversationId, UUID receiverId) DefaultWebSocketService.sendMessage(UUID userId, UUID conversationId, InputChatMessageDto inputChatMessageDto) DefaultWebSocketService.sendTypingIndicator(UUID userId, UUID conversationId, InputTypingMessageDto inputTypingMessageDto) DefaultWebSocketService.sendUserNotification(UUID userId, String content, MessageType messageType) Methods in com.finconsgroup.itserr.marketplace.usercommunication.dm.service.impl that return types with arguments of type OutputChatMessageDtoModifier and TypeMethodDescriptionorg.springframework.data.domain.Page<OutputChatMessageDto> ChatMessageServiceImpl.getConversationMessages(Conversation conversation, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<OutputChatMessageDto> ConversationServiceImpl.getConversationMessages(UUID userId, UUID conversationId, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<OutputChatMessageDto> ChatMessageServiceImpl.searchMessages(UUID userId, String searchTerm, org.springframework.data.domain.Pageable pageable)