Class RuleReport

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

public class RuleReport
extends java.lang.Object

Überschrift: RuleReport.

Beschreibung: Reportdaten einer ELOas Regel.

Copyright: Copyright (c) ELO Digital Office GmbH 2018

  • Constructor Summary

    Constructors
    Constructor Description
    RuleReport()
    Default-Konstruktor.
    RuleReport​(java.lang.String reportGUID, java.lang.String ruleSetName, boolean directRule, int frequence, long startTime, long duration, java.lang.String comment, int errorCount, int execObjectsCount, java.lang.String userName)
    Normaler Konstruktor.
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getComment()
    Liefert den Kommentar des Regelsatzes zurück.
    long getDuration()
    Liefert die Dauer des Regelsatzes in Millisekunden zurück.
    int getExecutedObjectsCount()
    Liefert die Anzahl der abgearbeiteten Objekte zurück.
    int getFrequence()
    Liefert das Intervall des Regelsatzes in Minuten zurück.
    static java.lang.String getHeaderNames()
    Liefert eine Zeichenkette mit den Report-Header zurück.
    java.lang.String getReportGUID()
    Liefert die GUID des Reports zurück.
    java.lang.String getRuleSetName()
    Liefert den Namen des Regelsatzes zurück.
    long getStartTime()
    Liefert den Startzeitpunkt des Regelsatzes zurück.
    java.lang.String getUserName()
    Liefert den Benutzernamen zurück.
    boolean isDirectRule()
    Meldet zurück, ob es sich um einen direkten Regelsatz handelt.
    void setComment​(java.lang.String comment)
    Setzt den Kommentar des Regelsatzes.
    void setDirectRule​(boolean directRule)
    Setzt die Eigenschaft für einen direkten Regelsatz.
    void setDuration​(long duration)
    Setzt die Dauer des Regelsatzes in Millisekunden.
    void setExecutedObjectsCount​(int execObjectsCount)
    Setzt die Anzahl der abgearbeiteten Objekte.
    void setFrequence​(int frequence)
    Setzt das Intervall des Regelsatzes in Minuten.
    void setReportGUID​(java.lang.String reportGUID)
    Setzt die angegebene Report GUID.
    void setRuleSetName​(java.lang.String ruleSetName)
    Setzt den angegebenen Namen des Regelsatzes.
    void setStartTime​(long startTime)
    Setzt den Startzeitpunkt des Regelsatzes.
    void setUserName​(java.lang.String userName)
    Setzt den aktuellen Benutzernamen.
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • RuleReport

      public RuleReport()
      Default-Konstruktor.
    • RuleReport

      public RuleReport​(java.lang.String reportGUID, java.lang.String ruleSetName, boolean directRule, int frequence, long startTime, long duration, java.lang.String comment, int errorCount, int execObjectsCount, java.lang.String userName)
      Normaler Konstruktor.
      Parameters:
      reportGUID - GUID des Reports
      ruleSetName - Name des Regelsatzes
      directRule - Direkte 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 java.lang.String getReportGUID()
      Liefert die GUID des Reports zurück.
      Returns:
      GUID des Reports
    • setReportGUID

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

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

      public void setRuleSetName​(java.lang.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 java.lang.String getComment()
      Liefert den Kommentar des Regelsatzes zurück.
      Returns:
      Kommentar des Regelsatzes
    • setComment

      public void setComment​(java.lang.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 java.lang.String getUserName()
      Liefert den Benutzernamen zurück.
      Returns:
      Benutzername
    • setUserName

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

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

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object