Class ObjKeyAdapter


  • public class ObjKeyAdapter
    extends EditableFieldAdapter

    Überschrift: ObjKeyAdapter

    Beschreibung: Kapselt ein Indexfeld (z.B. im IndexDialog) gegenüber dem Script. Ein solcher Adapter kann im Scripting per indexDialog.getObjKey( name/no ) erzeugt werden.

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

    • Constructor Summary

      Constructors 
      Constructor Description
      ObjKeyAdapter​(EloScript scripting, IndexFieldFactory fieldFactory, FieldManager fieldManager, IndexTabsFactory tabs, ObjKey objKey)
      Interner Konstruktor.
    • Constructor Detail

      • ObjKeyAdapter

        public ObjKeyAdapter​(EloScript scripting,
                             IndexFieldFactory fieldFactory,
                             FieldManager fieldManager,
                             IndexTabsFactory tabs,
                             ObjKey objKey)
        Interner Konstruktor.
        Parameters:
        scripting - Scripting des Client
        fieldFactory - Hilfsklasse zum Erstellen von Indexfeldern
        fieldManager - Manager für die Daten der Indexfelder
        tabs - Hilfsklasse für die Tabs des Indexdialogs
        objKey - IndexServer-Objekt für den Zugriff auf ein Indexfeld
    • Method Detail

      • setKeywords

        public boolean setKeywords​(String keywordListName)
        Setzt die angegebene Stichwortliste für dieses Indexfeld.
        Parameters:
        keywordListName - Bezeichnung der Stichwortliste
        Returns:
        True wenn die Stichwörter gefunden und ersetzt wurden, False bei einem Fehler
        Since:
        7.00.010
      • setKeywords

        public boolean setKeywords​(String keywordListName,
                                   String[] keywords)
        Setzt die angegebenen Wörter als Stichwortliste.
        Parameters:
        keywordListName - Name der Stichwortliste, welcher über der Liste angezeigt werden soll.
        keywords - Array der Stichwörter
        Returns:
        True wenn die Stichwörter gesetzt wurden, False bei einem Fehler
        Since:
        8.04.002
      • getValue

        public String getValue()
        Liefert den Wert des Indexfelds.
        Overrides:
        getValue in class KeywordingFieldAdapter
        Returns:
        Wert des Indexfelds. Falls ein Spaltenindex vorhanden ist, sind die Werte durch ein Pilcrow (¶) getrennt.
        Since:
        7.00.010
      • convertToCheckBox

        public CheckBox convertToCheckBox​(String trueValue,
                                          String falseValue,
                                          boolean useLabelPosition)
        Wandelt das Indexfeld in eine CheckBox um.
        Parameters:
        trueValue - Der Wert für eine angehakte CheckBox. Alle anderen Feldwerte werden als false dargestellt.
        falseValue - Der Wert für eine nicht angehakte CheckBox. Er wird gesetzt, wenn ein vorhandener Haken entfernt wird.
        useLabelPosition - True wenn die CheckBox an die Position des Titels soll, bei False erscheint die CheckBox an der Position des Eingabefelds.
        Returns:
        das umgewandelte Indexfeld
        Since:
        8.01.000