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
-
-
Constructor Summary
Constructors Constructor Description ELOAsScriptUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddOnlyJsAndTextFiles(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 voidcheckinScript(IXconnect ixConnect, java.io.File scriptFile)Speichert das angegebene Skript auf dem Index Server (Bereich ELO Skripts).static de.elo.ix.client.AnygetAnyObject(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.StringgetScriptEngineVersion()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.
-
-
-
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.ExceptionFügt nur die Java Script und die Textdateien in die angegebene Liste ein.- Parameters:
sords- Liste mit Archiveinträ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.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 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-Object aus dem angegebenen Object-Array zurück.- Parameters:
array- Object-Array- Returns:
- Any-Object
- Throws:
java.lang.Exception
-
-