Class ELOAsScriptUtils

java.lang.Object
de.elo.mover.utils.ELOAsScriptUtils

public class ELOAsScriptUtils extends Object

Überschrift: ELOAsScriptUtils.

Beschreibung: Hilfsmethoden für das Auslesen von ELO-Skripten.

Copyright: Copyright (c) ELO Digital Office GmbH 2018 - 2020

  • Constructor Details

    • ELOAsScriptUtils

      public ELOAsScriptUtils()
  • Method Details

    • getIXScripts

      public static ArrayList<de.elo.ix.client.Sord> getIXScripts(IXconnect ixConnect) throws Exception
      Liefert eine Liste mit den vorhandenen Indexserver-Skripten zurück.
      Parameters:
      ixConnect - Indexserver-Verbindung
      Returns:
      Liste mit Dokumenten
      Throws:
      Exception
    • addOnlyJsAndTextFiles

      public static void addOnlyJsAndTextFiles(de.elo.ix.client.Sord[] sords, ArrayList<de.elo.ix.client.Sord> scriptList) throws Exception
      Fügt nur die Java Script und die Textdateien in die angegebene Liste ein.
      Parameters:
      sords - Liste mit Einträgen
      scriptList - Liste mit Skripten
      Throws:
      Exception
    • getDirectAsRules

      public static ArrayList<de.elo.ix.client.Sord> getDirectAsRules(IXconnect ixConnect) throws Exception
      Liefert eine Liste mit den direkten AS-Regeln zurück.
      Parameters:
      ixConnect - Indexserver-Verbindung
      Returns:
      Liste mit den direkten AS-Regeln
      Throws:
      Exception
    • getTriggerAsRules

      public static ArrayList<de.elo.ix.client.Sord> getTriggerAsRules(IXconnect ixConnect) throws Exception
      Liefert eine Liste mit den zeitgesteuerten ELOas-Regeln zurück.
      Parameters:
      ixConnect - Indexserver-Verbindung
      Returns:
      Liste mit zeitgesteuerten ELOas-Regeln
      Throws:
      Exception
    • getStandardAsLibraries

      public static ArrayList<de.elo.ix.client.Sord> getStandardAsLibraries(IXconnect ixConnect) throws Exception
      Liefert eine Liste mit den Standard AS Libraries und den selbst definierten AS Libraries zurück.
      Parameters:
      ixConnect - Indexserver-Verbindung
      Returns:
      Liste mit den Standard ELOas-Libraries
      Throws:
      Exception
    • getScriptEngineVersion

      public static String getScriptEngineVersion()
      Liefert die Version der verwendeten ScriptEngine zurück.
      Returns:
      Version der ScriptEngine oder null
    • checkinScript

      public static void checkinScript(IXconnect ixConnect, File scriptFile) throws Exception
      Speichert das angegebene Skript auf dem Indexserver (Bereich ELO Skripts).
      Parameters:
      ixConnect - Indexserver-Verbindung
      scriptFile - Skriptdatei
      Throws:
      Exception
    • getAnyObject

      public static de.elo.ix.client.Any getAnyObject(Object[] array) throws Exception
      Liefert ein "Any"-Objekt aus dem angegebenen "Object"-Array zurück.
      Parameters:
      array - "Object"-Array
      Returns:
      "Any"-Objekt
      Throws:
      Exception