|
@ -13,7 +13,6 @@ import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.data.domain.Page; |
|
|
import org.springframework.data.domain.Page; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//private PostDto convertToDto(Post post) { |
|
|
//private PostDto convertToDto(Post post) { |
|
|
// PostDto postDto = modelMapper.map(post, PostDto.class); |
|
|
// PostDto postDto = modelMapper.map(post, PostDto.class); |
|
|
// postDto.setSubmissionDate(post.getSubmissionDate(), |
|
|
// postDto.setSubmissionDate(post.getSubmissionDate(), |
|
@ -38,52 +37,72 @@ import org.springframework.stereotype.Service; |
|
|
public class MyConversionService { |
|
|
public class MyConversionService { |
|
|
@Autowired |
|
|
@Autowired |
|
|
ModelMapper modelMapper; |
|
|
ModelMapper modelMapper; |
|
|
|
|
|
|
|
|
public ChatMessageDTO convertToChatMessageDTO(final ChatMessage chatMessage) { |
|
|
|
|
|
final ChatMessageDTO chatMessageDTO = modelMapper.map(chatMessage, ChatMessageDTO.class); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public ChatMessageDTO convertToChatMessageDTO( |
|
|
|
|
|
final ChatMessage chatMessage) { |
|
|
|
|
|
final ChatMessageDTO chatMessageDTO = modelMapper.map(chatMessage, |
|
|
|
|
|
ChatMessageDTO.class); |
|
|
return chatMessageDTO; |
|
|
return chatMessageDTO; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public ChatMessage convertToChatMessage(final ChatMessageDTO chatMessageDTO) { |
|
|
|
|
|
final ChatMessage chatMessage = modelMapper.map(chatMessageDTO, ChatMessage.class); |
|
|
|
|
|
|
|
|
public ChatMessage convertToChatMessage( |
|
|
|
|
|
final ChatMessageDTO chatMessageDTO) { |
|
|
|
|
|
final ChatMessage chatMessage = modelMapper.map(chatMessageDTO, |
|
|
|
|
|
ChatMessage.class); |
|
|
return chatMessage; |
|
|
return chatMessage; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public MessageCipher convertToMessageCipher(final MessageCipherDTO messageCipherDTO) { |
|
|
|
|
|
final MessageCipher messageCipher = modelMapper.map(messageCipherDTO, MessageCipher.class); |
|
|
|
|
|
|
|
|
public MessageCipher convertToMessageCipher( |
|
|
|
|
|
final MessageCipherDTO messageCipherDTO) { |
|
|
|
|
|
final MessageCipher messageCipher = modelMapper.map(messageCipherDTO, |
|
|
|
|
|
MessageCipher.class); |
|
|
return messageCipher; |
|
|
return messageCipher; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public List<ChatMessageDTO> convertToChatMessageDTOs(final List<ChatMessage> chatMessages) { |
|
|
|
|
|
return chatMessages.stream().map(chatMessage -> convertToChatMessageDTO(chatMessage)) |
|
|
|
|
|
|
|
|
public List<ChatMessageDTO> convertToChatMessageDTOs( |
|
|
|
|
|
final List<ChatMessage> chatMessages) { |
|
|
|
|
|
return chatMessages.stream() |
|
|
|
|
|
.map(chatMessage -> convertToChatMessageDTO(chatMessage)) |
|
|
.collect(Collectors.toList()); |
|
|
.collect(Collectors.toList()); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public ReencryptionDTO convertToReencryptionDTO(final ChatMessage chatMessage) { |
|
|
|
|
|
final ReencryptionDTO reencryptionDTO = modelMapper.map(chatMessage, ReencryptionDTO.class); |
|
|
|
|
|
|
|
|
public ReencryptionDTO convertToReencryptionDTO( |
|
|
|
|
|
final ChatMessage chatMessage) { |
|
|
|
|
|
final ReencryptionDTO reencryptionDTO = modelMapper.map(chatMessage, |
|
|
|
|
|
ReencryptionDTO.class); |
|
|
return reencryptionDTO; |
|
|
return reencryptionDTO; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public ChatMessage convertToChatMessage(final ReencryptionDTO reencryptionDTO) { |
|
|
|
|
|
final ChatMessage chatMessage = modelMapper.map(reencryptionDTO, ChatMessage.class); |
|
|
|
|
|
|
|
|
public ChatMessage convertToChatMessage( |
|
|
|
|
|
final ReencryptionDTO reencryptionDTO) { |
|
|
|
|
|
final ChatMessage chatMessage = modelMapper.map(reencryptionDTO, |
|
|
|
|
|
ChatMessage.class); |
|
|
return chatMessage; |
|
|
return chatMessage; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public List<ReencryptionDTO> convertToReencryptionDTOs(final List<ChatMessage> chatMessages) { |
|
|
|
|
|
return chatMessages.stream().map(chatMessage -> convertToReencryptionDTO(chatMessage)) |
|
|
|
|
|
|
|
|
public List<ReencryptionDTO> convertToReencryptionDTOs( |
|
|
|
|
|
final List<ChatMessage> chatMessages) { |
|
|
|
|
|
return chatMessages.stream() |
|
|
|
|
|
.map(chatMessage -> convertToReencryptionDTO(chatMessage)) |
|
|
.collect(Collectors.toList()); |
|
|
.collect(Collectors.toList()); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public Iterable<ChatMessage> convertoToChatMessages(final List<ChatMessageDTO> chatMessageDTOs) { |
|
|
|
|
|
|
|
|
public Iterable<ChatMessage> convertoToChatMessages( |
|
|
|
|
|
final List<ChatMessageDTO> chatMessageDTOs) { |
|
|
|
|
|
|
|
|
return chatMessageDTOs.stream().map(chatMessageDTO -> convertToChatMessage(chatMessageDTO)) |
|
|
|
|
|
|
|
|
return chatMessageDTOs.stream() |
|
|
|
|
|
.map(chatMessageDTO -> convertToChatMessage(chatMessageDTO)) |
|
|
.collect(Collectors.toList()); |
|
|
.collect(Collectors.toList()); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public List<ChatMessageDTO> convertToChatMessageDTOs(final Page<ChatMessage> chatMessages) |
|
|
|
|
|
{ |
|
|
|
|
|
|
|
|
public List<ChatMessageDTO> convertToChatMessageDTOs( |
|
|
|
|
|
final Page<ChatMessage> chatMessages) { |
|
|
return chatMessages.stream() |
|
|
return chatMessages.stream() |
|
|
.map(chatMessage -> convertToChatMessageDTO(chatMessage)) |
|
|
.map(chatMessage -> convertToChatMessageDTO(chatMessage)) |
|
|
.collect(Collectors.toList()); |
|
|
.collect(Collectors.toList()); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public <T, O> O convert(T obj, Class<O> clazz) { |
|
|
|
|
|
return modelMapper.map(obj, clazz); |
|
|
|
|
|
} |
|
|
} |
|
|
} |