Class KeywordingPanel

    • Method Summary

      Modifier and Type Method Description
      void setEnabled​(boolean enabled)
      Legt fest, ob die Verschlagwortungsfelder bearbeitet werden können.
      void setRelayValidationStateToParent()
      Gibt die Validierungsangaben weiter an den Dialog und zeigt diese in der Statusleiste.
      void setValidationStateCallback​(BaseFunction callback, ScriptableObject thisScope)  
      void writeChangesToSord()
      Schreibt die geänderten Eingaben zurück in das Sord.
      • Methods inherited from class Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • setEnabled

        public void setEnabled​(boolean enabled)
        Legt fest, ob die Verschlagwortungsfelder bearbeitet werden können.
        Parameters:
        enabled - True wenn die Felder bearbeitet werden können
      • writeChangesToSord

        public void writeChangesToSord()
        Schreibt die geänderten Eingaben zurück in das Sord.
      • setValidationStateCallback

        public void setValidationStateCallback​(BaseFunction callback,
                                               ScriptableObject thisScope)
        Parameters:
        callback - Ein Event welches bei Statusänderungen durch die Validierung der Verschlagwortungsfelder aufgerufen wird. Es werden drei Parameter übergeben:
        thisScope - "this" Scope der Callback-Methoden: Das die Funktionen definierende Objekt.
      • setRelayValidationStateToParent

        public void setRelayValidationStateToParent()
                                             throws Exception
        Gibt die Validierungsangaben weiter an den Dialog und zeigt diese in der Statusleiste.

        Dabei wird je nach Validierungsergebniss auch der OK-Button gesperrt oder aktiviert.

        Die Funktion kann nur verwendet werden, wenn die Verschlagwortungsfelder in einem ELO Dialog angezeigt werden, wie "Workflow weiterleiten" oder beim GridDialog.

        Throws:
        Exception - Das Panel liegt nicht in einem ELO Dialog.