Klasse IndexedElement

Object
IndexedElement
Bekannte direkte Unterklassen:
ArchiveElement, IntrayDocument, TaskElement

public abstract class IndexedElement extends Object

Überschrift: IndexedElement

Beschreibung: Ein Element mit Verschlagwortungsinformationen. Dies kann ein Dokument in der Postbox (InTrayDocument), ein Dokument im Archiv (ArchiveDocument) oder ein Strukturelement im Archiv (StructureElement) sein.

Copyright: Copyright (c) ELO Digital Office GmbH 2007-2014

  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    IndexedElement(Workspace workspace)
    Interner Konstruktor.
    IndexedElement(Workspace workspace, Sord sord)
    Interner Konstruktor.
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    abstract boolean
    del()
    Löscht das Element (und alle Referenzen darauf).
    DocMask
    Liefert die derzeit im Dialog angezeigte Verschlagwortungsmaske zurück.
    int
    Liefert die Masken-ID der derzeit im Dialog angezeigten Verschlagwortungsmaske.
    Liefert den Namen der derzeit im Dialog angezeigten Verschlagwortungsmaske.
    abstract EditInfo
    Liefert das zugehörige EditInfo-Objekt zurück.
    Liefert den versteckten Text des Archivelements zurück.
    Liest die Skalierungsfaktoren des Dokuments für die Anpassung der Annotationen.
    Liefert die Kurzbezeichnung dieses Elements.
    Liefert den Wert einer Indexzeile.
    Liefert den Wert eines Indexfelds.
    Erzeugt aus dem Zusatztext ein Properties Objekt zum direkten Zugriff auf einzelne Werte.
    Liefert die Größe der Datei als formatierten String zurück.
    Sord
    Liefert die Verschlagwortungsinformation (SORD-Objekt) dieses Elements.
    abstract boolean
    Liefert true, wenn dieses Element ein Dokument ist.
    abstract boolean
    Liefert true, wenn dieses Element ein Ordner ist.
    abstract Sord
    Lädt die aktuelle Verschlagwortung (vom Server oder (in der Postbox) aus der zugehörigen ESW-Datei).
    void
    Speichert die aktuelle Verschlagwortung auf dem Server oder (in der Postbox) in der zugehörigen ESW-Datei.
    void
    Setzt den versteckten Text des Archivelements.
    void
    setMainScale(String mainScale)
    Setzt die Skalierungsfaktoren des Dokuments für die Anpassung der Annotationen.
    void
    setMaskId(int maskId)
    Setzt die Maske für dieses Elements.
    void
    setMaskIdWithDefaults(int maskId, boolean resetDefaults)
    Setzt eine neue Maske für die Verschlagwortung unter Beibehaltung der eingetragenen Indexzeilen.
    void
    Setzt die Kurzbezeichnung dieses Elements.
    void
    setObjKeyValue(int no, String value)
    Setzt den Wert eines Indexfelds.
    void
    Setzt den Wert eines Indexfelds.
    void
    Schreibt ein Properties Objekt in den Zusatztext.
    abstract void
    setSord(Sord sord)
    Setzt das angegebene SORD-Objekt als neue Verschlagwortung.

    Von Klasse geerbte Methoden Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Konstruktordetails

    • IndexedElement

      public IndexedElement(Workspace workspace)
      Interner Konstruktor.
      Parameter:
      workspace - Aktueller Arbeitsbereich
    • IndexedElement

      public IndexedElement(Workspace workspace, Sord sord)
      Interner Konstruktor.
      Parameter:
      workspace - Aktueller Arbeitsbereich
      sord - Sord mit mbAll
  • Methodendetails

    • getSord

      public Sord getSord() throws Exception
      Liefert die Verschlagwortungsinformation (SORD-Objekt) dieses Elements.
      Gibt zurück:
      Sord
      Löst aus:
      Exception - Wenn die Daten nicht vom Server oder aus der ESW Datei gelesen werden können.
    • getEditInfo

      public abstract EditInfo getEditInfo()
      Liefert das zugehörige EditInfo-Objekt zurück.
      Gibt zurück:
      EditInfo
      Seit:
      8.00.000
    • loadSord

      public abstract Sord loadSord() throws Exception
      Lädt die aktuelle Verschlagwortung (vom Server oder (in der Postbox) aus der zugehörigen ESW-Datei).
      Gibt zurück:
      Sord
      Löst aus:
      Exception - Wenn die Daten nicht vom Server oder aus der ESW Datei (Postbox) gelesen werden können.
    • setSord

      public abstract void setSord(Sord sord) throws Exception
      Setzt das angegebene SORD-Objekt als neue Verschlagwortung.
      Parameter:
      sord - Verschlagwortungsinformation
      Löst aus:
      Exception - Wenn die Daten nicht auf dem Server oder in die ESW Datei (Postbox) gespeichert werden können.
    • saveSord

      public void saveSord() throws Exception
      Speichert die aktuelle Verschlagwortung auf dem Server oder (in der Postbox) in der zugehörigen ESW-Datei.
      Löst aus:
      Exception - Wenn die Daten nicht auf dem Server oder in die ESW Datei (Postbox) gespeichert werden können.
    • getName

      public String getName() throws Exception
      Liefert die Kurzbezeichnung dieses Elements.
      Gibt zurück:
      Kurzbezeichnung
      Löst aus:
      Exception - Wenn die Daten nicht vom Server oder aus der ESW Datei (Postbox) gelesen werden können.
    • getReadableFileSize

      public String getReadableFileSize()
      Liefert die Größe der Datei als formatierten String zurück.
      Gibt zurück:
      Dateigröße als Text mit Angabe der Einheit
      Seit:
      11.00.000
    • getDocMaskId

      public int getDocMaskId() throws Exception
      Liefert die Masken-ID der derzeit im Dialog angezeigten Verschlagwortungsmaske.
      Gibt zurück:
      int Masken-Id der angezeigten Verschlagwortungsmaske
      Löst aus:
      Exception - Wenn die Daten nicht vom Server oder aus der ESW Datei (Postbox) gelesen werden können.
      Seit:
      8.01.000
    • getDocMaskName

      public String getDocMaskName() throws Exception
      Liefert den Namen der derzeit im Dialog angezeigten Verschlagwortungsmaske.
      Gibt zurück:
      String
      Löst aus:
      Exception - Wenn die Daten nicht vom Server oder aus der ESW Datei (Postbox) gelesen werden können.
      Seit:
      8.01.000
    • getDocMask

      public DocMask getDocMask() throws Exception
      Liefert die derzeit im Dialog angezeigte Verschlagwortungsmaske zurück.
      Gibt zurück:
      Verschlagwortungsmaske
      Löst aus:
      Exception - Wenn die Daten nicht vom Server oder aus der ESW Datei (Postbox) gelesen werden können.
      Seit:
      9.01.000
    • setName

      public void setName(String name) throws Exception
      Setzt die Kurzbezeichnung dieses Elements. Ein saveSord ist nötig um diese Änderung zu speichern.
      Parameter:
      name - Kurzbezeichnung des Archivelementes
      Löst aus:
      Exception - Wenn die Daten nicht vom Server oder aus der ESW Datei (Postbox) gelesen werden können.
    • getHiddenText

      public String getHiddenText() throws Exception
      Liefert den versteckten Text des Archivelements zurück.
      Gibt zurück:
      String
      Löst aus:
      Exception - Wenn die Daten nicht vom Server oder aus der ESW Datei (Postbox) gelesen werden können.
      Seit:
      7.00.008
    • setHiddenText

      public void setHiddenText(String text) throws Exception
      Setzt den versteckten Text des Archivelements. Ein Aufruf der Methode "saveSord" ist nötig um diese Änderung zu speichern.
      Parameter:
      text - Versteckter Text des Archivelementes
      Löst aus:
      Exception - Wenn die Daten nicht vom Server oder aus der ESW Datei (Postbox) gelesen werden können.
      Seit:
      7.00.008
    • setMaskId

      public void setMaskId(int maskId) throws Exception
      Setzt die Maske für dieses Elements. Ein Aufruf der Methode "saveSord" ist nötig um diese Änderung zu speichern.
      Parameter:
      maskId - Die MaskenId als Integer
      Löst aus:
      Exception - Wenn die Daten nicht vom Server oder aus der ESW Datei (Postbox) gelesen werden können.
    • setMaskIdWithDefaults

      public void setMaskIdWithDefaults(int maskId, boolean resetDefaults) throws Exception
      Setzt eine neue Maske für die Verschlagwortung unter Beibehaltung der eingetragenen Indexzeilen. Optional werden die default-Werte aus der Maskendefinition überschrieben: Indexzeilen, Archivierungsart, Sortierung, Volltextflag, Berechtigungen, Farbmarker.
      Parameter:
      maskId - Masken-ID
      resetDefaults - TRUE, wenn die Default-Werte der Maske übernommen werden sollen.
      Löst aus:
      Exception - Wenn die Daten nicht vom Server oder aus der ESW Datei (Postbox) gelesen werden können.
      Seit:
      9.00.026
    • getObjKeyValue

      public String getObjKeyValue(int no) throws Exception
      Liefert den Wert einer Indexzeile.
      Parameter:
      no - Nummer der Indexfelds, ACHTUNG: Zählung beginnt hier bei 0
      Gibt zurück:
      Wert der Indexfelds. Falls ein Spaltenindex vorhanden ist, sind die Werte durch ein Pilcrow (¶) getrennt.
      Löst aus:
      Exception - Wenn das Indexfeld nicht gefunden werden kann.
    • getObjKeyValue

      public String getObjKeyValue(String name) throws Exception
      Liefert den Wert eines Indexfelds.
      Parameter:
      name - Gruppenname des Indexfelds, ACHTUNG: Diese Auswahl ist nicht eindeutig, bei mehreren Indexfelder mit diesem Namen wird das erste geliefert.
      Gibt zurück:
      Wert des Indexfelds. Falls ein Spaltenindex vorhanden ist, sind die Werte durch ein Pilcrow (¶) getrennt.
      Löst aus:
      Exception - Wenn das Indexfeld nicht gefunden werden kann.
    • setObjKeyValue

      public void setObjKeyValue(int no, String value) throws Exception
      Setzt den Wert eines Indexfelds. Ein Aufruf der Methode "saveSord" ist nötig um diese Änderung zu speichern.
      Parameter:
      no - Nummer des Indexfelds, ACHTUNG: Zählung beginnt hier bei 0
      value - Der zu setzende Wert des Indexfelds. Um einen Spaltenindex zu verwenden, müssen die Werte durch ein Pilcrow (¶) getrennt sein.
      Löst aus:
      Exception - Wenn das Indexfeld nicht gefunden werden kann.
    • setObjKeyValue

      public void setObjKeyValue(String name, String value) throws Exception
      Setzt den Wert eines Indexfelds. Ein saveSord ist nötig um diese Änderung zu speichern.
      Parameter:
      name - Gruppenname des Indexfelds, ACHTUNG: Diese Auswahl ist nicht eindeutig, bei mehreren Indexfeldern mit diesem Namen wird das erste benutzt.
      value - Der zu setzende Wert des Indexfelds. Um einen Spaltenindex zu verwenden, müssen die Werte durch ein Pilcrow (¶) getrennt sein.
      Löst aus:
      Exception - Wenn das Indexfeld nicht gefunden werden kann.
    • setMainScale

      public void setMainScale(String mainScale) throws Exception
      Setzt die Skalierungsfaktoren des Dokuments für die Anpassung der Annotationen.
      Parameter:
      mainScale - Skalierungsfaktoren
      Löst aus:
      Exception - Wenn die Daten nicht vom Server oder aus der ESW Datei (Postbox) gelesen werden können.
      Seit:
      8.04.000
    • getMainScale

      public String getMainScale() throws Exception
      Liest die Skalierungsfaktoren des Dokuments für die Anpassung der Annotationen.
      Gibt zurück:
      Skalierungsfaktoren
      Löst aus:
      Exception - Wenn die Daten nicht vom Server oder aus der ESW Datei (Postbox) gelesen werden können.
      Seit:
      8.05.000
    • del

      public abstract boolean del() throws Exception
      Löscht das Element (und alle Referenzen darauf).
      Gibt zurück:
      True wenn erfolgreiche gelöscht wurde, False bei Fehlern
      Löst aus:
      Exception - Wenn das Objekt nichtr gelöscht werden kann.
      Seit:
      7.00.004
    • getProperties

      public Properties getProperties() throws Exception
      Erzeugt aus dem Zusatztext ein Properties Objekt zum direkten Zugriff auf einzelne Werte.
      Gibt zurück:
      Gelesende Daten
      Löst aus:
      Exception - Wenn die Daten nicht vom Server oder aus der ESW Datei (Postbox) gelesen werden können.
      Seit:
      8.01.000
    • setProperties

      public void setProperties(Properties properties) throws Exception
      Schreibt ein Properties Objekt in den Zusatztext. Ein Aufruf der Methode "saveSord" ist nötig um diese Änderung zu speichern.
      Parameter:
      properties - Zu setzende Daten
      Löst aus:
      Exception - Wenn die Daten nicht vom Server oder aus der ESW Datei (Postbox) gelesen werden können.
      Seit:
      8.01.000
    • isDocument

      public abstract boolean isDocument()
      Liefert true, wenn dieses Element ein Dokument ist.
      Gibt zurück:
      boolean
      Seit:
      8.04.000
    • isStructure

      public abstract boolean isStructure()
      Liefert true, wenn dieses Element ein Ordner ist.
      Gibt zurück:
      boolean
      Seit:
      8.04.000