de.osci.osci12.messagetypes
Class ResponseToMediateDelivery

java.lang.Object
  extended byde.osci.osci12.messagetypes.OSCIMessage
      extended byde.osci.osci12.messagetypes.OSCIResponseTo
          extended byde.osci.osci12.messagetypes.ResponseToMediateDelivery
All Implemented Interfaces:
ContentPackageI

public class ResponseToMediateDelivery
extends OSCIResponseTo
implements ContentPackageI

Dieses Klasse repräsentiert die Antwort des Intermediärs auf einen Abwicklungsauftrag. Clients erhalten vom Intermediär eine Instanz dieser Klasse, die eine Rückmeldung über den Erfolg der Operation (getFeedback()) sowie ggf. den zum Auftrag (Abwicklungs-/Bearbeitungsauftrag) gehörenden Laufzettel, den zur Antwort (Bearbeitungs-/Abwicklungsantwort) gehörenden Laufzettel und verschlüsselte bzw. unverschlüsselte Inhaltsdaten enthält.

Copyright © 2004 Freie Hansestadt Bremen

Erstellt von bremen online services Entwicklungs- und Betriebsgesellschaft 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 OSCI-Leitstelle, Senator für Finanzen, Freie Hansestadt Bremen, Postfach 10 15 40, 28015 Bremen schriftlich angefordert werden.

Version:
1.2.1
See Also:
MediateDelivery

Field Summary
 ProcessCardBundle processCardBundleReply
           
 ProcessCardBundle processCardBundleRequest
           
 
Fields inherited from class de.osci.osci12.messagetypes.OSCIMessage
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, osciNSPrefix, 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_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
 
Method Summary
 ContentContainer[] getContentContainer()
          Liefert die in die Nachricht eingestellten (unverschlüsselten) Inhaltsdaten als ContentContainer-Objekte.
 EncryptedDataOSCI[] getEncryptedData()
          Liefert die in die Nachricht eingestellten verschlüsselten Inhaltsdaten als EncryptedData-Objekte.
 Inspection[] getInspectionsReply()
          Liefert die Ergebnisse der Zertifikatsprüfungen des Abwicklungsauftrags in Form von Inspection-Objekten, die im Laufzettel der Antwort enthalten sind.
 Inspection[] getInspectionsRequest()
          Liefert die Ergebnisse der Zertifikatsprüfungen des Abwicklungsauftrags in Form von Inspection-Objekten, die im Laufzettel des Auftrags enthalten sind.
 java.lang.String getMessageId()
          Liefert die Message-ID der Nachricht (Antwort).
 java.lang.String getMessageIdReply()
          Deprecated. Im Zuge der Erweiterung des Interfaces (Version 1.0.3) de.osci.osci12.messagetypes.ContentPackageI ersetzt durch getMessageId()
 java.lang.String getMessageIdRequest()
          Liefert die Message-ID der Nachricht (Auftrag).
 ProcessCardBundle getProcessCardBundleReply()
          Diese Methode liefert den Laufzettel der Antwort zurück oder null, wenn bei der Verarbeitung der Nachricht ein Fehler aufgetreten ist.
 ProcessCardBundle getProcessCardBundleRequest()
          Diese Methode liefert den Laufzettel des Auftrags zurück oder null, wenn bei der Verarbeitung der Nachricht ein Fehler aufgetreten ist.
 java.lang.String getRecentModificationReply()
          Liefert das Datum der letzten Änderung des Antwortlaufzettels.
 java.lang.String getRecentModificationRequest()
          Liefert das Datum der letzten Änderung des Auftragslaufzettels.
 java.lang.String getSubject()
          Liefert den im Antwortlaufzettel enthaltenen Betreff-Eintrag.
 java.lang.String getSubjectReply()
          Deprecated. Im Zuge der Erweiterung des Interfaces (Version 1.0.3) de.osci.osci12.messagetypes.ContentPackageI ersetzt durch getProcessCardBundle()
 java.lang.String getSubjectRequest()
          Liefert den im Auftragslaufzettel enthaltenen Betreff-Eintrag.
 Timestamp getTimestampCreationReply()
          Liefert den im Antwortlaufzettel enthaltenen Zeitstempel vom Zeitpunkt des Eingangs der Bearbeitungsantwort beim Intermediär.
 Timestamp getTimestampCreationRequest()
          Liefert den im Auftragslaufzettel enthaltenen Zeitstempel vom Zeitpunkt des Eingangs des Abwicklungsauftrags beim Intermediär.
 Timestamp getTimestampForwardingReply()
          Liefert den im Laufzettel enthaltenen Zeitstempel vom Zeitpunkt des vollständigen Aufbaus der Abwicklungsantwort vom Intermediär für den Sender.
 Timestamp getTimestampForwardingRequest()
          Liefert den im Laufzettel enthaltenen Zeitstempel vom Zeitpunkt des vollständigen Aufbaus des Bearbeitungsauftrags vom Intermediär für den Empfänger.
 Timestamp getTimestampReceptionRequest()
          Liefert den im Auftragslaufzettel enthaltenen Zeitstempel vom Zeitpunkt des Eingangs einer positiven Bearbeitungsantwort vom Empfänger beim Intermediär.
 
