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ück
    String getFileName()
    Liefert den Namen der Anhangsdatei zurück.
    void writeToFile​(File outFile)
    Schreibt den Inhalt des Anhangs in eine Datei.

    Methods inherited from class Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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