Class 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

    • Method Summary

      All Methods Static Methods Concrete Methods 
      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 Index Server (Bereich ELO Skripts).
      static de.elo.ix.client.Any getAnyObject​(java.lang.Object[] array)
      Liefert ein Any-Object 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 Index Server 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 AS Regeln zurück.
      • Methods inherited from class java.lang.Object

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

      • ELOAsScriptUtils

        public ELOAsScriptUtils()
    • Method Detail

      • getIXScripts

        public static java.util.ArrayList<de.elo.ix.client.Sord> getIXScripts​(IXconnect ixConnect)
                                                                       throws java.lang.Exception
        Liefert eine Liste mit den vorhandenen Index Server Skripten zurück.
        Parameters:
        ixConnect - Index Server Verbindung
        Returns:
        Liste mit Archivdokumenten
        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 Archiveinträ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 - Index Server 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 AS Regeln zurück.
        Parameters:
        ixConnect - Index Server Verbindung
        Returns:
        Liste mit zeitgesteuerten AS 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 - Index Server Verbindung
        Returns:
        Liste mit den Standard AS 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 Index Server (Bereich ELO Skripts).
        Parameters:
        ixConnect - Index Server 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-Object aus dem angegebenen Object-Array zurück.
        Parameters:
        array - Object-Array
        Returns:
        Any-Object
        Throws:
        java.lang.Exception