Class 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

      All Methods Static Methods Instance Methods Concrete Methods 
      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 Detail

      • 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 Detail

      • 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