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
  • Constructor Details

    • AttachmentItem

      public AttachmentItem(Attachment attachment, Workspace workspace)
      Interner Konstruktor
      Parameters:
      attachment - Attachment-Objekt
      workspace - Aktueller Arbeitsbereich
  • Method Details

    • writeToFile

      public void writeToFile(File outFile) throws Exception
      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

      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 Exception
      Liefert 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 Exception
      Liefert das Attachment als File zurück
      Returns:
      die Attachment Datei
      Throws:
      Exception - Wenn Attachment Datei nicht erstellt werden kann.
    • getDisposition

      public AttachmentItem.Disposition getDisposition()
      Liefert die Angabe des Content-Disposition-Headers.
      Returns:
      AttachmentItem.Disposition.Inline bei eingebetteten Attachments, AttachmentItem.Disposition.Attachment sonst.
      Since:
      10.00.000