public class JobInProgress
extends java.lang.Object
implements java.io.Serializable
PuaClient.getJobList(ProtocolRequestResult)
,
Serialized FormModifier and Type | Field and Description |
---|---|
private long |
_clientId
ID des Client-System-Objekts
|
private DataModel |
_dataModel
Datenmodell zur Auflösung des Operationscodes
|
private static Debug |
_debug |
private long |
_jobId
Die Auftrags-Id dieses Auftrags
|
private JobState |
_jobState
True wenn in Bearbeitung
|
private int |
_operationCode
Anfragekennung/Operationscode des protokollbezogenen Auftrags.
|
private byte[] |
_parameters
Serialisierte Parameter des Auftrags
|
private long |
_startTime
Startzeit wie in
System.currentTimeMillis() |
private byte |
_status
Aktueller Bearbeitungsfortschritt (0-100)
|
private static long |
serialVersionUID |
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 |
---|---|
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(DataModel dataModel)
Interne Operation zum setzen des Datenmodells
|
java.lang.String |
toString() |
private static final long serialVersionUID
private transient DataModel _dataModel
private long _jobId
private int _operationCode
ProtocolRelatedOperation.CREATE
(Protokoll erstellen)
ProtocolRelatedOperation.SEND_SAVED_PROTOCOL
(Gespeichertes Protokoll abrufen)
ProtocolRelatedOperation.SEND_UNREAD_PROTOCOL
(Ungelesenes Protokoll abrufen)
ProtocolRelatedOperation
private JobState _jobState
private byte _status
private long _startTime
System.currentTimeMillis()
private long _clientId
private byte[] _parameters
private static final Debug _debug
public JobInProgress(long jobId, int operationCode, JobState jobState, byte status, long startTime, long clientId, java.lang.Object parameters) throws FailureException
jobId
- Auftrags-IDoperationCode
- OperationscodejobState
- Flag "in Bearbeitung"status
- BearbeitungsfortschrittstartTime
- StartzeitclientId
- Client-IDparameters
- Parameter des Auftrags (Operationsabhängig)FailureException
public void initialize(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 ClientApplication getClient()
public java.lang.Object getParameters()
ProcessingParameter
.
public java.lang.String toString()
toString
in class java.lang.Object