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.