public class ProcessDelivery extends OSCIRequest implements ContentPackageI
Diese Klasse repräsentiert Nachrichtenobjekte für Bearbeitungsaufträge. Der Intermediär erzeugt nach dem Erhalt eines Abwicklungsauftrags eine Instanz dieser Klasse und sendet die Nachricht an den Empfänger (hier als Supplier) . Als Antwort auf diese Nachricht muss der Empfänger ein ResponseToProcessDelivery-Nachrichtenobjekt mit einer Rückmeldung (Feedback) aufbauen und an den Intermediär zurücksenden.
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.ResponseToProcessDelivery
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 |
---|
ProcessDelivery()
Creates a new ProcessDelivery object.
|
Modifier and Type | Method and Description |
---|---|
Content |
getContentByRefID(java.lang.String refID)
Durchsucht die unverschlüsselten ContentContainer nach dem Content
mit der übergebenen RefID.
|
ContentContainer[] |
getContentContainer()
Liefert die in die Nachricht eingestellten (unverschlüsselten) Inhaltsdaten als ContentContainer-Objekte.
|
ContentContainer |
getContentContainerByRefID(java.lang.String refID)
Durchsucht die unverschlüsselten Inhaltsdaten nach dem ContentContainer
mit der übergebenen RefID.
|
EncryptedDataOSCI[] |
getEncryptedData()
Liefert die in die Nachricht eingestellten verschlüsselten Inhaltsdaten
als EncryptedData-Objekte.
|
Inspection[] |
getInspections()
Liefert die Ergebnisse der Zertifikatsprüfungen in Form von Inspection-Objekten,
die im ProcessCardBundle-Objekt enthalten sind (ggf. null).
|
java.lang.String |
getMessageId()
Liefert die Message-ID der Nachricht.
|
java.lang.String |
getMessageIdResponse()
Liefert die vom Intermediär mitgesendete Message-ID für die Antwortnachricht.
|
ProcessCardBundle |
getProcessCardBundle()
Diese Methode liefert den Laufzettel der Zustellung zurück oder null,
wenn bei der Verarbeitung der Nachricht ein Fehler aufgetreten ist.
|
java.lang.String |
getRecentModification()
Liefert das Datum der letzten Änderung des Laufzettels (ggf. null).
|
java.lang.String |
getSubject()
Liefert den im Laufzettel enthaltenen Betreff-Eintrag (ggf. null).
|
Timestamp |
getTimestampCreation()
Liefert den im Laufzettel enthaltenen Zeitstempel vom Zeitpunkt des Eingangs
des Abwicklungsauftrags beim Intermediär (ggf. null).
|
Timestamp |
getTimestampForwarding()
Liefert den im Laufzettel enthaltenen Zeitstempel vom Zeitpunkt des
vollständigen Aufbaus des Bearbeitungsauftrags vom Intermediär für den Empfänger (ggf. null).
|
getDesiredLanguages
addCustomHeader, addRole, formatISO8601, getAddressee, getBase64Encoding, getCustomHeaders, getDialogHandler, getFeatureDescription, getMessageType, getOriginator, getOtherAuthors, getOtherReaders, getRoleForRefID, hasWeakSignature, isSigned, parseISO8601, setBase64Encoding, setDigestAlgorithm, setFeatureDescription, toString
public ProcessCardBundle getProcessCardBundle()
getTimestampCreation()
,
getTimestampForwarding()
,
getInspections()
,
getSubject()
,
getRecentModification()
,
getMessageId()
public ContentContainer[] getContentContainer()
getContentContainer
in interface ContentPackageI
ContentContainer
public ContentContainer getContentContainerByRefID(java.lang.String refID)
getContentContainerByRefID
in interface ContentPackageI
refID
- zu suchende RefIDpublic Content getContentByRefID(java.lang.String refID)
getContentByRefID
in interface ContentPackageI
getContentByRefID
in class OSCIMessage
refID
- zu suchende RefIDpublic EncryptedDataOSCI[] getEncryptedData()
getEncryptedData
in interface ContentPackageI
EncryptedDataOSCI
public Timestamp getTimestampCreation()
getProcessCardBundle()
public Timestamp getTimestampForwarding()
getProcessCardBundle()
public Inspection[] getInspections()
getProcessCardBundle()
public java.lang.String getSubject()
getSubject
in interface ContentPackageI
getProcessCardBundle()
public java.lang.String getRecentModification()
getProcessCardBundle()
public java.lang.String getMessageId()
getMessageId
in interface ContentPackageI
getProcessCardBundle()
public java.lang.String getMessageIdResponse()
Copyright © 2017. All Rights Reserved.