Package de.elo.client.scripting.items
Class AttachmentItem
Object
AttachmentItem
Überschrift: AttachmentItem.
Beschreibung: Attachment-Objekt einer E-Mail.
Copyright: Copyright (c) ELO Digital Office GmbH 2014
- Since:
- 9.02.000
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumKontanten für die Attachment-Disposition. -
Constructor Summary
ConstructorsConstructorDescriptionAttachmentItem(Attachment attachment, Workspace workspace) Interner Konstruktor -
Method Summary
Modifier and TypeMethodDescriptionLiefert die Id des eingebetteten Inhaltes zurück.Liefert den Content-Type des Anhangs.Liefert die Angabe des Content-Disposition-Headers.getFile()Liefert das Attachment als File zurückLiefert den Namen der Anhangsdatei zurück.voidwriteToFile(File outFile) Schreibt den Inhalt des Anhangs in eine Datei.
-
Constructor Details
-
AttachmentItem
public AttachmentItem(Attachment attachment, Workspace workspace) Interner Konstruktor- Parameters:
attachment- Attachment-Objektworkspace- Aktueller Arbeitsbereich
-
-
Method Details
-
writeToFile
Schreibt den Inhalt des Anhangs in eine Datei.- Parameters:
outFile- Datei, in der geschrieben wird- Throws:
Exception- Wenn die Datei nicht geschrieben werden kann.
-
getContentId
Liefert die Id des eingebetteten Inhaltes zurück.- Returns:
- Id des Inhaltes
-
getContentType
Liefert den Content-Type des Anhangs.- Returns:
- Content-Type
-
getFileName
Liefert den Namen der Anhangsdatei zurück.- Returns:
- String Name der Anhangsdatei
- Throws:
Exception- Wenn der Dateiname nicht ausgelesen werden kann.
-
getFile
Liefert das Attachment als File zurück- Returns:
- die Attachment Datei
- Throws:
Exception- Wenn Attachment Datei nicht erstellt werden kann.
-
getDisposition
Liefert die Angabe des Content-Disposition-Headers.- Returns:
AttachmentItem.Disposition.Inlinebei eingebetteten Attachments,AttachmentItem.Disposition.Attachmentsonst.- Since:
- 10.00.000
-