public class ProtocolAnswer
extends java.lang.Object
Sender
zum Versenden der Daten.Constructor and Description |
---|
ProtocolAnswer() |
Modifier and Type | Method and Description |
---|---|
static boolean |
sendAbort(PuaSender sender,
long requestId,
java.lang.String errorMsg)
Sendet eine negative Quittung, die zeigt, dass die Protokollerstellung abgebrochen wurde.
|
static boolean |
sendAck(PuaSender sender,
long requestId)
Sendet eine Quittung an den Auftraggeber.
|
static PuaSender |
sender(ClientDavInterface dav,
SystemObject client) |
static boolean |
sendError(PuaSender sender,
long requestId,
java.lang.String errorMsg)
Sendet eine Fehlermeldung an den Auftraggeber.
|
static boolean |
sendJobId(PuaSender sender,
long requestId,
long jobId)
Sendet die Auftrags-Id als einfacher Sender an den Auftraggeber.
|
static boolean |
sendJobList(PuaSender sender,
long protocolId,
java.util.ArrayList<JobInProgress> jobs)
Sendet die Liste mit den aktuellen Aufträgen an den Auftraggeber.
|
static boolean |
sendProtocol(PuaSender sender,
long jobId,
SerializerUtil serializer,
ProtocolResult protocolResult)
Sendet den Protokolldatensatz als einfacher Sender.
|
static boolean |
sendProtocolList(PuaSender sender,
long requestId,
long[] protocolIds,
ProcessingParameter[] pp)
Sendet eine Liste mit den gespeicherten Protokollen an den Auftraggeber.
|
static void |
sendPuaArsStatus(PuaSender sender,
long protocolId,
boolean archiveAvailable)
Sendet den Status von PuA bzw. dem Archivsystem an den Auftraggeber.
|
static boolean |
sendStatus(PuaSender sender,
long protocolId,
byte status)
Sendet den Status an den Auftraggeber.
|
public static boolean sendStatus(PuaSender sender, long protocolId, byte status) throws FailureException
protocolId
- Protokoll-Idstatus
- Status (in Prozent)true
falls gesendet wurde.false
bei negativer Sendesteuerung durch den Datenverteiler (weil kein Abnehmer).FailureException
- Falls nicht gesendet werden konnte.public static boolean sendJobList(PuaSender sender, long protocolId, java.util.ArrayList<JobInProgress> jobs) throws FailureException
protocolId
- Protokoll-Idjobs
- Auftragslistetrue
falls gesendet wurde.false
bei negativer Sendesteuerung durch den Datenverteiler (weil kein Abnehmer).FailureException
- Falls nicht gesendet werden konnte.public static void sendPuaArsStatus(PuaSender sender, long protocolId, boolean archiveAvailable) throws FailureException
protocolId
- Protokoll-IdarchiveAvailable
- Status (in Prozent)FailureException
- Falls nicht gesendet werden konnte.public static boolean sendError(PuaSender sender, long requestId, java.lang.String errorMsg) throws FailureException
sender
- Objekt das den Datenversand durchführt.requestId
- Anfrage-IderrorMsg
- Fehlermeldungtrue
falls gesendet wurde.false
bei negativer Sendesteuerung durch den Datenverteiler (weil kein Abnehmer).FailureException
- Falls nicht gesendet werden konnte.public static boolean sendAck(PuaSender sender, long requestId) throws FailureException
sender
- Objekt das den Datenversand durchführt.requestId
- Anfrage-Idtrue
falls gesendet wurde.false
bei negativer Sendesteuerung durch den Datenverteiler (weil kein Abnehmer).FailureException
- Falls nicht gesendet werden konnte.public static boolean sendProtocolList(PuaSender sender, long requestId, long[] protocolIds, ProcessingParameter[] pp) throws FailureException
requestId
- Anfrage-IdprotocolIds
- Liste mit den Ids der gespeicherten Protokollepp
- Weitere Informationen zum Protokoll.true
falls gesendet wurde.false
bei negativer Sendesteuerung durch den Datenverteiler (weil kein Abnehmer).FailureException
- Falls nicht gesendet werden konnte.public static boolean sendProtocol(PuaSender sender, long jobId, SerializerUtil serializer, ProtocolResult protocolResult) throws FailureException
sender
- Objekt das den Datenversand durchführt.jobId
- Protokoll-Idserializer
- Serialisierer-Objekt.protocolResult
- Ergebnisdatensatz.true
falls gesendet wurde.false
bei negativer Sendesteuerung durch den Datenverteiler (weil kein Abnehmer).FailureException
- Fehler beim Senden.public static boolean sendJobId(PuaSender sender, long requestId, long jobId) throws FailureException
Clientseitig wird die Request-ID ab dem erstem (diesem) Datensatz durch die Job-ID ersetzt unter der dann die weitere Kommunikation abgewickelt wird.
requestId
- Anfrage-IdjobId
- Auftrags-Id.true
falls gesendet wurde.false
bei negativer Sendesteuerung durch den Datenverteiler (weil kein Abnehmer).FailureException
- Falls nicht gesendet werden konnte.public static boolean sendAbort(PuaSender sender, long requestId, java.lang.String errorMsg) throws FailureException
sender
- SenderrequestId
- Protokoll-IderrorMsg
- Fehlermeldung.true
falls gesendet wurde.false
bei negativer Sendesteuerung durch den Datenverteiler (weil kein Abnehmer).FailureException
- Fehler beim Senden.public static PuaSender sender(ClientDavInterface dav, SystemObject client)