Class 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 Detail

      • AttachmentItem

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

      • 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.