public class ResponseToAcceptDelivery extends OSCIResponseTo
Mit dieser Klasse werden Nachrichtenobjekte für Annahmeantworten angelegt. Ein passiver Client, der als Supplier fungiert, muss nach Empfang eines Annahmeauftrags eine Instanz dieser Klasse aufbauen und an den Intermediär zurücksenden. Die Nachricht enthält inhaltlich lediglich eine Rückmeldung über den Empfang der Nachricht (Feedback).
Copyright © 2017 Freie Hansestadt Bremen
Erstellt von Governikus GmbH & Co. KG
Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden.
Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der Koordinierungsstelle für IT-Standards (KoSIT), Schillerstr. 1, 28195 Bremen schriftlich angefordert werden.AcceptDelivery
ACCEPT_DELIVERY, attachments, contentContainer, contentID, controlBlock, desiredLanguagesH, dialogHandler, dsNSPrefix, encryptedData, EXIT_DIALOG, FETCH_DELIVERY, FETCH_PROCESS_CARD, FORWARD_DELIVERY, GET_MESSAGE_ID, hashableMsgPart, INIT_DIALOG, intermediaryCertificatesH, MEDIATE_DELIVERY, NO_SELECTION_RULE, nonIntermediaryCertificatesH, ns, osci2017NSPrefix, osciNSPrefix, parsedMsgPartsIds, PARTIAL_FETCH_DELIVERY, PARTIAL_STORE_DELIVERY, PROCESS_DELIVERY, qualityOfTimestampTypeCreation, qualityOfTimestampTypeReception, RESPONSE_TO_ACCEPT_DELIVERY, RESPONSE_TO_EXIT_DIALOG, RESPONSE_TO_FETCH_DELIVERY, RESPONSE_TO_FETCH_PROCESS_CARD, RESPONSE_TO_FORWARD_DELIVERY, RESPONSE_TO_GET_MESSAGE_ID, RESPONSE_TO_INIT_DIALOG, RESPONSE_TO_MEDIATE_DELIVERY, RESPONSE_TO_PARTIAL_FETCH_DELIVERY, RESPONSE_TO_PARTIAL_STORE_DELIVERY, RESPONSE_TO_PROCESS_DELIVERY, RESPONSE_TO_STORE_DELIVERY, SELECT_ADDRESSEE, SELECT_ALL, SELECT_BY_DATE_OF_RECEPTION, SELECT_BY_MESSAGE_ID, SELECT_BY_RECENT_MODIFICATION, SELECT_ORIGINATOR, signatureHeader, SOAP_FAULT_MESSAGE, SOAP_MESSAGE_ENCRYPTED, soapNSPrefix, STORE_DELIVERY, TYPE_UNDEFINED, xencNSPrefix, xsiNSPrefix
Constructor and Description |
---|
ResponseToAcceptDelivery(AcceptDelivery request)
Legt ein Nachrichtenobjekt für eine Annahmeantwort an.
|
Modifier and Type | Method and Description |
---|---|
void |
setFeedback(java.lang.String[] code)
Setzt die Rückmeldungen (Fehler und Warnungen) auf Auftragsebene.
|
void |
setFeedback(java.lang.String[][] entries)
Setzt die Rückmeldungen (Feedback-Einträge) mit frei wählbaren Texten und Sprachen.
|
void |
sign()
Bringt eine Supplier-Signatur an.
|
void |
writeToStream(java.io.OutputStream out,
java.io.OutputStream storeOutput)
Serialisiert und schreibt die Nachricht - ggf. verschlüsselt - in den
übergebenen Stream.
|
getFeedback, getFeedbackObjects
addCustomHeader, addRole, formatISO8601, getAddressee, getBase64Encoding, getContentByRefID, getCustomHeaders, getDialogHandler, getFeatureDescription, getMessageType, getOriginator, getOtherAuthors, getOtherReaders, getRoleForRefID, hasWeakSignature, isSigned, parseISO8601, setBase64Encoding, setDigestAlgorithm, setFeatureDescription, toString
public ResponseToAcceptDelivery(AcceptDelivery request)
request
- Auftragsnachrichtpublic void setFeedback(java.lang.String[] code)
code
- Array mit Fehlercodespublic void setFeedback(java.lang.String[][] entries)
public void sign() throws java.io.IOException, OSCIException, OSCICancelledException, java.security.NoSuchAlgorithmException
java.io.IOException
- bei Schreib-/LeseproblemenOSCIRoleException
- wenn dem Rollenobjekt, das als Client fungiert,
kein Signer-Objekt zugeordnet wurdeOSCICancelledException
- bei Abbruch durch den
BenutzerOSCIException
- wenn beim Zusammenstellen der Datein ein Problem auftrittjava.security.NoSuchAlgorithmException
public void writeToStream(java.io.OutputStream out, java.io.OutputStream storeOutput) throws java.io.IOException, OSCIException, java.security.NoSuchAlgorithmException
out
- Stream, in den die Antwortnachricht geschrieben werden sollstoreOutput
- Stream, in dem die (unverschlüsselte) Antwortnachricht
gespeichert werden sollOSCIRoleException
- wenn erforderliche Zertifikate fehlenjava.io.IOException
- bei Schreibproblemenjava.security.NoSuchAlgorithmException
- wenn ein benötigter
Algorithmus nicht unterstützt wirdOSCIException
sign()
Copyright © 2017. All Rights Reserved.