Package de.elo.mover.main
Class RuleReport
java.lang.Object
de.elo.mover.main.RuleReport
Überschrift: RuleReport.
Beschreibung: Reportdaten einer ELOas Regel.
Copyright: Copyright (c) ELO Digital Office GmbH 2018 - 2022
-
Constructor Summary
ConstructorsConstructorDescriptionDefault-Konstruktor.RuleReport(String reportGUID, String ruleSetName, boolean directRule, int frequence, long startTime, long duration, String comment, int errorCount, int execObjectsCount, String userName) Normaler Konstruktor. -
Method Summary
Modifier and TypeMethodDescriptionLiefert den Kommentar des Regelsatzes zurück.longLiefert die Dauer des Regelsatzes in Millisekunden zurück.intLiefert die Anzahl der abgearbeiteten Objekte zurück.intLiefert das Intervall des Regelsatzes in Minuten zurück.static StringLiefert eine Zeichenkette mit den Report-Header zurück.Liefert die GUID des Reports zurück.Liefert den Namen des Regelsatzes zurück.longLiefert den Startzeitpunkt des Regelsatzes zurück.Liefert den Benutzernamen zurück.booleanMeldet zurück, ob es sich um einen direkten Regelsatz handelt.voidsetComment(String comment) Setzt den Kommentar des Regelsatzes.voidsetDirectRule(boolean directRule) Setzt die Eigenschaft für einen direkten Regelsatz.voidsetDuration(long duration) Setzt die Dauer des Regelsatzes in Millisekunden.voidsetExecutedObjectsCount(int execObjectsCount) Setzt die Anzahl der abgearbeiteten Objekte.voidsetFrequence(int frequence) Setzt das Intervall des Regelsatzes in Minuten.voidsetReportGUID(String reportGUID) Setzt die angegebene Report GUID.voidsetRuleSetName(String ruleSetName) Setzt den angegebenen Namen des Regelsatzes.voidsetStartTime(long startTime) Setzt den Startzeitpunkt des Regelsatzes.voidsetUserName(String userName) Setzt den aktuellen Benutzernamen.toString()
-
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 ReportsruleSetName- Name des RegelsatzesdirectRule- Direkte ELOas 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
Liefert die GUID des Reports zurück.- Returns:
- GUID des Reports
-
setReportGUID
Setzt die angegebene Report GUID.- Parameters:
reportGUID- Report GUID
-
getRuleSetName
Liefert den Namen des Regelsatzes zurück.- Returns:
- Name des Regelsatzes
-
setRuleSetName
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
Liefert den Kommentar des Regelsatzes zurück.- Returns:
- Kommentar des Regelsatzes
-
setComment
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
Liefert den Benutzernamen zurück.- Returns:
- Benutzername
-
setUserName
Setzt den aktuellen Benutzernamen.- Parameters:
userName- Benutzername
-
getHeaderNames
Liefert eine Zeichenkette mit den Report-Header zurück.- Returns:
- Zeichenkette mit den Report-Header
-
toString
-