Package de.elo.client.scripting.items
Class AttachmentItem
Object
AttachmentItem
public class AttachmentItem
extends Object
Überschrift: AttachmentItem.
Beschreibung: Attachment-Objekt einer E-Mail.
Copyright: Copyright (c) ELO Digital Office GmbH 2014
- Since:
- 9.02.000
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AttachmentItem.Disposition
Kontanten für die Attachment-Disposition. -
Constructor Summary
Constructors Constructor Description AttachmentItem(Attachment attachment, Workspace workspace)
Interner Konstruktor -
Method Summary
Modifier and Type Method Description String
getContentId()
Liefert die Id des eingebetteten Inhaltes zurück.String
getContentType()
Liefert den Content-Type des Anhangs.AttachmentItem.Disposition
getDisposition()
Liefert die Angabe des Content-Disposition-Headers.File
getFile()
Liefert das Attachment als File zurückString
getFileName()
Liefert den Namen der Anhangsdatei zurück.void
writeToFile(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
public void writeToFile(File outFile) throws ExceptionSchreibt den Inhalt des Anhangs in eine Datei.- Parameters:
outFile
- Datei, in der geschrieben wird- Throws:
Exception
- Wenn die Datei nicht geschrieben werden kann.
-
getContentId
public String getContentId()Liefert die Id des eingebetteten Inhaltes zurück.- Returns:
- Id des Inhaltes
-
getContentType
public String getContentType()Liefert den Content-Type des Anhangs.- Returns:
- Content-Type
-
getFileName
public String getFileName() throws ExceptionLiefert den Namen der Anhangsdatei zurück.- Returns:
- String Name der Anhangsdatei
- Throws:
Exception
- Wenn der Dateiname nicht ausgelesen werden kann.
-
getFile
public File getFile() throws ExceptionLiefert 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.Inline
bei eingebetteten Attachments,AttachmentItem.Disposition.Attachment
sonst.- Since:
- 10.00.000
-