Methods inherited from class de.osci.osci12.messagetypes.OSCIResponseTo
getFeedback, getFeedbackObjects
 
Methods inherited from class de.osci.osci12.messagetypes.OSCIMessage
addCustomHeader, addRole, formatISO8601, getAddressee, getBase64Encoding, getCustomHeaders, getDialogHandler, getMessageType, getOriginator, getOtherAuthors, getOtherReaders, getRoleForRefID, isSigned, parseISO8601, setBase64Encoding, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

processCardBundleRequest

public ProcessCardBundle processCardBundleRequest

processCardBundleReply

public ProcessCardBundle processCardBundleReply
Method Detail

getProcessCardBundleRequest

public ProcessCardBundle getProcessCardBundleRequest()
Diese Methode liefert den Laufzettel des Auftrags zurück oder null, wenn bei der Verarbeitung der Nachricht ein Fehler aufgetreten ist. Die Informationen im Laufzettel können auch direkt über die einzelnen getX()-Methoden ausgewertet werden.

Returns:
den Laufzettel des Auftrags als ProcessCardBundle-Objekt, im Fehlerfall null
See Also:
getProcessCardBundleReply(), getTimestampCreationRequest(), getTimestampForwardingRequest(), getInspectionsRequest(), getSubjectRequest(), getRecentModificationRequest(), getRecentModificationRequest()

getProcessCardBundleReply

public ProcessCardBundle getProcessCardBundleReply()
Diese Methode liefert den Laufzettel der Antwort zurück oder null, wenn bei der Verarbeitung der Nachricht ein Fehler aufgetreten ist. Die Informationen im Laufzettel können auch direkt über die einzelnen getX()-Methoden ausgewertet werden.

Returns:
den Laufzettel der Antwort als ProcessCardBundle-Objekt, im Fehlerfall null
See Also:
getProcessCardBundleRequest(), getTimestampCreationReply(), getTimestampForwardingReply(), getInspectionsReply(), getSubjectReply(), getRecentModificationReply(), getMessageIdRequest(), getRecentModificationReply()

getTimestampCreationRequest

public Timestamp getTimestampCreationRequest()
Liefert den im Auftragslaufzettel enthaltenen Zeitstempel vom Zeitpunkt des Eingangs des Abwicklungsauftrags beim Intermediär.

Returns:
Zeitstempel der Einreichung beim Intermediär
See Also:
getProcessCardBundleReply(), getTimestampCreationReply()

getTimestampCreationReply

public Timestamp getTimestampCreationReply()
Liefert den im Antwortlaufzettel enthaltenen Zeitstempel vom Zeitpunkt des Eingangs der Bearbeitungsantwort beim Intermediär.

Returns:
Zeitstempel der Einreichung beim Intermediär
See Also:
getProcessCardBundleReply(), getTimestampCreationRequest()

getTimestampForwardingRequest

public Timestamp getTimestampForwardingRequest()
Liefert den im Laufzettel enthaltenen Zeitstempel vom Zeitpunkt des vollständigen Aufbaus des Bearbeitungsauftrags vom Intermediär für den Empfänger.

Returns:
Zeitstempel der Erstellung des Bearbeitungsauftrags durch den Intermediär
See Also:
getProcessCardBundleRequest(), getTimestampForwardingReply()

getTimestampForwardingReply

public Timestamp getTimestampForwardingReply()
Liefert den im Laufzettel enthaltenen Zeitstempel vom Zeitpunkt des vollständigen Aufbaus der Abwicklungsantwort vom Intermediär für den Sender.

Returns:
Zeitstempel der Erstellung der Abwicklungsantwort durch den Intermediär
See Also:
getProcessCardBundleReply(), getTimestampForwardingRequest()

getTimestampReceptionRequest

