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 classAttachmentItem.DispositionKontanten für die Attachment-Disposition. -
Constructor Summary
Constructors Constructor Description AttachmentItem(Attachment attachment, Workspace workspace)Interner Konstruktor -
Method Summary
Modifier and Type Method Description StringgetContentId()Liefert die Id des eingebetteten Inhaltes zurück.StringgetContentType()Liefert den Content-Type des Anhangs.AttachmentItem.DispositiongetDisposition()Liefert die Angabe des Content-Disposition-Headers.FilegetFile()Liefert das Attachment als File zurückStringgetFileName()Liefert 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
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.Inlinebei eingebetteten Attachments,AttachmentItem.Disposition.Attachmentsonst.- Since:
- 10.00.000
-