Class ELOAsScriptUtils

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

public class ELOAsScriptUtils
extends java.lang.Object

Überschrift: ELOAsScriptUtils.

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

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

  • Constructor Summary

    Constructors
    Constructor Description
    ELOAsScriptUtils()  
  • Method Summary

    Modifier and Type Method Description
    static void addOnlyJsAndTextFiles​(de.elo.ix.client.Sord[] sords, java.util.ArrayList<de.elo.ix.client.Sord> scriptList)
    Fügt nur die Java Script und die Textdateien in die angegebene Liste ein.
    static void checkinScript​(IXconnect ixConnect, java.io.File scriptFile)
    Speichert das angegebene Skript auf dem Indexserver (Bereich ELO Skripts).
    static de.elo.ix.client.Any getAnyObject​(java.lang.Object[] array)
    Liefert ein "Any"-Objekt aus dem angegebenen "Object"-Array zurück.
    static java.util.ArrayList<de.elo.ix.client.Sord> getDirectAsRules​(IXconnect ixConnect)
    Liefert eine Liste mit den direkten AS-Regeln zurück.
    static java.util.ArrayList<de.elo.ix.client.Sord> getIXScripts​(IXconnect ixConnect)
    Liefert eine Liste mit den vorhandenen Indexserver-Skripten zurück.
    static java.lang.String getScriptEngineVersion()
    Liefert die Version der verwendeten ScriptEngine zurück.
    static java.util.ArrayList<de.elo.ix.client.Sord> getStandardAsLibraries​(IXconnect ixConnect)
    Liefert eine Liste mit den Standard AS Libraries und den selbst definierten AS Libraries zurück.
    static java.util.ArrayList<de.elo.ix.client.Sord> getTriggerAsRules​(IXconnect ixConnect)
    Liefert eine Liste mit den zeitgesteuerten ELOas-Regeln zurück.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ELOAsScriptUtils

      public ELOAsScriptUtils()
  • Method Details

    • getIXScripts

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

      public static void addOnlyJsAndTextFiles​(de.elo.ix.client.Sord[] sords, java.util.ArrayList<de.elo.ix.client.Sord> scriptList) throws java.lang.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:
      java.lang.Exception
    • getDirectAsRules

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

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

      public static java.util.ArrayList<de.elo.ix.client.Sord> getStandardAsLibraries​(IXconnect ixConnect) throws java.lang.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:
      java.lang.Exception
    • getScriptEngineVersion

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

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

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