Class RuleExecutor

java.lang.Object
de.elo.mover.main.RuleExecutor

public class RuleExecutor extends Object

Überschrift: RuleExecutor.

Beschreibung: Klasse für die Ausführung von direkten ELOas Regeln.

Copyright: Copyright (c) ELO Digital Office GmbH 2018

  • Constructor Details

    • RuleExecutor

      public RuleExecutor(WorkingSet workingSet, DirectPool directPool)
      Konstruktor.
      Parameters:
      workingSet - WorkingSet
      directPool - 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 - Regelname
      param1 - Erster Parameter
      param2 - Zweiter Parameter
      param3 - 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 - Regelname
      param1 - Erster Parameter
      param2 - Zweiter Parameter
      param3 - Dritter Parameter
      param4 - Vierter Parameter
      param5 - Fünfter Parameter
      param6 - Sechster Parameter
      param7 - Siebter Parameter
      param8 - Achter Parameter
      param9 - Neunter Parameter
      param10 - Zehnter Parameter
      Returns:
      Ergebnis der Ausführung
      Throws:
      Exception
    • hasDirectRule

      public boolean hasDirectRule(String ruleName) throws Exception
      Meldet zurück, ob die angegebene direkte Regel vorhanden ist.
      Parameters:
      ruleName - Regelname
      Returns:
      Regelname ist vorhanden
      Throws:
      Exception