de.osci.osci12.messagetypes
Class ResponseToFetchDelivery

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

public class ResponseToFetchDelivery
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 � 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:
FetchDelivery

Field Summary
 ProcessCardBundle processCardBundle
           
 
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[] 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.
 
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

processCardBundle

public ProcessCardBundle processCardBundle
Method Detail

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

getSelectionRule

public java.lang.String getSelectionRule()
Liefert die gesetzte Auswahlregel. Der Inhalt des zur�ckgegebenen Strings h�ngt vom gesetzten Auswahlmodus ab und kann entweder in einer Base64-codierten Message-Id oder einem Datum bestehen. Das Format eines Datums entspricht dem XML-Schema nach http://www.w3.org/TR/xmlschema-2/#dateTime. Wurde keine Regel gesetzt, wird als default null zur�ckgegeben.

Returns:
Auswahlregel (Message-Id oder Datum)
See Also:
getSelectionRule()

getSelectionMode

public int getSelectionMode()
Liefert den gesetzten Auswahlmodus.

Returns:
den Auswahlmodus SELECT_BY_MESSAGE_ID, SELECT_BY_DATE_OF_RECEPTION oder NO_SELECTION_RULE

getProcessCardBundle

public ProcessCardBundle getProcessCardBundle()
Diese Methode liefert den Laufzettel der Zustellung 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 als ProcessCardBundle-Objekt, im Fehlerfall null
See Also:
getTimestampCreation(), getTimestampForwarding(), getInspections(), getSubject(), getRecentModification(), getMessageId()

getTimestampCreation

public Timestamp getTimestampCreation()
Liefert den im Laufzettel enthaltenen Zeitstempel vom Zeitpunkt des Eingangs des Zustellungsauftrags beim Intermedi�r.

Returns:
Zeitstempel der Einreichung beim Intermedi�r
See Also:
getProcessCardBundle()

getTimestampForwarding

public Timestamp getTimestampForwarding()
Liefert den im Laufzettel enthaltenen Zeitstempel vom Zeitpunkt des vollst�ndigen Aufbaus der Abholantwort vom Intermedi�r f�r den Empf�nger.

Returns:
Zeitstempel der Erstellung der Abholantwort durch den Intermedi�r
See Also:
getProcessCardBundle()

getInspections

public Inspection[] getInspections()
Liefert die Ergebnisse der Zertifikatspr�fungen in Form von Inspection-Objekten, die im ProcessCardBundle-Objekt enthalten sind.

Returns:
inspections die Pr�fergebnisse
See Also:
getProcessCardBundle()

getSubject

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

Specified by:
getSubject in interface ContentPackageI
Returns:
den Betreff der Zustellung
See Also:
getProcessCardBundle()

getRecentModification

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

Returns:
Datum der letzten �nderung
See Also:
getProcessCardBundle()

getMessageId

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

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


Copyright © 2004. All Rights Reserved.