Class ConverterUtil

java.lang.Object
com.eurodyn.qlack.fuse.mailing.util.ConverterUtil

public class ConverterUtil extends Object
This is utility class used for converting DTO's to entities and vice versa.
Author:
European Dynamics SA.
  • Method Details

    • dlistConvert

      public static DistributionListDTO dlistConvert(DistributionList entity)
      Converts the entity DistributionList to data transfer object DistributionListDTO
      Parameters:
      entity - DistributionList entity.
      Returns:
      DistributionListDTO Data transfer object, null if entity is null.
    • dlistConvert

      public static DistributionList dlistConvert(DistributionListDTO dto)
      Converts the entity data transfer object DistributionListDTO to DistributionList.
      Parameters:
      dto - Data transfer object
      Returns:
      DistributionList entity, null if DTO is null.
    • contactConvert

      public static Contact contactConvert(ContactDTO dto)
      Converts the entity data transfer object ContactDTO to Contact.
      Parameters:
      dto - the dto to be converted
      Returns:
      the converted entity
    • createRecepientlist

      public static List<String> createRecepientlist(String emails)
      Creates a list of e-mails.
      Parameters:
      emails - String of e-mails separated by token .
      Returns:
      list of e-mails.
    • internalMessageConvert

      public static InternalMessage internalMessageConvert(InternalMessageDTO dto)
      Converts InternalMessageDTO DTO to InternalMessage without attachments.
      Parameters:
      dto - internal message data transfer object.
      Returns:
      InternalMessage entity.
    • internalAttachmentConvert

      public static InternalAttachment internalAttachmentConvert(InternalAttachmentDTO dto)
      Converts the InternalAttachment entity to data transfer object.
      Parameters:
      dto - internal message data transfer object.
      Returns:
      InternalAttachment entity.
    • internalMessageConvert

      public static InternalMessageDTO internalMessageConvert(InternalMessage entity)
      Converts InternalMessage entity to InternalMessageDTO.
      Parameters:
      entity - InternalMessage
      Returns:
      InternalMessageDTO
    • internalAttachmentConvert

      public static InternalAttachmentDTO internalAttachmentConvert(InternalAttachment entity)
      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

      public static EmailDTO emailConvert(Email entity)
      Converts the Email entity to DTO.
      Parameters:
      entity - Email.
      Returns:
      EmailDTO