Package de.elo.mover.main
Class RuleExecutor
java.lang.Object
de.elo.mover.main.RuleExecutor
Überschrift: RuleExecutor.
Beschreibung: Klasse für die Ausführung von direkten ELOas Regeln.
Copyright: Copyright (c) ELO Digital Office GmbH 2018
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanhasDirectRule(String ruleName) Meldet zurück, ob die angegebene direkte Regel vorhanden ist.runDirectRule(String ruleName, String param1, String param2, String param3) Führt die angegebene direkte Regel aus.runDirectRule(String ruleName, String param1, String param2, String param3, String param4, String param5, String param6, String param7, String param8, String param9, String param10) Führt die angegebene direkter Regel aus.
-
Constructor Details
-
RuleExecutor
Konstruktor.- Parameters:
workingSet- WorkingSetdirectPool- Behälter für die direkten Regeln
-
-
Method Details
-
runDirectRule
public String runDirectRule(String ruleName, String param1, String param2, String param3) throws Exception Führt die angegebene direkte Regel aus.- Parameters:
ruleName- Regelnameparam1- Erster Parameterparam2- Zweiter Parameterparam3- Dritter Parameter- Returns:
- Ergebnis der Ausführung
- Throws:
Exception
-
runDirectRule
public String runDirectRule(String ruleName, String param1, String param2, String param3, String param4, String param5, String param6, String param7, String param8, String param9, String param10) throws Exception Führt die angegebene direkter Regel aus.- Parameters:
ruleName- Regelnameparam1- Erster Parameterparam2- Zweiter Parameterparam3- Dritter Parameterparam4- Vierter Parameterparam5- Fünfter Parameterparam6- Sechster Parameterparam7- Siebter Parameterparam8- Achter Parameterparam9- Neunter Parameterparam10- Zehnter Parameter- Returns:
- Ergebnis der Ausführung
- Throws:
Exception
-
hasDirectRule
Meldet zurück, ob die angegebene direkte Regel vorhanden ist.- Parameters:
ruleName- Regelname- Returns:
- Regelname ist vorhanden
- Throws:
Exception
-