Class AsposeHelper

java.lang.Object
de.elo.mover.main.helper.AsposeHelper

public class AsposeHelper
extends java.lang.Object

Überschrift: AsposeHelper.

Beschreibung: Hilfsklasse für die Aspose Library. Für die Methoden dieser Klasse kann nur begrenzter Support geleistet werden.

Copyright: Copyright (c) ELO Digital Office GmbH 2018 - 2021

  • Constructor Summary

    Constructors
    Constructor Description
    AsposeHelper()  
  • Method Summary

    Modifier and Type Method Description
    static void convertImageToPdf​(java.io.File sourceFile, java.io.File targetFile)
    Konvertiert die angegebene Bilddatei zu einer PDF-Datei.
    static void convertPdfFileToFile​(java.io.File sourceFile, java.io.File targetFile)
    Konvertiert die angegebene PDF-Datei zu einer anderen Datei.
    static java.util.ArrayList<java.io.File> exportAttachments​(java.io.File mailFile, java.io.File targetDir)
    Extrahiert die E-Mail Anhänge im angegebenen Verzeichnis.
    static java.util.ArrayList<java.lang.String> getAttachmentNames​(java.io.File mailFile)
    Liefert eine Liste mit den Namen der E-Mail Anhänge zurück.
    static java.util.List<java.lang.String> getBarcodes​(IXconnect ixConnect, java.io.File sourceFile, com.aspose.barcode.barcoderecognition.BaseDecodeType barcodeType)
    Liefert eine Liste mit den Barcodes aus der angegebenen Datei zurück.
    static java.util.List<java.lang.String> getBarcodesFromImageFile​(IXconnect ixConnect, java.io.File imageFile, com.aspose.barcode.barcoderecognition.BaseDecodeType barcodeType)
    Liefert eine Liste mit den Barcodes aus der angegebenen Bild-Datei zurück.
    static java.util.List<java.lang.String> getBarcodesFromPdfFile​(IXconnect ixConnect, java.io.File pdfFile, com.aspose.barcode.barcoderecognition.BaseDecodeType barcodeType)
    Liefert eine Liste mit den Barcodes aus der angegebenen PDF-Datei zurück.
    static java.lang.String getBcc​(java.io.File mailFile)
    Liefert die versteckten zusätzlichen E-Mail Empfänger als einen String zurück.
    static java.lang.String[] getBccDisplayNameAsList​(java.io.File mailFile)
    Liefert die Anzeigenamen der versteckten zusätzlichen E-Mail Empfänger als eine Liste zurück.
    static java.lang.String[] getBccEmailAddressAsList​(java.io.File mailFile)
    Liefert die E-Mail Adressen der versteckten zusätzlichen E-Mail Empfänger als eine Liste zurück.
    static java.lang.String getBody​(java.io.File mailFile)
    Liefert den Body der angegebenen E-Mail zurück.
    static java.nio.charset.Charset getBodyEncoding​(java.io.File mailFile)
    Liefert die Kodierung der E-Mail Body zurück.
    static int getBodyType​(java.io.File mailFile)
    Liefert den Typ der E-Mail Body zurück.
    static java.lang.String getCc​(java.io.File mailFile)
    Liefert die zusätzlichen E-Mail Empfänger als einen String zurück.
    static java.lang.String[] getCcDisplayNameAsList​(java.io.File mailFile)
    Liefert die Anzeigenamen der zusätzlichen E-Mail Empfänger als eine Liste zurück.
    static java.lang.String[] getCcEmailAddressAsList​(java.io.File mailFile)
    Liefert die zusätzlichen E-Mail Empfänger als eine Liste zurück.
    static java.util.Date getDate​(java.io.File mailFile)
    Liefert das Datum der angegebenen E-Mail zurück.
    static java.lang.String getFrom​(java.io.File mailFile)
    Liefert die originale Sender-Adresse der angegebenen E-Mail zurück.
    static java.lang.String getFromDisplayName​(java.io.File mailFile)
    Liefert den Sender-Anzeigenamen der angegebenen E-Mail zurück.
    static java.lang.String getFromEmailAddress​(java.io.File mailFile)
    Liefert die Sender E-Mail Adresse der angegebenen E-Mail zurück.
    static java.util.ArrayList<java.lang.String> getHeaders​(java.io.File mailFile)
    Liefert eine Liste mit den Header der angegebenen E-Mail zurück.
    static java.lang.String getHtmlBody​(java.io.File mailFile)
    Liefert den HTML-Body der angegebenen E-Mail zurück.
    static java.lang.String getHtmlBodyText​(java.io.File mailFile)
    Liefert den HTML-Body Text der angegebenen E-Mail zurück.
    static java.util.Date getLocalDate​(java.io.File mailFile)
    Liefert das lokale Datum der angegebenen E-Mail zurück.
    static MailContent getMailContent​(java.io.File mailFile)
    Liefert ein Objekt mit den wichtigsten E-Mail Eigenschaften zurück.
    static java.lang.String getMessageId​(java.io.File mailFile)
    Liefert die ID der angegebenen E-Mail zurück.
    static java.lang.String getPdfText​(java.io.File pdfFile)
    Liefert den Text der angegebenen PDF-Datei zurück.
    static java.lang.String getPowerPointText​(java.io.File powerPointFile)
    Liefert den Text der angegebenen MS-PowerPoint Datei zurück.
    static com.aspose.email.MailPriority getPriority​(java.io.File mailFile)
    Liefert die Priorität der angegebenen E-Mail zurück.
    static java.lang.String getSubject​(java.io.File mailFile)
    Liefert den Betreff der angegebenen E-Mail zurück.
    static java.lang.String getTo​(java.io.File mailFile)
    Liefert die Empfänger der angegebenen E-Mail als einen String zurück.
    static java.lang.String[] getToDisplayNameAsList​(java.io.File mailFile)
    Liefert eine Liste mit den Anzeigenamen der Empfänger zurück.
    static java.lang.String[] getToEmailAddressAsList​(java.io.File mailFile)
    Liefert eine Liste mit den Empfänger E-Mail Adressen zurück.
    static java.lang.String getVisioText​(java.io.File visioFile)
    Liefert den Text der angegebenen MS-Visio Datei zurück.
    static java.util.HashMap<java.lang.String,​java.lang.String> getWordBookmarks​(java.io.File wordFile)
    Liefert eine Map mit den Bookmarks (Name und Text) der angegebenen Word-Datei zurück.
    static java.util.HashMap<java.lang.String,​java.lang.String> getWordFormFields​(java.io.File wordFile)
    Liefert eine Map mit den Feldern (Schlüssel und Wert) der angegebenen Word-Datei zurück.
    static java.lang.String getWordText​(java.io.File wordFile)
    Liefert den Text der angegebenen MS-Word Datei zurück.
    static boolean isDraft​(java.io.File mailFile)
    Meldet zurück, ob die angegebene E-Mail ein Entwurf ist.
    static boolean isEncrypted​(java.io.File mailFile)
    Meldet zurück, ob die angegebene E-Mail verschlüsselt ist.
    static boolean isReadOnly​(java.io.File mailFile)
    Meldet zurück, ob die angegebene E-Mail schreibgeschützt ist.
    static boolean isSigned​(java.io.File mailFile)
    Meldet zurück, ob die angegebene E-Mail signiert ist.
    static void transferObjKeys​(de.elo.ix.client.Sord sord, java.io.File wordFile)
    Überträgt die Werte der ELO-ObjKeys in die Formularfelder der angegebenen MS-Word Datei.
    static void transferWordFields​(java.io.File wordFile, de.elo.ix.client.Sord sord)
    Überträgt die Felder der MS-Word Datei im angegebenen Sord-Objekt.
    static void writeBarcode​(IXconnect ixConnect, java.io.File targetFile, java.lang.String barcode)
    Erstellt einen Barcode mit dem angegebenen Text in der angegebenen Datei.
    static void writeQrBarcode​(IXconnect ixConnect, java.io.File targetFile, java.lang.String barcode, float imageWidth, float imageHeight)
    Erstellt einen QR-Barcode in der angegebenen Bilddatei.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AsposeHelper

      public AsposeHelper()
  • Method Details

    • getBarcodes

      public static java.util.List<java.lang.String> getBarcodes​(IXconnect ixConnect, java.io.File sourceFile, com.aspose.barcode.barcoderecognition.BaseDecodeType barcodeType) throws java.lang.Exception
      Liefert eine Liste mit den Barcodes aus der angegebenen Datei zurück. An dieser Methode wird noch gearbeitet. Bitte nicht benutzen!
      Parameters:
      ixConnect - Indexserver-Verbindung
      sourceFile - Datei mit dem Barcode
      barcodeType - Barcode Typ
      Returns:
      Liste mit Barcodes
      Throws:
      java.lang.Exception
    • getBarcodesFromImageFile

      public static java.util.List<java.lang.String> getBarcodesFromImageFile​(IXconnect ixConnect, java.io.File imageFile, com.aspose.barcode.barcoderecognition.BaseDecodeType barcodeType) throws java.lang.Exception
      Liefert eine Liste mit den Barcodes aus der angegebenen Bild-Datei zurück. An dieser Methode wird noch gearbeitet. Bitte nicht benutzen!
      Parameters:
      ixConnect - Indexserver-Verbindung
      imageFile - Bild-Datei
      barcodeType - Barcode Typ
      Returns:
      Liste mit Barcodes
      Throws:
      java.lang.Exception
    • getBarcodesFromPdfFile

      public static java.util.List<java.lang.String> getBarcodesFromPdfFile​(IXconnect ixConnect, java.io.File pdfFile, com.aspose.barcode.barcoderecognition.BaseDecodeType barcodeType) throws java.lang.Exception
      Liefert eine Liste mit den Barcodes aus der angegebenen PDF-Datei zurück. An dieser Methode wird noch gearbeitet. Bitte nicht benutzen!
      Parameters:
      ixConnect - Indexserver-Verbindung
      pdfFile - PDF-Datei
      barcodeType - Barcode Typ
      Returns:
      Liste mit Barcodes
      Throws:
      java.lang.Exception
    • writeBarcode

      public static void writeBarcode​(IXconnect ixConnect, java.io.File targetFile, java.lang.String barcode) throws java.lang.Exception
      Erstellt einen Barcode mit dem angegebenen Text in der angegebenen Datei. An dieser Methode wird noch gearbeitet. Bitte nicht benutzen!
      Parameters:
      ixConnect - Indexserver-Verbindung
      targetFile - Zieldatei
      barcode - Barcode Text
      Throws:
      java.lang.Exception
    • writeQrBarcode

      public static void writeQrBarcode​(IXconnect ixConnect, java.io.File targetFile, java.lang.String barcode, float imageWidth, float imageHeight) throws java.lang.Exception
      Erstellt einen QR-Barcode in der angegebenen Bilddatei. An dieser Methode wird noch gearbeitet. Bitte nicht benutzen!
      Parameters:
      ixConnect - Indexserver-Verbindung
      targetFile - Bild Zieldatei
      barcode - Barcodetext
      imageWidth - Barcode Breite
      imageHeight - Barcode Höhe
      Throws:
      java.lang.Exception
    • convertPdfFileToFile

      public static void convertPdfFileToFile​(java.io.File sourceFile, java.io.File targetFile) throws java.lang.Exception
      Konvertiert die angegebene PDF-Datei zu einer anderen Datei. An dieser Methode wird noch gearbeitet. Bitte nicht benutzen!
      Parameters:
      sourceFile - Quelldatei
      targetFile - Zieldatei
      Throws:
      java.lang.Exception
    • convertImageToPdf

      public static void convertImageToPdf​(java.io.File sourceFile, java.io.File targetFile) throws java.lang.Exception
      Konvertiert die angegebene Bilddatei zu einer PDF-Datei.
      Parameters:
      sourceFile - Queldatei
      targetFile - Zieldatei
      Throws:
      java.lang.Exception
    • transferWordFields

      public static void transferWordFields​(java.io.File wordFile, de.elo.ix.client.Sord sord) throws java.lang.Exception
      Überträgt die Felder der MS-Word Datei im angegebenen Sord-Objekt.
      Parameters:
      wordFile - Word-Datei
      sord - Metadaten des Eintrags
      Throws:
      java.lang.Exception
    • transferObjKeys

      public static void transferObjKeys​(de.elo.ix.client.Sord sord, java.io.File wordFile) throws java.lang.Exception
      Überträgt die Werte der ELO-ObjKeys in die Formularfelder der angegebenen MS-Word Datei.
      Parameters:
      sord - Metadaten des Eintrags
      wordFile - Word-Datei
      Throws:
      java.lang.Exception
    • getWordFormFields

      public static java.util.HashMap<java.lang.String,​java.lang.String> getWordFormFields​(java.io.File wordFile) throws java.lang.Exception
      Liefert eine Map mit den Feldern (Schlüssel und Wert) der angegebenen Word-Datei zurück.
      Parameters:
      wordFile - Word-Datei
      Returns:
      Hashmap mit den Feldern
      Throws:
      java.lang.Exception
    • getWordBookmarks

      public static java.util.HashMap<java.lang.String,​java.lang.String> getWordBookmarks​(java.io.File wordFile) throws java.lang.Exception
      Liefert eine Map mit den Bookmarks (Name und Text) der angegebenen Word-Datei zurück.
      Parameters:
      wordFile - Word-Datei
      Returns:
      Hashmap mit den Bookmarks
      Throws:
      java.lang.Exception
    • getWordText

      public static java.lang.String getWordText​(java.io.File wordFile) throws java.lang.Exception
      Liefert den Text der angegebenen MS-Word Datei zurück.
      Parameters:
      wordFile - MS-Word Datei
      Returns:
      Text der MS-Word Datei
      Throws:
      java.lang.Exception
    • getPowerPointText

      public static java.lang.String getPowerPointText​(java.io.File powerPointFile) throws java.lang.Exception
      Liefert den Text der angegebenen MS-PowerPoint Datei zurück.
      Parameters:
      powerPointFile - PowerPoint Datei
      Returns:
      Text der PowerPoint Datei
      Throws:
      java.lang.Exception
    • getVisioText

      public static java.lang.String getVisioText​(java.io.File visioFile) throws java.lang.Exception
      Liefert den Text der angegebenen MS-Visio Datei zurück.
      Parameters:
      visioFile - Visio-Datei
      Returns:
      Text der Visio-Datei
      Throws:
      java.lang.Exception
    • getPdfText

      public static java.lang.String getPdfText​(java.io.File pdfFile) throws java.lang.Exception
      Liefert den Text der angegebenen PDF-Datei zurück.
      Parameters:
      pdfFile - PDF-Datei
      Returns:
      Text der PDF-Datei
      Throws:
      java.lang.Exception
    • getSubject

      public static java.lang.String getSubject​(java.io.File mailFile) throws java.lang.Exception
      Liefert den Betreff der angegebenen E-Mail zurück.
      Parameters:
      mailFile - E-Mail
      Returns:
      Betreff der E-Mail
      Throws:
      java.lang.Exception
    • getFrom

      public static java.lang.String getFrom​(java.io.File mailFile) throws java.lang.Exception
      Liefert die originale Sender-Adresse der angegebenen E-Mail zurück.
      Parameters:
      mailFile - E-Mail
      Returns:
      Originale Sender-Adresse
      Throws:
      java.lang.Exception
    • getFromDisplayName

      public static java.lang.String getFromDisplayName​(java.io.File mailFile) throws java.lang.Exception
      Liefert den Sender-Anzeigenamen der angegebenen E-Mail zurück.
      Parameters:
      mailFile - E-Mail
      Returns:
      Sender-Anzeigename
      Throws:
      java.lang.Exception
    • getFromEmailAddress

      public static java.lang.String getFromEmailAddress​(java.io.File mailFile) throws java.lang.Exception
      Liefert die Sender E-Mail Adresse der angegebenen E-Mail zurück.
      Parameters:
      mailFile - E-Mail
      Returns:
      Sender E-Mail Adresse
      Throws:
      java.lang.Exception
    • getTo

      public static java.lang.String getTo​(java.io.File mailFile) throws java.lang.Exception
      Liefert die Empfänger der angegebenen E-Mail als einen String zurück.
      Parameters:
      mailFile - E-Mail
      Returns:
      E-Mail Empfänger
      Throws:
      java.lang.Exception
    • getToDisplayNameAsList

      public static java.lang.String[] getToDisplayNameAsList​(java.io.File mailFile) throws java.lang.Exception
      Liefert eine Liste mit den Anzeigenamen der Empfänger zurück.
      Parameters:
      mailFile - E-Mail
      Returns:
      Liste mit den Anzeigenamen der Empfänger
      Throws:
      java.lang.Exception
    • getToEmailAddressAsList

      public static java.lang.String[] getToEmailAddressAsList​(java.io.File mailFile) throws java.lang.Exception
      Liefert eine Liste mit den Empfänger E-Mail Adressen zurück.
      Parameters:
      mailFile - E-Mail
      Returns:
      Liste mit den E-Mail Adressen der Empfänger
      Throws:
      java.lang.Exception
    • getCc

      public static java.lang.String getCc​(java.io.File mailFile) throws java.lang.Exception
      Liefert die zusätzlichen E-Mail Empfänger als einen String zurück.
      Parameters:
      mailFile - E-Mail
      Returns:
      zusätzliche E-Mail Empfänger
      Throws:
      java.lang.Exception
    • getCcDisplayNameAsList

      public static java.lang.String[] getCcDisplayNameAsList​(java.io.File mailFile) throws java.lang.Exception
      Liefert die Anzeigenamen der zusätzlichen E-Mail Empfänger als eine Liste zurück.
      Parameters:
      mailFile - E-Mail
      Returns:
      Liste mit den Anzeigenamen der zusätzlichen E-Mail Empfänger
      Throws:
      java.lang.Exception
    • getCcEmailAddressAsList

      public static java.lang.String[] getCcEmailAddressAsList​(java.io.File mailFile) throws java.lang.Exception
      Liefert die zusätzlichen E-Mail Empfänger als eine Liste zurück.
      Parameters:
      mailFile - E-Mail
      Returns:
      Liste mit den weiteren E-Mail Empfänger
      Throws:
      java.lang.Exception
    • getBcc

      public static java.lang.String getBcc​(java.io.File mailFile) throws java.lang.Exception
      Liefert die versteckten zusätzlichen E-Mail Empfänger als einen String zurück.
      Parameters:
      mailFile - E-Mail
      Returns:
      zusätzliche E-Mail Empfänger
      Throws:
      java.lang.Exception
    • getBccDisplayNameAsList

      public static java.lang.String[] getBccDisplayNameAsList​(java.io.File mailFile) throws java.lang.Exception
      Liefert die Anzeigenamen der versteckten zusätzlichen E-Mail Empfänger als eine Liste zurück.
      Parameters:
      mailFile - E-Mail
      Returns:
      Liste mit den Anzeigenamen der weiteren E-Mail Empfänger
      Throws:
      java.lang.Exception
    • getBccEmailAddressAsList

      public static java.lang.String[] getBccEmailAddressAsList​(java.io.File mailFile) throws java.lang.Exception
      Liefert die E-Mail Adressen der versteckten zusätzlichen E-Mail Empfänger als eine Liste zurück.
      Parameters:
      mailFile - E-Mail
      Returns:
      Liste mit den E-Mail Adressen der weiteren E-Mail Empfänger
      Throws:
      java.lang.Exception
    • getDate

      public static java.util.Date getDate​(java.io.File mailFile) throws java.lang.Exception
      Liefert das Datum der angegebenen E-Mail zurück.
      Parameters:
      mailFile - E-Mail
      Returns:
      E-Mail Datum
      Throws:
      java.lang.Exception
    • getLocalDate

      public static java.util.Date getLocalDate​(java.io.File mailFile) throws java.lang.Exception
      Liefert das lokale Datum der angegebenen E-Mail zurück.
      Parameters:
      mailFile - E-Mail
      Returns:
      Lokales E-Mail Datum
      Throws:
      java.lang.Exception
    • getPriority

      public static com.aspose.email.MailPriority getPriority​(java.io.File mailFile) throws java.lang.Exception
      Liefert die Priorität der angegebenen E-Mail zurück.
      Parameters:
      mailFile - E-Mail
      Returns:
      E-Mail Priorität
      Throws:
      java.lang.Exception
    • getBody

      public static java.lang.String getBody​(java.io.File mailFile) throws java.lang.Exception
      Liefert den Body der angegebenen E-Mail zurück.
      Parameters:
      mailFile - E-Mail
      Returns:
      E-Mail Body
      Throws:
      java.lang.Exception
    • getHtmlBody

      public static java.lang.String getHtmlBody​(java.io.File mailFile) throws java.lang.Exception
      Liefert den HTML-Body der angegebenen E-Mail zurück.
      Parameters:
      mailFile - E-Mail
      Returns:
      HTML Body
      Throws:
      java.lang.Exception
    • getHtmlBodyText

      public static java.lang.String getHtmlBodyText​(java.io.File mailFile) throws java.lang.Exception
      Liefert den HTML-Body Text der angegebenen E-Mail zurück.
      Parameters:
      mailFile - E-Mail
      Returns:
      Text vom HTML Body
      Throws:
      java.lang.Exception
    • getBodyEncoding

      public static java.nio.charset.Charset getBodyEncoding​(java.io.File mailFile) throws java.lang.Exception
      Liefert die Kodierung der E-Mail Body zurück.
      Parameters:
      mailFile - E-Mail
      Returns:
      Kodierung der E-Mail Body
      Throws:
      java.lang.Exception
    • getBodyType

      public static int getBodyType​(java.io.File mailFile) throws java.lang.Exception
      Liefert den Typ der E-Mail Body zurück.
      Parameters:
      mailFile - E-Mail
      Returns:
      Typ der E-Mail Body
      Throws:
      java.lang.Exception
    • isDraft

      public static boolean isDraft​(java.io.File mailFile) throws java.lang.Exception
      Meldet zurück, ob die angegebene E-Mail ein Entwurf ist.
      Parameters:
      mailFile - E-Mail
      Returns:
      E-Mail ist ein Entwurf
      Throws:
      java.lang.Exception
    • isEncrypted

      public static boolean isEncrypted​(java.io.File mailFile) throws java.lang.Exception
      Meldet zurück, ob die angegebene E-Mail verschlüsselt ist.
      Parameters:
      mailFile - E-Mail
      Returns:
      E-Mail ist verschlüsselt
      Throws:
      java.lang.Exception
    • isSigned

      public static boolean isSigned​(java.io.File mailFile) throws java.lang.Exception
      Meldet zurück, ob die angegebene E-Mail signiert ist.
      Parameters:
      mailFile - E-Mail
      Returns:
      E-Mail ist signiert
      Throws:
      java.lang.Exception
    • isReadOnly

      public static boolean isReadOnly​(java.io.File mailFile) throws java.lang.Exception
      Meldet zurück, ob die angegebene E-Mail schreibgeschützt ist.
      Parameters:
      mailFile - E-Mail
      Returns:
      E-Mail ist schreibgeschützt
      Throws:
      java.lang.Exception
    • getMessageId

      public static java.lang.String getMessageId​(java.io.File mailFile) throws java.lang.Exception
      Liefert die ID der angegebenen E-Mail zurück.
      Parameters:
      mailFile - E-Mail
      Returns:
      ID der E-Mail
      Throws:
      java.lang.Exception
    • getHeaders

      public static java.util.ArrayList<java.lang.String> getHeaders​(java.io.File mailFile) throws java.lang.Exception
      Liefert eine Liste mit den Header der angegebenen E-Mail zurück.
      Parameters:
      mailFile - E-Mail
      Returns:
      Liste mit den Header
      Throws:
      java.lang.Exception
    • getAttachmentNames

      public static java.util.ArrayList<java.lang.String> getAttachmentNames​(java.io.File mailFile) throws java.lang.Exception
      Liefert eine Liste mit den Namen der E-Mail Anhänge zurück.
      Parameters:
      mailFile - E-Mail
      Returns:
      Liste mit den Namen der E-Mail Anhänge
      Throws:
      java.lang.Exception
    • exportAttachments

      public static java.util.ArrayList<java.io.File> exportAttachments​(java.io.File mailFile, java.io.File targetDir) throws java.lang.Exception
      Extrahiert die E-Mail Anhänge im angegebenen Verzeichnis.
      Parameters:
      mailFile - E-Mail
      targetDir - Verzeichnis, in dem die Anhänge exportiert werden
      Returns:
      Liste mit den E-Mail Anhängen
      Throws:
      java.lang.Exception
    • getMailContent

      public static MailContent getMailContent​(java.io.File mailFile) throws java.lang.Exception
      Liefert ein Objekt mit den wichtigsten E-Mail Eigenschaften zurück.
      Parameters:
      mailFile - E-Mail
      Returns:
      Objekt mit den wichtigsten E-Mail Eigenschaften
      Throws:
      java.lang.Exception