Class Email
- java.lang.Object
-
- eu.tsystems.mms.tic.testframework.mailconnector.util.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.LoggableE-Mail Objekt, das alle Inhalte eines javax.mail.Message-Objekts ausliest.
-
-
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 attachmentsjava.lang.StringgetAttachmentsContent(java.lang.String fileName)Gets the content of the given attachmentjakarta.mail.internet.MimeMessagegetMessage()Methode liefert die enthaltene Message Instanzjava.lang.StringgetMessageID()java.lang.StringgetMessageText()Gibt Textinhalt der E-Mail zurück.java.util.List<java.lang.String>getRecipients()Methode liefert ein Array aller Empfängerjava.util.List<java.lang.String>getSenders()Methode liefert ein Array aller Absenderjava.util.DategetSentDate()java.lang.StringgetSubject()Methode liefert den BetreffvoidsetMessageID(java.lang.String messageID)voidsetSentDate(java.util.Date sentDate)
-
-
-
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
-
-