public Timestamp getTimestampReceptionRequest()
Liefert den im Auftragslaufzettel enthaltenen Zeitstempel vom Zeitpunkt des Eingangs einer positiven Bearbeitungsantwort vom Empfänger beim Intermediär.

Returns:
Zeitstempel der Registrierung einer Empfangsbestätigung (Bearbeitungsantwort) durch den Intermediär
See Also:
getProcessCardBundleRequest(), getTimestampForwardingRequest()

getInspectionsRequest

public Inspection[] getInspectionsRequest()
Liefert die Ergebnisse der Zertifikatsprüfungen des Abwicklungsauftrags in Form von Inspection-Objekten, die im Laufzettel des Auftrags enthalten sind.

Returns:
inspections die Prüfergebnisse
See Also:
getProcessCardBundleRequest(), getInspectionsReply()

getInspectionsReply

public Inspection[] getInspectionsReply()
Liefert die Ergebnisse der Zertifikatsprüfungen des Abwicklungsauftrags in Form von Inspection-Objekten, die im Laufzettel der Antwort enthalten sind.

Returns:
inspections die Prüfergebnisse
See Also:
getProcessCardBundleReply(), getInspectionsRequest()

getSubjectRequest

public java.lang.String getSubjectRequest()
Liefert den im Auftragslaufzettel enthaltenen Betreff-Eintrag.

Returns:
den Betreff des Auftragsnachricht
See Also:
getProcessCardBundleRequest(), getSubjectReply()

getSubjectReply

public java.lang.String getSubjectReply()
Deprecated. Im Zuge der Erweiterung des Interfaces (Version 1.0.3) de.osci.osci12.messagetypes.ContentPackageI ersetzt durch getProcessCardBundle()

Liefert den im Antwortlaufzettel enthaltenen Betreff-Eintrag.

Returns:
den Betreff der Antwortnachricht
See Also:
getProcessCardBundleRequest(), getSubjectRequest()

getSubject

public java.lang.String getSubject()
Liefert den im Antwortlaufzettel enthaltenen Betreff-Eintrag.

Specified by:
getSubject in interface ContentPackageI
Returns:
den Betreff der Antwortnachricht
Since:
1.0.3
See Also:
getProcessCardBundleRequest(), getSubjectRequest()

getRecentModificationRequest

public java.lang.String getRecentModificationRequest()
Liefert das Datum der letzten Änderung des Auftragslaufzettels. Das Format entspricht dem XML-Schema nach http://www.w3.org/TR/xmlschema-2/#dateTime.

Returns:
Datum der letzten Änderung
See Also:
getProcessCardBundleRequest(), getRecentModificationReply()

getRecentModificationReply

public java.lang.String getRecentModificationReply()
Liefert das Datum der letzten Änderung des Antwortlaufzettels. Das Format entspricht dem XML-Schema nach http://www.w3.org/TR/xmlschema-2/#dateTime.

Returns:
Datum der letzten Änderung
See Also:
getProcessCardBundleRequest(), getRecentModificationRequest()

getMessageIdRequest

public java.lang.String getMessageIdRequest()
Liefert die Message-ID der Nachricht (Auftrag).

Returns:
Message-ID

getMessageIdReply

public java.lang.String getMessageIdReply()
Deprecated. Im Zuge der Erweiterung des Interfaces (Version 1.0.3) de.osci.osci12.messagetypes.ContentPackageI ersetzt durch getMessageId()

Liefert die Message-ID der Nachricht (Antwort).

Returns:
Message-ID

getMessageId

public java.lang.String getMessageId()
Liefert die Message-ID der Nachricht (Antwort).

Specified by:
getMessageId in interface ContentPackageI
Returns:
Message-ID
Since:
1.0.3

getContentContainer

public ContentContainer[] getContentContainer()
Liefert die in die Nachricht eingestellten (unverschlüsselten) Inhaltsdaten als ContentContainer-Objekte.

Specified by:
getContentContainer in interface ContentPackageI
Returns:
enthaltene ContentContainer mit Inhaltsdaten
See Also:
ContentContainer

getEncryptedData

public EncryptedDataOSCI[] getEncryptedData()
Liefert die in die Nachricht eingestellten verschlüsselten Inhaltsdaten als EncryptedData-Objekte.

Specified by:
getEncryptedData in interface ContentPackageI
Returns:
enthaltene EncryptedData-Objekt mit verschlüsselten Inhaltsdaten
See Also:
EncryptedDataOSCI


Copyright © 2004. All Rights Reserved.