Package de.elo.mover.main
Class RuleExecutor
- java.lang.Object
-
- de.elo.mover.main.RuleExecutor
-
public class RuleExecutor extends java.lang.ObjectÜberschrift: RuleExecutor.
Beschreibung: Klasse für die Ausführung von direkten ELOas Regeln.
Copyright: Copyright (c) ELO Digital Office GmbH 2018
-
-
Constructor Summary
Constructors Constructor Description RuleExecutor(WorkingSet workingSet, DirectPool directPool)Konstruktor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanhasDirectRule(java.lang.String ruleName)Meldet zurück, ob die angegebene direkte Regel vorhanden ist.java.lang.StringrunDirectRule(java.lang.String ruleName, java.lang.String param1, java.lang.String param2, java.lang.String param3)Führt die angegebene direkte Regel aus.java.lang.StringrunDirectRule(java.lang.String ruleName, java.lang.String param1, java.lang.String param2, java.lang.String param3, java.lang.String param4, java.lang.String param5, java.lang.String param6, java.lang.String param7, java.lang.String param8, java.lang.String param9, java.lang.String param10)Führt die angegebene direkter Regel aus.
-
-
-
Constructor Detail
-
RuleExecutor
public RuleExecutor(WorkingSet workingSet, DirectPool directPool)
Konstruktor.- Parameters:
workingSet- WorkingSetdirectPool- Behälter für die direkten Regeln
-
-
Method Detail
-
runDirectRule
public java.lang.String runDirectRule(java.lang.String ruleName, java.lang.String param1, java.lang.String param2, java.lang.String param3) throws java.lang.ExceptionFührt die angegebene direkte Regel aus.- Parameters:
ruleName- Regelnameparam1- Erster Parameterparam2- Zweiter Parameterparam3- Dritter Parameter- Returns:
- Ergebnis der Ausführung
- Throws:
java.lang.Exception
-
runDirectRule
public java.lang.String runDirectRule(java.lang.String ruleName, java.lang.String param1, java.lang.String param2, java.lang.String param3, java.lang.String param4, java.lang.String param5, java.lang.String param6, java.lang.String param7, java.lang.String param8, java.lang.String param9, java.lang.String param10) throws java.lang.ExceptionFü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:
java.lang.Exception
-
hasDirectRule
public boolean hasDirectRule(java.lang.String ruleName) throws java.lang.ExceptionMeldet zurück, ob die angegebene direkte Regel vorhanden ist.- Parameters:
ruleName- Regelname- Returns:
- Regelname ist vorhanden
- Throws:
java.lang.Exception
-
-