Package de.elo.mover.utils
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.
-
Constructor Details
-
ELOAsScriptUtils
public ELOAsScriptUtils()
-
-
Method Details
-
getIXScripts
public static java.util.ArrayList<de.elo.ix.client.Sord> getIXScripts(IXconnect ixConnect) throws java.lang.ExceptionLiefert 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.ExceptionFügt nur die Java Script und die Textdateien in die angegebene Liste ein.- Parameters:
sords
- Liste mit EinträgenscriptList
- Liste mit Skripten- Throws:
java.lang.Exception
-
getDirectAsRules
public static java.util.ArrayList<de.elo.ix.client.Sord> getDirectAsRules(IXconnect ixConnect) throws java.lang.ExceptionLiefert 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.ExceptionLiefert 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.ExceptionLiefert 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.ExceptionSpeichert das angegebene Skript auf dem Indexserver (Bereich ELO Skripts).- Parameters:
ixConnect
- Indexserver-VerbindungscriptFile
- Skriptdatei- Throws:
java.lang.Exception
-
getAnyObject
public static de.elo.ix.client.Any getAnyObject(java.lang.Object[] array) throws java.lang.ExceptionLiefert ein "Any"-Objekt aus dem angegebenen "Object"-Array zurück.- Parameters:
array
- "Object"-Array- Returns:
- "Any"-Objekt
- Throws:
java.lang.Exception
-