public abstract class ResponseToFetchAbstract extends OSCIResponseTo implements ContentPackageI
Dieses Klasse repräsentiert die Antwort des Intermediärs auf einen Zustellungsabholauftrag. Clients erhalten vom Intermediär eine Instanz dieser Klasse, die eine Rückmeldung über den Erfolg der Operation (getFeedback()) sowie ggf. die angeforderten verschlüsselten und/oder unverschlüsselten Inhaltsdaten einschl. des zugehörigen Laufzettels enthält.
Copyright © 2017 Freie Hansestadt Bremen
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.FetchDelivery
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
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.
|
java.lang.String |
getMessageId()
Liefert die Message-ID der Nachricht.
|
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.
|
int |
getSelectionMode()
Liefert den gesetzten Auswahlmodus.
|
java.lang.String |
getSelectionRule()
Liefert die gesetzte Auswahlregel.
|
java.lang.String |
getSubject()
Liefert den im Laufzettel enthaltenen Betreff-Eintrag.
|
Timestamp |
getTimestampCreation()
Liefert den im Laufzettel enthaltenen Zeitstempel vom Zeitpunkt des Eingangs des Zustellungsauftrags beim
Intermediär.
|
Timestamp |
getTimestampForwarding()
Liefert den im Laufzettel enthaltenen Zeitstempel vom Zeitpunkt des vollständigen Aufbaus der
Abholantwort vom Intermediär für den Empfänger.
|
getFeedback, getFeedbackObjects
addCustomHeader, addRole, formatISO8601, getAddressee, getBase64Encoding, getCustomHeaders, getDialogHandler, getFeatureDescription, getMessageType, getOriginator, getOtherAuthors, getOtherReaders, getRoleForRefID, hasWeakSignature, isSigned, parseISO8601, setBase64Encoding, setDigestAlgorithm, setFeatureDescription, toString
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 java.lang.String getSelectionRule()
getSelectionRule()
public int getSelectionMode()
public ProcessCardBundle getProcessCardBundle()
getTimestampCreation()
,
getTimestampForwarding()
,
getInspections()
,
getSubject()
,
getRecentModification()
,
getMessageId()
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
Copyright © 2017. All Rights Reserved.