Klasse KeywordingAdapter
Object
KeywordingAdapter
- Bekannte direkte Unterklassen:
IndexDialogAdapter
Überschrift: IndexDialogAdapter.
Beschreibung: Kapselt die Verschlagwortung in einer Eingabemaske gegenüber dem Script.
Copyright: Copyright (c) ELO Digital Office GmbH 2011-2014
- Siehe auch:
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungKeywordingAdapter(Workspace workspace, IndexFieldFactory fieldFactory, FieldManager fieldManager, IndexDataIO indexDataIO, IndexFieldChecker fieldChecker, IndexDialogMode mode, IndexTabsFactory tabs, Container comp) Interner Konstruktor. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungFügt einen Button an die angegebene Stelle im Dialog "Verschlagwortung" ein.addButton(int tabNo, int x, int y, int w, String text, BaseFunction callbackFunction, ScriptableObject thisScope) Fügt einen Button an die angegebene Stelle im Dialog "Verschlagwortung" ein.addCheckBox(int tabNo, int x, int y, int w, String text, boolean checked) Erzeugt eine CheckBox und fügt sie an der angegebenen Stelle in den Dialog ein.addComboBox(int tabNo, int x, int y, int w, String[] values, boolean editable) Erzeugt eine ComboBox und fügt sie an der angegebenen Stelle in den Dialog ein.voidaddComponent(int tabNo, int x, int y, int w, int h, Component comp) Fügt eine Standard-Java Komponente (AWT/Swing) im Dialog "Verschlagwortung" ein.addDateField(int tabNo, int x, int y, int w) Erzeugt ein Datumsfeld (DateField) und fügt ihn an der angegebenen Stelle in den Dialog ein.Erzeugt einen Text (Label) und fügt ihn an der angegebenen Stelle in den Dialog ein.addList(int tabNo, int x, int y, int w, int h) Erzeugt eine Liste und fügt ihn an der angegebenen Stelle in den Dialog ein.addTextArea(int tabNo, int x, int y, int w, int h) Erzeugt ein mehrzeiliges Textfeld (TextArea) und fügt ihn an der angegebenen Stelle in den Dialog ein.addTextField(int tabNo, int x, int y, int w) Erzeugt ein einzeiliges Textfeld (TextField) und fügt ihn an der angegebenen Stelle in den Dialog ein.DocMaskLiefert das DocMask-Objekt der derzeit im Dialog angezeigten Verschlagwortungsmaske.intLiefert die Masken-ID der derzeit im Dialog angezeigten Verschlagwortungsmaske.Liefert den Namen der derzeit im Dialog angezeigten Verschlagwortungsmaske.Liefert den Adapter für das Feld "Bearbeiter".Liefert den versteckten Text des Archivelements zurück.intgetId()Liefert die ELO Objekt-Id des Archivelements.Liefert den Adapter für das Feld "Ablagedatum".getMemo()Liefert den Zusatztext des Archivelements zurück.Liefert den Adapter für das Feld "Zusatztext".getName()Liefert den Namen/die Kurzbezeichnung des Archiveintrags.Liefert den Adapter für das Feld "Kurzbezeichnung".getObjKey(int no) Liefert den Adapter für ein Indexfeld.Liefert den Adapter für ein Indexfeld.getObjKeyValue(int no) Veraltet.getObjKeyValue(String name) Veraltet.Ersetzen durchgetObjKey(String)undObjKeyAdapter.getValue()SordgetSord()Liefert die aktuell angezeigten Verschlagwortungsinformationen als ein SORD-Objekt.Liefert den Adapter für das Feld "Aktuelle Version".Liefert den Adapter für das Feld "Datum".voidsetHiddenText(String text) Setzt den versteckten Text des Archivelements.voidSetzt den Zusatztext des Archivelements.voidSetzt den Namen/die Kurzbezeichnung des Archivelementes.voidsetObjKeyValue(int no, String value) Setzt den Wert eines Indexfelds.voidsetObjKeyValue(String name, String value) Setzt den Wert eines Indexfelds.voidsetSord(Sord data) Setzt ein SORD zur Anzeige im Dialog.
-
Konstruktordetails
-
KeywordingAdapter
public KeywordingAdapter(Workspace workspace, IndexFieldFactory fieldFactory, FieldManager fieldManager, IndexDataIO indexDataIO, IndexFieldChecker fieldChecker, IndexDialogMode mode, IndexTabsFactory tabs, Container comp) Interner Konstruktor.- Parameter:
workspace- Aktueller ArbeitsbereichfieldFactory- Hilfsklasse für die Erstellung von IndexzeilenfieldManager- Verwaltet die Daten der IndexzeilenindexDataIO- Kapselt die Daten vom IndexdialogfieldChecker- Überprüft die Indexzeilen auf gültigen Inhaltmode- Modus vom Indexdialogtabs- Hilfsklasse für die Tabs im Indexdialogcomp- Grafische Komponente
-
-
Methodendetails
-
getSord
Liefert die aktuell angezeigten Verschlagwortungsinformationen als ein SORD-Objekt.- Gibt zurück:
- Sord Verschlagwortungsinformationen
- Löst aus:
Exception- Wenn die Daten nicht vom Server oder aus der ESW Datei gelesen werden können.
-
setSord
public void setSord(Sord data) Setzt ein SORD zur Anzeige im Dialog.- Parameter:
data- Verschlagwortungsinformationen eines Archivelementes
-
getName
Liefert den Namen/die Kurzbezeichnung des Archiveintrags.- Gibt zurück:
- Kurzbezeichnung des Archiveintrags
-
getId
public int getId()Liefert die ELO Objekt-Id des Archivelements.- Gibt zurück:
- ELO Objekt Id
- Seit:
- 8.01.000
-
setName
Setzt den Namen/die Kurzbezeichnung des Archivelementes.- Parameter:
name- Bezeichnung des Archivelementes
-
getDocMask
public DocMask getDocMask()Liefert das DocMask-Objekt der derzeit im Dialog angezeigten Verschlagwortungsmaske.- Gibt zurück:
- DocMask-Objekt der bereits angezeigten Verschlagwortungsmaske
- Seit:
- 6.00.090
-
getDocMaskName
Liefert den Namen der derzeit im Dialog angezeigten Verschlagwortungsmaske.- Gibt zurück:
- String
- Seit:
- 6.00.090
-
getDocMaskId
public int getDocMaskId()Liefert die Masken-ID der derzeit im Dialog angezeigten Verschlagwortungsmaske.- Gibt zurück:
- int Masken-Id der angezeigten Verschlagwortungsmaske
- Seit:
- 6.00.090
-
getMemo
Liefert den Zusatztext des Archivelements zurück.- Gibt zurück:
- String Zusatztext des Archivelementes
- Seit:
- 7.00.004
-
getHiddenText
Liefert den versteckten Text des Archivelements zurück.- Gibt zurück:
- String Aktueller "versteckter Text"
- Seit:
- 7.00.008
-
setMemo
Setzt den Zusatztext des Archivelements.- Parameter:
memo- Zusatztext- Seit:
- 7.00.004
-
setHiddenText
Setzt den versteckten Text des Archivelements.- Parameter:
text- Versteckter Text- Seit:
- 7.00.008
-
getObjKeyValue
Veraltet.Ersetzen durchgetObjKey(int)undObjKeyAdapter.getValue()Liefert den Wert einer Indexfelds.- Parameter:
no- Nummer des Indexfelds, ACHTUNG: Zählung beginnt hier bei 0- Gibt zurück:
- Wert des Indexfelds. Falls ein Spaltenindes vorhanden ist, sind die Werte durch ein Pilcrow (¶) getrennt.
- Löst aus:
Exception- Wenn das Sord nicht gelesen werden kann oder das Indexfeld nicht gefunden wird.
-
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 Spaltenindes zu verwenden, müssen die Werte durch ein Pilcrow (¶) getrennt sein.- Löst aus:
Exception- Wenn das Sord nicht gelesen werden kann oder das Indexfeld nicht gefunden wird.
-
getObjKeyValue
Veraltet.Ersetzen durchgetObjKey(String)undObjKeyAdapter.getValue()Liefert den Wert eines Indexfelds.- Parameter:
name- Gruppen-Name des Indexfelds, ACHTUNG: Diese Auswahl ist nicht eindeutig, bei mehreren Indexfeldern mit diesem Namen wird die erste benutzt.- Gibt zurück:
- Wert des Indexfelds. Falls ein Spaltenindes vorhanden ist, sind die Werte durch ein Pilcrow (¶) getrennt.
- Löst aus:
Exception- Wenn das Sord nicht gelesen werden kann oder das Indexfeld nicht gefunden wird.
-
setObjKeyValue
Setzt den Wert eines Indexfelds. Ein saveSord ist nötig um diese Änderung zu speichern.- Parameter:
name- Gruppen-Name des Indexfelds, ACHTUNG: Diese Auswahl ist nicht eindeutig, bei mehreren Indexfeldern mit diesem Namen wird die erste benutzt.value- Der zu setzende Wert des Indexfelds. Um einen Spaltenindes zu verwenden, müssen die Werte durch ein Pilcrow (¶) getrennt sein.- Löst aus:
Exception- Wenn das Sord nicht gelesen werden kann oder das Indexfeld nicht gefunden wird.
-
addComponent
Fügt eine Standard-Java Komponente (AWT/Swing) im Dialog "Verschlagwortung" ein.- Parameter:
tabNo- Nummer des Tabs der Verschlagwortungsdaten, Zählung beginnt bei 1x- X-Position im Raster (Spalte), Zählung beginnt hier bei 1y- Y-Position im Raster (Zeile), Zählung beginnt hier bei 1w- Breite im Rasterh- Höhe im Rastercomp- die Komponente- Seit:
- 7.00.010
-
addButton
Fügt einen Button an die angegebene Stelle im Dialog "Verschlagwortung" ein.- Parameter:
tabNo- Nummer des Tabs der Verschlagwortungsdaten, Zählung beginnt bei 1x- X-Position im Raster (Spalte), Zählung beginnt bei 1y- Y-Position im Raster (Zeile), Zählung beginnt bei 1w- Breite im Tabellenrastertext- Text-Label der CheckBoxeventName- Ein Scripting-Event, das aufgerufen wird, wenn der Button gedrückt wird.- Gibt zurück:
- Das erzeugte Button-Objekt
- Seit:
- 7.00.004
-
addButton
public Button addButton(int tabNo, int x, int y, int w, String text, BaseFunction callbackFunction, ScriptableObject thisScope) Fügt einen Button an die angegebene Stelle im Dialog "Verschlagwortung" ein.- Parameter:
tabNo- Nummer des Tabs der Verschlagwortungsdaten, Zählung beginnt bei 1x- X-Position im Raster (Spalte), Zählung beginnt bei 1y- Y-Position im Raster (Zeile), Zählung beginnt bei 1w- Breite im Tabellenrastertext- Text-Label der CheckBoxcallbackFunction- JavaScript Funktion, welche aufgerufen wird wenn der Button gedrückt wird.thisScope- "this" Scope der Funktion- Gibt zurück:
- Das erzeugte Button-Objekt
- Seit:
- 10.00.000
-
addLabel
Erzeugt einen Text (Label) und fügt ihn an der angegebenen Stelle in den Dialog ein.- Parameter:
tabNo- Nummer des Tabs der Verschlagwortungsdaten, Zählung beginnt bei 1x- X-Position im Raster (Spalte), Zählung beginnt bei 1y- Y-Position im Raster (Zeile), Zählung beginnt bei 1w- Breite im Rastertext- der anzuzeigende Text- Gibt zurück:
- Das erzeugte Label-Objekt
- Seit:
- 7.00.004
-
addTextArea
Erzeugt ein mehrzeiliges Textfeld (TextArea) und fügt ihn an der angegebenen Stelle in den Dialog ein.- Parameter:
tabNo- Nummer des Tabs der Verschlagwortungsdaten, Zählung beginnt bei 1x- X-Position im Raster (Spalte), Zählung beginnt bei 1y- Y-Position im Raster (Zeile), Zählung beginnt bei 1w- Breite im Rasterh- Höhe im Raster- Gibt zurück:
- Das erzeugte TextArea-Objekt
- Seit:
- 7.00.004
-
addList
Erzeugt eine Liste und fügt ihn an der angegebenen Stelle in den Dialog ein.- Parameter:
tabNo- Nummer des Tabs der Verschlagwortungsdaten, Zählung beginnt bei 1x- X-Position im Raster (Spalte), Zählung beginnt hier bei 1y- Y-Position im Raster (Zeile), Zählung beginnt hier bei 1w- Breite im Rasterh- Höhe im Raster- Gibt zurück:
- das erzeugte List-Objekt
- Seit:
- 7.00.008
-
addTextField
Erzeugt ein einzeiliges Textfeld (TextField) und fügt ihn an der angegebenen Stelle in den Dialog ein.- Parameter:
tabNo- Nummer des Tabs der Verschlagwortungsdaten, Zählung beginnt bei 1x- X-Position im Raster (Spalte), Zählung beginnt bei 1y- Y-Position im Raster (Zeile), Zählung beginnt bei 1w- Breite im Raster- Gibt zurück:
- Das erzeugte TextField-Objekt
- Seit:
- 7.00.004
-
addDateField
Erzeugt ein Datumsfeld (DateField) und fügt ihn an der angegebenen Stelle in den Dialog ein.- Parameter:
tabNo- Nummer des Tabs der Verschlagwortungsdaten, Zählung beginnt bei 1x- X-Position im Raster (Spalte), Zählung beginnt hier bei 1y- Y-Position im Raster (Zeile), Zählung beginnt hier bei 1w- Breite des Feldes im Raster- Gibt zurück:
- Das erzeugte DateField-Objekt
- Seit:
- 8.05.000
-
addCheckBox
Erzeugt eine CheckBox und fügt sie an der angegebenen Stelle in den Dialog ein.- Parameter:
tabNo- Nummer des Tabs der Verschlagwortungsdaten, Zählung beginnt bei 1x- X-Position im Raster (Spalte), Zählung beginnt bei 1y- Y-Position im Raster (Zeile), Zählung beginnt bei 1w- Breite im Rastertext- Text-Label der CheckBoxchecked- True, wenn die CheckBox "angehakt" sein soll- Gibt zurück:
- Das erzeugte Label-Objekt
- Seit:
- 7.00.004
-
addComboBox
Erzeugt eine ComboBox und fügt sie an der angegebenen Stelle in den Dialog ein.- Parameter:
tabNo- Nummer des Tabs der Verschlagwortungsdaten, Zählung beginnt bei 1x- X-Position im Raster (Spalte), Zählung beginnt bei 1y- Y-Position im Raster (Zeile), Zählung beginnt bei 1w- Breite im Rastervalues- Die auswählbaren Werte des ComboBoxeditable- True, wenn zusätzliche Eingaben möglich sein sollen, bei False ist nur eine Auswahl aus den vorhandenen Werten möglich.- Gibt zurück:
- Das erzeugte Button-Objekt
- Seit:
- 7.00.004
-
getNameField
Liefert den Adapter für das Feld "Kurzbezeichnung".- Gibt zurück:
- Adapter für das Feld "Kurzbezeichnung"
- Seit:
- 8.03.000
-
getMemoField
Liefert den Adapter für das Feld "Zusatztext".- Gibt zurück:
- Adapter für das Feld "Zusatztext"
- Seit:
- 10.01.000
-
getIDateField
Liefert den Adapter für das Feld "Ablagedatum".- Gibt zurück:
- Adapter für das Feld "Ablagedatum"
- Seit:
- 8.03.000
-
getXDateField
Liefert den Adapter für das Feld "Datum".- Gibt zurück:
- Adapter für das Feld "Datum"
- Seit:
- 8.03.000
-
getEditorField
Liefert den Adapter für das Feld "Bearbeiter".- Gibt zurück:
- Adapter für das Feld "Bearbeiter"
- Seit:
- 8.03.000
-
getVersionField
Liefert den Adapter für das Feld "Aktuelle Version".- Gibt zurück:
- Adapter für das Feld "Aktuelle Version"
- Seit:
- 8.03.000
-
getObjKey
Liefert den Adapter für ein Indexfeld.- Parameter:
no- Nummer des Indexfelds, ACHTUNG: Zählung beginnt hier bei 0- Gibt zurück:
- ObjKeyAdapter oder null, falls das Indexfeld nicht gefunden wurde.
- Löst aus:
Exception- Wenn das Sord nicht gelesen werden kann.
-
getObjKey
Liefert den Adapter für ein Indexfeld.- Parameter:
name- Gruppen-Name des Indexfelds, ACHTUNG: Diese Auswahl ist nicht eindeutig, bei mehreren Indexfeldern mit diesem Namen wird die erste benutzt.- Gibt zurück:
- ObjKeyAdapter oder null, falls das Indexfeld nicht gefunden wurde.
- Löst aus:
Exception- Wenn das Sord nicht gelesen werden kann.
-
getObjKey(int)undObjKeyAdapter.getValue()