Class RuleReport

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

public class RuleReport extends Object

Überschrift: RuleReport.

Beschreibung: Reportdaten einer ELOas Regel.

Copyright: Copyright (c) ELO Digital Office GmbH 2018 - 2022

  • Constructor Details

    • RuleReport

      public RuleReport()
      Default-Konstruktor.
    • RuleReport

      public RuleReport(String reportGUID, String ruleSetName, boolean directRule, int frequence, long startTime, long duration, String comment, int errorCount, int execObjectsCount, String userName)
      Normaler Konstruktor.
      Parameters:
      reportGUID - GUID des Reports
      ruleSetName - Name des Regelsatzes
      directRule - Direkte ELOas Regel
      frequence - Ausführungsintervall
      startTime - Startzeit der Ausführung
      duration - Dauer der Ausführung
      comment - Kommentar zu der Ausführung
      errorCount - Anzahl der Fehler
      execObjectsCount - Anzahl der abgearbeiteten Objekte
      userName - Benutzername
  • Method Details

    • getReportGUID

      public String getReportGUID()
      Liefert die GUID des Reports zurück.
      Returns:
      GUID des Reports
    • setReportGUID

      public void setReportGUID(String reportGUID)
      Setzt die angegebene Report GUID.
      Parameters:
      reportGUID - Report GUID
    • getRuleSetName

      public String getRuleSetName()
      Liefert den Namen des Regelsatzes zurück.
      Returns:
      Name des Regelsatzes
    • setRuleSetName

      public void setRuleSetName(String ruleSetName)
      Setzt den angegebenen Namen des Regelsatzes.
      Parameters:
      ruleSetName - Name des Regelsatzes
    • isDirectRule

      public boolean isDirectRule()
      Meldet zurück, ob es sich um einen direkten Regelsatz handelt.
      Returns:
      Direkter Regelsatz
    • setDirectRule

      public void setDirectRule(boolean directRule)
      Setzt die Eigenschaft für einen direkten Regelsatz.
      Parameters:
      directRule - Direkter Regelsatz
    • getFrequence

      public int getFrequence()
      Liefert das Intervall des Regelsatzes in Minuten zurück.
      Returns:
      Intervall der Regel in Minuten
    • setFrequence

      public void setFrequence(int frequence)
      Setzt das Intervall des Regelsatzes in Minuten.
      Parameters:
      frequence - Intervall des Regelsatzes
    • getStartTime

      public long getStartTime()
      Liefert den Startzeitpunkt des Regelsatzes zurück.
      Returns:
      Startzeitpunkt des Regelsatzes
    • setStartTime

      public void setStartTime(long startTime)
      Setzt den Startzeitpunkt des Regelsatzes.
      Parameters:
      startTime - Startzeitpunkt des Regelsatzes
    • getDuration

      public long getDuration()
      Liefert die Dauer des Regelsatzes in Millisekunden zurück.
      Returns:
      Dauer des Regelsatzes
    • setDuration

      public void setDuration(long duration)
      Setzt die Dauer des Regelsatzes in Millisekunden.
      Parameters:
      duration - Dauer des Regelsatzes
    • getComment

      public String getComment()
      Liefert den Kommentar des Regelsatzes zurück.
      Returns:
      Kommentar des Regelsatzes
    • setComment

      public void setComment(String comment)
      Setzt den Kommentar des Regelsatzes.
      Parameters:
      comment - Kommentar des Regelsatzes
    • getExecutedObjectsCount

      public int getExecutedObjectsCount()
      Liefert die Anzahl der abgearbeiteten Objekte zurück.
      Returns:
      Anzahl der abgearbeiteten Objekte
    • setExecutedObjectsCount

      public void setExecutedObjectsCount(int execObjectsCount)
      Setzt die Anzahl der abgearbeiteten Objekte.
      Parameters:
      execObjectsCount - Anzahl der abgearbeiteten Objekte
    • getUserName

      public String getUserName()
      Liefert den Benutzernamen zurück.
      Returns:
      Benutzername
    • setUserName

      public void setUserName(String userName)
      Setzt den aktuellen Benutzernamen.
      Parameters:
      userName - Benutzername
    • getHeaderNames

      public static String getHeaderNames()
      Liefert eine Zeichenkette mit den Report-Header zurück.
      Returns:
      Zeichenkette mit den Report-Header
    • toString

      public String toString()
      Overrides:
      toString in class Object