Package de.elo.mover.main
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()
-
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 ReportsruleSetName
- Name des RegelsatzesdirectRule
- Direkte Regelfrequence
- AusführungsintervallstartTime
- Startzeit der Ausführungduration
- Dauer der Ausführungcomment
- Kommentar zu der AusführungerrorCount
- Anzahl der FehlerexecObjectsCount
- Anzahl der abgearbeiteten ObjekteuserName
- 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 classjava.lang.Object
-