Klasse BackgroundJob
Object
BackgroundJob
Überschrift: BackgroundJob
Beschreibung: Ein Hintergrundprozess des Scripting.
Copyright: Copyright (c) ELO Digital Office GmbH 2015
- Seit:
- 9.02.000
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungBackgroundJob(Workspace workspace, String jobTypeName, String backgroundFunction) Interner Konstruktor -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddProtocolEntry(CONSTANTS.PROTOCOL_LEVEL level, String message) Fügt einen Eintrag in das Protokoll des Hintergrunfprozesses ein.voidaddProtocolEntry(CONSTANTS.PROTOCOL_LEVEL level, String message, int objId) Fügt einen Eintrag in das Protokoll des Hintergrunfprozesses ein.booleanPrüft nach, ob der Vorgang abgebrochen werden soll.voidSetzt den Status des Vorgangs auf "Beendet".voidSetzt den Status, welcher als "Details" in der Prozessübersicht angezeigt wird.voidÖffnet einen Dialog zur Anzeige des Protokolls.voidstop()Sendet das Signal zum abbrechen des Vorgangs.
-
Konstruktordetails
-
BackgroundJob
Interner Konstruktor- Parameter:
workspace- Aktueller ArbeitsbereichjobTypeName- Name des HintergrundprozessesbackgroundFunction- Scripting-Funktion, welche im Hintergrund ausgeführt werden soll
-
-
Methodendetails
-
stop
public void stop()Sendet das Signal zum abbrechen des Vorgangs. -
setFinished
public void setFinished()Setzt den Status des Vorgangs auf "Beendet". Der Eintrag in der Prozessübersicht wird entfernt, wenn kein Protokoll geschrieben wurde. Mit Protokoll bleibt er stehen, bis er manuell entfernt wird oder der Client beendet wird. -
isStopped
public boolean isStopped()Prüft nach, ob der Vorgang abgebrochen werden soll.- Gibt zurück:
- True wenn der Vorgang abgebrochen werden soll, False sonst.
-
addProtocolEntry
Fügt einen Eintrag in das Protokoll des Hintergrunfprozesses ein.- Parameter:
level- Stufe mit welcher der Eintrag in das Protokoll geschrieben wird, siehe PROTOCOLL_LEVELmessage- Nachricht
-
addProtocolEntry
Fügt einen Eintrag in das Protokoll des Hintergrunfprozesses ein.- Parameter:
level- Stufe mit welcher der Eintrag in das Protokoll geschrieben wird, siehe PROTOCOL_LEVELmessage- NachrichtobjId- Objekt-ID, wenn es einen Bezug zu einem Archiveintrag gibt
-
showProtocol
public void showProtocol()Öffnet einen Dialog zur Anzeige des Protokolls. -
setStatus
Setzt den Status, welcher als "Details" in der Prozessübersicht angezeigt wird.- Parameter:
detailText- Angezeigter Text
-