public class JobInProgress
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
JobInProgress(long jobId,
int operationCode,
JobState jobState,
byte status,
long startTime,
long clientId,
java.lang.Object parameters)
Erstellt einen neuen JobInProgress
|
Modifier and Type | Method and Description |
---|---|
de.bsvrz.dav.daf.main.config.ClientApplication |
getClient()
Gibt das Applikationsobjekt zurück, das den Auftrag veranlasst hat
|
long |
getClientId()
Gibt die Applikations-ID des beauftragenden Clients zurück
|
long |
getJobId()
Gibt die Anfrage-ID des Auftrags zurück.
|
JobState |
getJobState()
Gibt den Berabeitungszustands des Auftrag zurück (z.B: in Warteschlange, in Bearbeitung, beendet)
|
int |
getOperationCode()
Anfragekennung/Operationscode des protokollbezogenen Auftrags.
|
java.lang.String |
getOperationName()
Gibt den Namen der Operation zurück, die sich hinter dem Operationscode verbirgt.
|
java.lang.Object |
getParameters()
Gibt die Parameter des Auftrags zurück.
|
long |
getStartTime()
Gibt die Startzeit des Auftrags zurück (wann der Auftrag von PuA entgegengenommen wurde)
|
byte |
getStatus()
Gibt den Fortschritt des Auftrags zurück.
|
void |
initialize(de.bsvrz.dav.daf.main.config.DataModel dataModel)
Interne Operation zum setzen des Datenmodells
|
java.lang.String |
toString() |
public JobInProgress(long jobId, int operationCode, JobState jobState, byte status, long startTime, long clientId, java.lang.Object parameters) throws de.bsvrz.sys.funclib.losb.exceptions.FailureException
jobId
- Auftrags-IDoperationCode
- OperationscodejobState
- Flag "in Bearbeitung"status
- BearbeitungsfortschrittstartTime
- StartzeitclientId
- Client-IDparameters
- Parameter des Auftrags (Operationsabhängig)de.bsvrz.sys.funclib.losb.exceptions.FailureException
- Exceptionpublic void initialize(de.bsvrz.dav.daf.main.config.DataModel dataModel)
dataModel
- Datenmodellpublic long getJobId()
public int getOperationCode()
ProtocolRelatedOperation.CREATE
(Protokoll erstellen)
ProtocolRelatedOperation.SEND_SAVED_PROTOCOL
(Gespeichertes Protokoll abrufen)
ProtocolRelatedOperation.SEND_UNREAD_PROTOCOL
(Ungelesenes Protokoll abrufen)
getOperationName()
benutzen um bei unbekannten Codes zumindest
den Typ des Auftrags anzeigen zu können.)ProtocolRelatedOperation
public java.lang.String getOperationName()
public JobState getJobState()
public byte getStatus()
public long getStartTime()
System.currentTimeMillis()
,
oder -1 falls unbekannt (z. B. aufgrund einer veralteten PuA-Server-Implementierung)public long getClientId()
public de.bsvrz.dav.daf.main.config.ClientApplication getClient()
public java.lang.Object getParameters()
ProcessingParameter
.
public java.lang.String toString()
toString
in class java.lang.Object