Package de.elo.client.scripting.items
Klasse IndexedElement
Object
IndexedElement
- Bekannte direkte Unterklassen:
ArchiveElement,IntrayDocument,TaskElement
Ü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
KonstruktorenKonstruktorBeschreibungIndexedElement(Workspace workspace) Interner Konstruktor.IndexedElement(Workspace workspace, Sord sord) Interner Konstruktor. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungabstract booleandel()Löscht das Element (und alle Referenzen darauf).DocMaskLiefert die derzeit im Dialog angezeigte Verschlagwortungsmaske zurück.intLiefert die Masken-ID der derzeit im Dialog angezeigten Verschlagwortungsmaske.Liefert den Namen der derzeit im Dialog angezeigten Verschlagwortungsmaske.abstract EditInfoLiefert 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.getName()Liefert die Kurzbezeichnung dieses Elements.getObjKeyValue(int no) Liefert den Wert einer Indexzeile.getObjKeyValue(String name) 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.SordgetSord()Liefert die Verschlagwortungsinformation (SORD-Objekt) dieses Elements.abstract booleanLiefert true, wenn dieses Element ein Dokument ist.abstract booleanLiefert true, wenn dieses Element ein Ordner ist.abstract SordloadSord()Lädt die aktuelle Verschlagwortung (vom Server oder (in der Postbox) aus der zugehörigen ESW-Datei).voidsaveSord()Speichert die aktuelle Verschlagwortung auf dem Server oder (in der Postbox) in der zugehörigen ESW-Datei.voidsetHiddenText(String text) Setzt den versteckten Text des Archivelements.voidsetMainScale(String mainScale) Setzt die Skalierungsfaktoren des Dokuments für die Anpassung der Annotationen.voidsetMaskId(int maskId) Setzt die Maske für dieses Elements.voidsetMaskIdWithDefaults(int maskId, boolean resetDefaults) Setzt eine neue Maske für die Verschlagwortung unter Beibehaltung der eingetragenen Indexzeilen.voidSetzt die Kurzbezeichnung dieses Elements.voidsetObjKeyValue(int no, String value) Setzt den Wert eines Indexfelds.voidsetObjKeyValue(String name, String value) Setzt den Wert eines Indexfelds.voidsetProperties(Properties properties) Schreibt ein Properties Objekt in den Zusatztext.abstract voidsetSord(Sord sord) Setzt das angegebene SORD-Objekt als neue Verschlagwortung.
-
Konstruktordetails
-
IndexedElement
public IndexedElement(Workspace workspace) Interner Konstruktor.- Parameter:
workspace- Aktueller Arbeitsbereich
-
IndexedElement
public IndexedElement(Workspace workspace, Sord sord) Interner Konstruktor.- Parameter:
workspace- Aktueller Arbeitsbereichsord- Sord mit mbAll
-
-
Methodendetails
-
getSord
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
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
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
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
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
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
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
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
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
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
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
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
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
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-IDresetDefaults- 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
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
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
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 0value- 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
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
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
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
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
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
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
-