Uses of Class
com.finconsgroup.itserr.marketplace.usercommunication.dm.dto.OutputConversationDto
Packages that use OutputConversationDto
Package
Description
-
Uses of OutputConversationDto in com.finconsgroup.itserr.marketplace.usercommunication.dm.api
Methods in com.finconsgroup.itserr.marketplace.usercommunication.dm.api that return OutputConversationDtoMethods in com.finconsgroup.itserr.marketplace.usercommunication.dm.api that return types with arguments of type OutputConversationDtoModifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<OutputConversationDto> DirectConversationApi.createDirectConversation(@Valid InputCreateDirectConversationDto request) org.springframework.http.ResponseEntity<OutputConversationDto> DirectConversationApi.getDirectConversationForUserAndReceiver(@NotNull UUID receiverId) org.springframework.data.domain.Page<OutputConversationDto> ConversationApi.getRecentConversationsForUser(@jakarta.validation.constraints.PositiveOrZero int pageNumber, @jakarta.validation.constraints.Positive int pageSize, String sort, org.springframework.data.domain.Sort.Direction direction) -
Uses of OutputConversationDto in com.finconsgroup.itserr.marketplace.usercommunication.dm.component
Methods in com.finconsgroup.itserr.marketplace.usercommunication.dm.component that return OutputConversationDtoModifier and TypeMethodDescriptionConversationHelper.populateDetailsForDirect(UUID userId, Conversation conversation) Populate the name and receiver for direct conversation from the other user.Methods in com.finconsgroup.itserr.marketplace.usercommunication.dm.component that return types with arguments of type OutputConversationDtoModifier and TypeMethodDescriptionConversationHelper.loadConversations(UUID userId, Set<UUID> conversationIds) Load conversations for the provided ids.ConversationHelper.populateDetailsForDirect(UUID userId, List<Conversation> conversations) Populate the name and receiver for direct conversations from the other user.Method parameters in com.finconsgroup.itserr.marketplace.usercommunication.dm.component with type arguments of type OutputConversationDtoModifier and TypeMethodDescriptionvoidConversationHelper.populateDetailsForDirect(List<OutputConversationDto> conversationDtos, Set<UUID> directConversationUserIds) Populate the name and receiver for direct conversations from the other user. -
Uses of OutputConversationDto in com.finconsgroup.itserr.marketplace.usercommunication.dm.controller
Methods in com.finconsgroup.itserr.marketplace.usercommunication.dm.controller that return OutputConversationDtoModifier and TypeMethodDescriptionConversationController.getConversationById(UUID conversationId) Get conversation by IDMethods in com.finconsgroup.itserr.marketplace.usercommunication.dm.controller that return types with arguments of type OutputConversationDtoModifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<OutputConversationDto> DirectConversationController.createDirectConversation(@Valid InputCreateDirectConversationDto request) Create or get direct conversation between two users (LinkedIn-style)org.springframework.http.ResponseEntity<OutputConversationDto> DirectConversationController.getDirectConversationForUserAndReceiver(UUID receiverId) Get all direct conversations for a userorg.springframework.data.domain.Page<OutputConversationDto> ConversationController.getRecentConversationsForUser(int pageNumber, int pageSize, String sort, org.springframework.data.domain.Sort.Direction direction) Get recent conversations for a user (ordered by activity) -
Uses of OutputConversationDto in com.finconsgroup.itserr.marketplace.usercommunication.dm.mapper
Methods in com.finconsgroup.itserr.marketplace.usercommunication.dm.mapper that return OutputConversationDtoModifier and TypeMethodDescriptionConversationMapper.entityToOutputConversationDto(Conversation entity) Converts aConversationinto aOutputConversationDto.ConversationMapperImpl.entityToOutputConversationDto(Conversation entity) -
Uses of OutputConversationDto in com.finconsgroup.itserr.marketplace.usercommunication.dm.service
Methods in com.finconsgroup.itserr.marketplace.usercommunication.dm.service that return OutputConversationDtoModifier and TypeMethodDescriptionDirectConversationService.createOrGetDirectConversation(UUID user1Id, UUID user2Id) Create a new direct conversation between two distinct users or return the existing one.ConversationService.getConversation(UUID userId, UUID conversationId) Get conversation details by ID.DirectConversationService.getDirectConversation(UUID user1Id, UUID user2Id) Get the direct conversations between two users.Methods in com.finconsgroup.itserr.marketplace.usercommunication.dm.service that return types with arguments of type OutputConversationDtoModifier and TypeMethodDescriptionorg.springframework.data.domain.Page<OutputConversationDto> ConversationService.getRecentConversationsForUser(UUID userId, org.springframework.data.domain.Pageable pageable) Get recently active conversations for a user. -
Uses of OutputConversationDto in com.finconsgroup.itserr.marketplace.usercommunication.dm.service.impl
Methods in com.finconsgroup.itserr.marketplace.usercommunication.dm.service.impl that return OutputConversationDtoModifier and TypeMethodDescriptionDirectConversationServiceImpl.createOrGetDirectConversation(UUID user1Id, UUID user2Id) ConversationServiceImpl.getConversation(UUID userId, UUID conversationId) DirectConversationServiceImpl.getDirectConversation(UUID user1Id, UUID user2Id) Methods in com.finconsgroup.itserr.marketplace.usercommunication.dm.service.impl that return types with arguments of type OutputConversationDtoModifier and TypeMethodDescriptionorg.springframework.data.domain.Page<OutputConversationDto> ConversationServiceImpl.getRecentConversationsForUser(UUID userId, org.springframework.data.domain.Pageable pageable)