Class ConverterUtil
java.lang.Object
com.eurodyn.qlack.fuse.mailing.util.ConverterUtil
This is utility class used for converting DTO's to entities and vice versa.
- Author:
- European Dynamics SA.
-
Method Summary
Modifier and TypeMethodDescriptionstatic Contact
contactConvert
(ContactDTO dto) Converts the entity data transfer object ContactDTO to Contact.createRecepientlist
(String emails) Creates a list of e-mails.static DistributionList
Converts the entity data transfer object DistributionListDTO to DistributionList.static DistributionListDTO
dlistConvert
(DistributionList entity) Converts the entity DistributionList to data transfer object DistributionListDTOstatic EmailDTO
emailConvert
(Email entity) Converts the Email entity to DTO.static InternalAttachment
Converts the InternalAttachment entity to data transfer object.static InternalAttachmentDTO
Converts the InternalAttachment entity to DTO.static InternalMessage
Converts InternalMessageDTO DTO to InternalMessage without attachments.static InternalMessageDTO
Converts InternalMessage entity to InternalMessageDTO.static List<InternalMessageDTO>
internalMessageConvertList
(List<InternalMessage> internalMessageList) Converts list of InternalMessage entities to list data transfer object.
-
Method Details
-
dlistConvert
Converts the entity DistributionList to data transfer object DistributionListDTO- Parameters:
entity
- DistributionList entity.- Returns:
- DistributionListDTO Data transfer object, null if entity is null.
-
dlistConvert
Converts the entity data transfer object DistributionListDTO to DistributionList.- Parameters:
dto
- Data transfer object- Returns:
- DistributionList entity, null if DTO is null.
-
contactConvert
Converts the entity data transfer object ContactDTO to Contact.- Parameters:
dto
- the dto to be converted- Returns:
- the converted entity
-
createRecepientlist
Creates a list of e-mails.- Parameters:
emails
- String of e-mails separated by token .- Returns:
- list of e-mails.
-
internalMessageConvert
Converts InternalMessageDTO DTO to InternalMessage without attachments.- Parameters:
dto
- internal message data transfer object.- Returns:
- InternalMessage entity.
-
internalAttachmentConvert
Converts the InternalAttachment entity to data transfer object.- Parameters:
dto
- internal message data transfer object.- Returns:
- InternalAttachment entity.
-
internalMessageConvert
Converts InternalMessage entity to InternalMessageDTO.- Parameters:
entity
- InternalMessage- Returns:
- InternalMessageDTO
-
internalAttachmentConvert
Converts the InternalAttachment entity to DTO.- Parameters:
entity
- Internal attachment.- Returns:
- InternalAttachment entity.
-
internalMessageConvertList
public static List<InternalMessageDTO> internalMessageConvertList(List<InternalMessage> internalMessageList) Converts list of InternalMessage entities to list data transfer object.- Parameters:
internalMessageList
- list of InternalMessage entities.- Returns:
- list of data transfer object.
-
emailConvert
Converts the Email entity to DTO.- Parameters:
entity
- Email.- Returns:
- EmailDTO
-