Klasse IndexDialogAdapter

Object
KeywordingAdapter
IndexDialogAdapter
Alle implementierten Schnittstellen:
DialogActionInterface

public class IndexDialogAdapter extends KeywordingAdapter implements DialogActionInterface

Überschrift: IndexDialogAdapter

Beschreibung: Kapselt den IndexDialog gegenüber dem Script. Im Scripting verfügbar als "indexDialog".

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

  • Konstruktordetails

    • IndexDialogAdapter

      public IndexDialogAdapter(Workspace workspace, IndexDialog indexDialog)
      Interner Konstruktor.
      Parameter:
      workspace - Aktueller Arbeitsbereich
      indexDialog - IndexDialog, auf welchen dieser Adapter zugreift
  • Methodendetails

    • getFile

      public File getFile()
      Quelldatei zum Indexdialog ausgeben. Dieser Wert ist nur bei der Neuablage gefüllt.
      Gibt zurück:
      Dokumentdatei
      Seit:
      8.01.000
    • setXDate

      public void setXDate(String isoDate)
      Setzt das Datum des Archivelementes.
      Parameter:
      isoDate - Das Datum in ISO-Formatierung: für den 09.10.2011 ist dies 20111009. Wenn eine Uhrzeit gesetzt werden soll, müssen auch Sekunden angegeben werden, obwohl ELO nur minutengenaue Angaben speichert. Für den 09.10.2011 um 12:34 also 20111009123400.
      Seit:
      7.00.010
    • getXDate

      public String getXDate()
      Liefert das aktuell eingetragene Datum.
      Gibt zurück:
      Das Datum in ISO-Formatierung: für den 09.10.2011 ist dies 20111009. Wenn eine Uhrzeit gesetzt wurde, sind auch Sekunden angegeben, obwohl ELO nur minutengenaue Angaben speichert. Für den 09.10.2011 um 12:34 also 20111009123400.
      Seit:
      7.00.010
    • setXDateSearch

      public void setXDateSearch(String isoDateFrom, String isoDateTo) throws Exception
      Setzt den Suchbereich für das Dokumentendatum.
      Parameter:
      isoDateFrom - Startdatum in ISO-Formatierung
      isoDateTo - Enddatum in ISO-Formatierung oder leer für die Eingrenzung auf einen Tag.
      Löst aus:
      Exception - Wenn sich der Verschlagwortungsdialog nicht im Suchmodus befindet.
      Seit:
      10.03.000
      Siehe auch:
    • setIDateSearch

      public void setIDateSearch(String isoDateFrom, String isoDateTo) throws Exception
      Setzt den Suchbereich für das Ablagedatum.
      Parameter:
      isoDateFrom - Startdatum in ISO-Formatierung
      isoDateTo - Enddatum in ISO-Formatierung oder leer für die Eingrenzung auf einen Tag.
      Löst aus:
      Exception - Wenn sich der Verschlagwortungsdialog nicht im Suchmodus befindet.
      Seit:
      10.03.000
      Siehe auch:
    • setDelDateSearch

      public void setDelDateSearch(String isoDateFrom, String isoDateTo) throws Exception
      Setzt den Suchbereich für das Lösch-/Verfalls-Datum.
      Parameter:
      isoDateFrom - Startdatum in ISO-Formatierung
      isoDateTo - Enddatum in ISO-Formatierung oder leer für die Eingrenzung auf einen Tag.
      Löst aus:
      Exception - Wenn sich der Verschlagwortungsdialog nicht im Suchmodus befindet.
      Seit:
      10.03.000
      Siehe auch:
    • setDocMask

      public void setDocMask(DocMask docMask)
      Setzt die Verschlagwortungsmaske in die Dialogdarstellung.
      Parameter:
      docMask - Verschlagwortungsmaske
    • setFocusToObjKey

      public void setFocusToObjKey(int objKeyId)
      Setzt den Eingabe-Fokus auf das Feld für den ObjKey mit der angegebenen Id.
      Parameter:
      objKeyId - ID des ObjKey
    • setFocusToName

      public void setFocusToName()
      Setzt den Eingabe-Fokus auf das Feld für die Namen / Kurzbezeichnung.
    • setFocusToXDate

      public void setFocusToXDate()
      Setzt den Eingabe-Fokus auf das Feld für das Datum.
    • setDocMask

      public void setDocMask(String maskName) throws Exception
      Setzt die Maske mit dem angegebenen Namen.
      Parameter:
      maskName - Bezeichnung der Verschlagwortungsmaske
      Löst aus:
      Exception - Wenn die Maske nicht vom Server geladen werden kann.
    • setDocMask

      public void setDocMask(int maskId) throws Exception
      Setzt die angezeigte Verschlagwortungsmaske mit der angegebenen Masken-ID.
      Parameter:
      maskId - Id der Verschlagwortungsmaske
      Löst aus:
      Exception - Wenn die Maske nicht vom Server geladen werden kann.
    • editSord

      public boolean editSord(Sord sord, boolean modal, String title) throws Exception
      Öffnet das angegebene SORD-Objekt zur Bearbeitung im Verschlagwortungs-Dialog. Wenn in sord.access kein Schreibrecht gegeben ist, erscheint der Dialog im Read-Only-Modus.
      Parameter:
      sord - Zu bearbeitende Verschlagwortung
      modal - true, wenn der Dialog den Client blockieren soll
      title - Titel des Verschlagwortungsdialogs
      Gibt zurück:
      True wenn das Sord modaler Anzeige geändert wurde, sonst False
      Löst aus:
      Exception - Wenn der Dialog nicht angezeigt werden kann, oder die Daten nicht gespeichert werden können.
      Seit:
      6.00.088
    • editSord

      public boolean editSord(Sord sord, String title, String okCallbackMethod, String cancelCallbackMethod) throws Exception
      Öffnet das angegebene SORD-Objekt zur Bearbeitung im Verschlagwortungs-Dialog. Wenn in sord.access kein Schreibrecht gegeben ist, erscheint der Dialog im Read-Only-Modus.
      Parameter:
      sord - Zu bearbeitende Verschlagwortung
      title - Titel des Verschlagwortungsdialogs
      okCallbackMethod - Ein Event welches beim Klick auf "OK" aufgerufen werden soll oder null. Im Scripting kann das Schließen des Dialogs verhindert werden, wenn eine Funktion zu diesem Event einen negativen Rückgabewert liefert.
      cancelCallbackMethod - Ein Event welches bei "Abbrechen" oder "X" aufgerufen wird oder null. Das Schließen des Dialogs kann hierbei nicht abgebrochen werden.
      Gibt zurück:
      Immer false, da bei nicht modaler Anzeige nicht auf Ergebnisse gewartet wird.
      Löst aus:
      Exception - Wenn der Dialog nicht angezeigt werden kann, oder die Daten nicht gespeichert werden können.
      Seit:
      10.00.000
    • editSord

      public boolean editSord(Sord sord, String title, BaseFunction okCallback, BaseFunction closeCallback, ScriptableObject thisScope) throws Exception
      Öffnet das angegebene SORD-Objekt zur Bearbeitung im Verschlagwortungs-Dialog. Wenn in sord.access kein Schreibrecht gegeben ist, erscheint der Dialog im Read-Only-Modus.
      Parameter:
      sord - Zu bearbeitende Verschlagwortung
      title - Titel des Verschlagwortungsdialogs
      okCallback - Ein Event welches beim Klick auf "OK" aufgerufen werden soll oder null. Im Scripting kann das Schließen des Dialogs verhindert werden, wenn eine Funktion zu diesem Event einen negativen Rückgabewert liefert.
      closeCallback - Ein Event welches bei "Abbrechen" oder "X" aufgerufen wird oder null. Das Schließen des Dialogs kann hierbei nicht abgebrochen werden.
      thisScope - "this" Scope der Callback-Methoden: Das die Funktionen definierende Objekt.
      Gibt zurück:
      Immer false, da bei nicht modaler Anzeige nicht auf Ergebnisse gewartet wird.
      Löst aus:
      Exception - Wenn der Dialog nicht angezeigt werden kann, oder die Daten nicht gespeichert werden können.
      Seit:
      10.00.000
    • editMultiple

      public boolean editMultiple(Sord sord, boolean modal, String title) throws Exception
      Öffnet das angegebene SORD-Objekt zur Bearbeitung im Verschlagwortungs-Dialog. Wenn in sord.access kein Schreibrecht gegeben ist, erscheint der Dialog im Read-Only-Modus.
      Parameter:
      sord - Zu bearbeitende Verschlagwortung
      modal - true, wenn der Dialog den Client blockieren soll
      title - Titel des Verschlagwortungsdialogs
      Gibt zurück:
      True wenn das Sord bei modaler Anzeige geändert wurde, sonst False
      Löst aus:
      Exception - Wenn der Dialog nicht angezeigt werden kann, oder die Daten nicht gespeichert werden können.
      Seit:
      10.00.000
    • wasClosedByOk

      public boolean wasClosedByOk()
      Liefert zurück, ob der Verschlagwortungsdialog beim letzten Aufruf mit Ok geschlossen wurde.
      Gibt zurück:
      True, wenn der Dialog mit OK beendet wurde, sonst false.
      Seit:
      9.03.000
    • searchSord

      public boolean searchSord(Sord sord, String title) throws Exception
      Öffnet das angegebene SORD-Objekt zur Suche im Verschlagwortungs-Dialog.
      Parameter:
      sord - Zu bearbeitende Verschlagwortung
      title - Titel des Verschlagwortungsdialogs
      Gibt zurück:
      True wenn das Sord geändert wurde, sonst False
      Löst aus:
      Exception - Wenn der Dialog nicht angezeigt werden kann, oder die Daten nicht gespeichert werden können.
      Seit:
      9.01.000
    • editSord

      public boolean editSord(Sord sord, String title) throws Exception
      Öffnet das angegebene SORD-Objekt zur Bearbeitung im Verschlagwortungs-Dialog. Wenn in sord.access kein Schreibrecht gegeben ist, erscheint der Dialog im Read-Only-Modus.
      Parameter:
      sord - Zu bearbeitende Verschlagwortung
      title - Titel des Verschlagwortungsdialogs
      Gibt zurück:
      True wenn der Dialog mit OK beendet wurde, sonst False
      Löst aus:
      Exception - Wenn der Dialog nicht angezeigt werden kann, oder die Daten nicht gespeichert werden können.
      Seit:
      8.04.000
    • setMaskVisible

      public boolean setMaskVisible(String maskName, boolean visible)
      Setzt die Sichtbarkeit der Maske im Dialog. Dazu wird die Sichtbarkeit des Buttons für die Maske eingestellt. Dies kann sinnvoll im Event "IndexDialogSetDocMask" verwendet werden.
      Parameter:
      maskName - Bezeichnung der Verschlagwortungsmaske
      visible - True für eine sichtbare Maske, False für unsichtbar.
      Gibt zurück:
      True bei Erfolg, False falls der Button nicht gefunden wurde.
      Seit:
      7.00.008
    • setMaskVisible

      public boolean setMaskVisible(int maskId, boolean visible)
      Setzt die Sichtbarkeit der Maske im Dialog. Dazu wird die Sichtbarkeit des Buttons für die Maske eingestellt. Dies kann sinnvoll im Event "IndexDialogSetDocMask" verwendet werden.
      Parameter:
      maskId - ID der Maske
      visible - True für eine sichtbare Maske, False für unsichtbar.
      Gibt zurück:
      True bei Erfolg, False falls die Maske oder der Button nicht gefunden wurde.
      Seit:
      7.00.008
    • setMasksListVisible

      public void setMasksListVisible(boolean visible)
      Setzt die Sichtbarkeit der Liste mit den Masken (Maskenauswahl), welche normalerweise links im IndexDialog vorhanden ist.
      Parameter:
      visible - True für eine sichtbare Maskenauswahl, False um die Maskenauswahl auszublenden.
      Seit:
      8.03.000
    • setFillVisible

      public void setFillVisible(boolean visible)
      Setzt die Sichtbarkeit der Schaltfläche "Füllen".
      Parameter:
      visible - True für eine sichtbare Schaltfläche, False um sie auszublenden.
      Seit:
      8.03.000
    • setFillEnabled

      public void setFillEnabled(boolean enable)
      Aktiviert oder deaktiviert den Button für das Füllen der Verschlagwortung.
      Parameter:
      enable - Button aktivieren
      Seit:
      10.03.000
    • setLoadVisible

      public void setLoadVisible(boolean visible)
      Setzt die Sichtbarkeit der Schaltfläche "Verschlagwortung laden".
      Parameter:
      visible - True für eine sichtbare Schaltfläche, False um sie auszublenden.
      Seit:
      8.03.000
    • setLoadEnabled

      public void setLoadEnabled(boolean enable)
      Aktiviert oder deaktiviert den Button für "Verschlagwortung laden".
      Parameter:
      visible - True für eine sichtbare Schaltfläche, False um sie auszublenden.
      Seit:
      12.14.000
    • setSaveVisible

      public void setSaveVisible(boolean visible)
      Setzt die Sichtbarkeit der Schaltfläche "Verschlagwortung speichern".
      Parameter:
      visible - True für eine sichtbare Schaltfläche, False um sie auszublenden.
      Seit:
      8.03.000
    • isSearch

      public boolean isSearch()
      Prüft, ob der Verschlagwortungsdialog zur Suche benutzt wird.
      Gibt zurück:
      boolean True bei Suche, False bei Verschlagwortung
      Seit:
      7.00.010
    • isNewEntry

      public boolean isNewEntry()
      Meldet zurück, ob der Verschlagwortungsdialog zum Bearbeiten der Verschlagwortung eines neuen Eintrags benutzt wird.
      Gibt zurück:
      boolean True wenn ein neuer Eintrag verschlagwortet wird, False wenn ein bestehender bearbeitet oder gesucht wird.
      Seit:
      7.00.010
    • isSerialFiling

      public boolean isSerialFiling()
      Meldet zurück, ob gerade eine Serienablage stattfindet.

      Dies ist bei der Funktion "Serienablage" der Fall, oder wenn der Modus bei der Mehrfachablage per Drag-and-Drop aktiviert wurde.

      Gibt zurück:
      Seit:
      23.00.007, 23.02.002
    • isEdit

      public boolean isEdit()
      Meldet zurück, ob der Verschlagwortungsdialog zum Bearbeiten einer Verschlagwortung eines vorhandenen Eintrags benutzt wird.
      Gibt zurück:
      boolean True wenn die Verschlagwortung zu einem Eintrag bearbeitet wird, False wenn ein neuer Eintrag verschlagwortet wird oder bei einer Suche.
      Seit:
      23.00.011, 23.03.003
    • isVisible

      public boolean isVisible()
      Meldet zurück, ob der Verschlagwortungsdialog gerade angezeigt wird.
      Gibt zurück:
      Dialog sichtbar
      Seit:
      9.01.000
    • isIntray

      public boolean isIntray()
      Meldet zurück, ob die Ablage aus der Postbox heraus passiert.
      Gibt zurück:
      boolean True, wenn die Ablage aus der Postbox geschieht.
      Seit:
      23.00.011, 23.03.003
    • getIntrayData

      public IntrayData getIntrayData()
      Veraltet.
      Internes Objekt, ändert sich.
      Gibt die IntrayData zurück, sofern die Datei in der Postbox liegt.
      Gibt zurück:
      IntrayData Gibt die zugehörigen IntrayData zurück, wenn es sich um eine Postbox-Datei handelt, sonst null.
      Seit:
      23.00.011, 23.03.003
    • getIntrayDocument

      public IntrayDocument getIntrayDocument()
      Gibt das IntrayDocument zurück, sofern die Datei in der Postbox liegt.
      Gibt zurück:
      Gibt das zugehörigen IntrayDocument zurück, wenn es sich um eine Postbox-Datei handelt, sonst null.
      Seit:
      23.00.012, 23.04.001
    • getFormData

      public JsonObject getFormData()
      Liefert die Formulareingaben bei Metadaten 2.0.

      Bei

      Ungültige Referenz
      #saveSord()
      oder KeywordingAdapter.setSord(Sord) werden Modifikationen an diesem Objekt gespeichert.

      Gibt zurück:
      Metadaten 2.0 Formulareingaben
      Seit:
      23.00.012, 23.04.001
    • setReadOnly

      public void setReadOnly()
      Setzt die Verschlagwortung in den ReadOnly-Modus. Dort sind keine Änderungen möglich und der Dialog kann nur über "Abbrechen" geschlossen werden.
      Seit:
      7.00.014
    • setTabVisible

      public void setTabVisible(int tabNo, boolean visible)
      Setzt die Sichtbarkeit eines Tabs im Dialog "Verschlagwortung".
      Parameter:
      tabNo - Nummer des Tabs der Verschlagwortungsdaten, Zählung beginnt bei 1
      Spezielle, feste Nummern für die hinteren Tabs sind:
      10 : Zusatztext
      11 : Optionen
      12 : Berechtigungen
      13 : Änderungschronik
      14 : Weitere Infos (falls verfügbar)
      visible - True um den Tab sichtbar zu schalten, False um ihn auszublenden
      Seit:
      8.03.000
    • setTabEnabled

      public void setTabEnabled(int tabNo, boolean enabled)
      Sperrt oder entsperrt die Inhalte eines Tabs im Dialog "Verschlagwortung".
      Parameter:
      tabNo - Nummer des Tabs der Verschlagwortungsdaten, Zählung beginnt bei 1
      Spezielle, feste Nummern für die hinteren Tabs sind:
      10 : Zusatztext
      11 : Optionen
      12 : Berechtigungen
      13 : Änderungschronik
      14 : Weitere Infos (falls verfügbar)
      enabled - False um die Eingabefelder des Tabs zu sperren, True um sie nach der normalen Dialog-Logik zu sperren/entsperren.
      Seit:
      9.01.000
    • setPermissionsChoiceVisible

      public boolean setPermissionsChoiceVisible(boolean showUsers, boolean showGroups, boolean showKeys, boolean showOthers)
      Setzt die Sichtbarkeit der verschiedenen Tabs in der Auswahl für die Berechtigungen.
      Parameter:
      showUsers - True wenn die Liste der Benutzer angezeigt werden soll, False wenn nicht.
      showGroups - True wenn die Liste der Gruppen angezeigt werden soll, False wenn nicht.
      showKeys - True wenn die Liste der Schlüssel angezeigt werden soll, False wenn nicht.
      showOthers - True wenn die Liste "Sonstiges" angezeigt werden soll, False wenn nicht.
      Gibt zurück:
      True wenn die Einstellung umgesetzt werden konnte, False wenn nicht - dies kann der Fall sein, wenn der Dialog keine Anzeige der Berechtigungen hat.
      Seit:
      8.03.002
    • pressCancel

      public void pressCancel()
      Schließt den Dialog über den Button "Abbruch".
      Angegeben von:
      pressCancel in Schnittstelle DialogActionInterface
    • pressOK

      public void pressOK()
      Schließt den Dialog über den Button "OK".
      Angegeben von:
      pressOK in Schnittstelle DialogActionInterface