Class Email

  • All Implemented Interfaces:
    eu.tsystems.mms.tic.testframework.logging.Loggable

    public class Email
    extends java.lang.Object
    implements eu.tsystems.mms.tic.testframework.logging.Loggable
    E-Mail Objekt, das alle Inhalte eines javax.mail.Message-Objekts ausliest.
    • Field Summary

      • Fields inherited from interface eu.tsystems.mms.tic.testframework.logging.Loggable

        prompt
    • Constructor Summary

      Constructors 
      Constructor Description
      Email​(jakarta.mail.internet.MimeMessage javaMessage)
      Konstruktor, der Message-Objekt in FTMessage wandelt.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Map<java.lang.String,​java.lang.String> getAttachments()
      gets the given attachments
      java.lang.String getAttachmentsContent​(java.lang.String fileName)
      Gets the content of the given attachment
      jakarta.mail.internet.MimeMessage getMessage()
      Methode liefert die enthaltene Message Instanz
      java.lang.String getMessageID()  
      java.lang.String getMessageText()
      Gibt Textinhalt der E-Mail zurück.
      java.util.List<java.lang.String> getRecipients()
      Methode liefert ein Array aller Empfänger
      java.util.List<java.lang.String> getSenders()
      Methode liefert ein Array aller Absender
      java.util.Date getSentDate()  
      java.lang.String getSubject()
      Methode liefert den Betreff
      void setMessageID​(java.lang.String messageID)  
      void setSentDate​(java.util.Date sentDate)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface eu.tsystems.mms.tic.testframework.logging.Loggable

        log
    • Constructor Detail

      • Email

        public Email​(jakarta.mail.internet.MimeMessage javaMessage)
        Konstruktor, der Message-Objekt in FTMessage wandelt.
        Parameters:
        javaMessage - zu wandelndes Message-Objekt.
    • Method Detail

      • getMessage

        public jakarta.mail.internet.MimeMessage getMessage()
        Methode liefert die enthaltene Message Instanz
        Returns:
        message
      • getRecipients

        public java.util.List<java.lang.String> getRecipients()
        Methode liefert ein Array aller Empfänger
        Returns:
        Address[], Liste aller Empfänger
      • getSenders

        public java.util.List<java.lang.String> getSenders()
        Methode liefert ein Array aller Absender
        Returns:
        Address[], Liste aller Absender
      • getSubject

        public java.lang.String getSubject()
        Methode liefert den Betreff
        Returns:
        String, E-Mail-Betreff
      • getAttachments

        public java.util.Map<java.lang.String,​java.lang.String> getAttachments()
        gets the given attachments
        Returns:
        the attachments
      • getAttachmentsContent

        public java.lang.String getAttachmentsContent​(java.lang.String fileName)
        Gets the content of the given attachment
        Parameters:
        fileName - Name of attachment
        Returns:
        content of attachment
      • getMessageText

        public java.lang.String getMessageText()
        Gibt Textinhalt der E-Mail zurück.
        Returns:
        Textinhalt der E-Mail als String
      • getSentDate

        public java.util.Date getSentDate()
        Returns:
        the sentDate
      • setSentDate

        public void setSentDate​(java.util.Date sentDate)
        Parameters:
        sentDate - the sentDate to set
      • getMessageID

        public java.lang.String getMessageID()
        Returns:
        the messageID
      • setMessageID

        public void setMessageID​(java.lang.String messageID)
        Parameters:
        messageID - the messageID to set