|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--de.osci.osci12.messagetypes.OSCIMessage | +--de.osci.osci12.messagetypes.OSCIResponseTo | +--de.osci.osci12.messagetypes.ResponseToMediateDelivery
Abwicklungsantwort-Nachrichtenobjekt
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: Copyright (c) 2003
Organisation:
MediateDelivery
Field Summary |
Constructor Summary | |
ResponseToMediateDelivery(DialogHandler dh)
|
|
ResponseToMediateDelivery(MediateDelivery medDel,
ResponseToProcessDelivery rspProcDel)
|
Method Summary | |
void |
addAttachment(Attachment attachment)
Fügt der Nachricht einen Attachment hinzu. |
void |
addContentContainer(ContentContainer container)
Fügt der Nachricht einen Inhaltsdatencontainer hinzu. |
void |
addEncryptedData(EncryptedDataOSCI encData)
Fügt der Nachricht einen EncryptedData-Eintrag mit verschlüsselten Inhaltsdaten hinzu. |
Attachment[] |
getAttachments()
Liefert die in die Nachricht eingestellten Attachment als Attachment-Objekte. |
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. |
OSCIDataSource |
getInputDataSource()
Liefert die Instanz des registrierten OSCIDataSource-Objektes, welches für die Speicherung der Nachricht beim Empfang verwendet wurde. |
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. |
byte[] |
getMessageId()
Liefert die Message-ID der Nachricht (Auftrag). |
byte[] |
getMessageIdReply()
Liefert die Message-ID der Nachricht (Antwort). |
ProcessCardBundle |
getProcessCardBundleReply()
Diese Methode liefert den Laufzettel der Antwort zurück oder null, wenn bei der Verarbeitung der Nachricht ein Fehler aufgetereten ist. |
ProcessCardBundle |
getProcessCardBundleRequest()
Diese Methode liefert den Laufzettel des Auftrags zurück oder null, wenn bei der Verarbeitung der Nachricht ein Fehler aufgetereten 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 |
getSubjectReply()
Liefert den im Antwortlaufzettel enthaltenen Betreff-Eintrag. |
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. |
static void |
main(java.lang.String[] args)
Description of the Method |
void |
removeAttachment(Attachment attachment)
Entfernt einen Inhaltsdatencontainer aus der Attachment. |
void |
removeContentContainer(ContentContainer container)
Entfernt einen Inhaltsdatencontainer aus der Nachricht. |
void |
removeEncryptedData(EncryptedDataOSCI encData)
Entfernt einen EncryptedData-Eintrag mit verschlüsselten Daten aus der Nachricht. |
static void |
setInputDataSourceImpl(OSCIDataSource dataSourceImpl)
Diese Methode registriert (statisch) eine OSCIDataSource-Implementierung, die für die Speicherung aller eingehenden Nachrichten dieses Typs verwendet wird. |
void |
writeXML(java.io.OutputStream out)
|
Methods inherited from class de.osci.osci12.messagetypes.OSCIResponseTo |
getFeedback, getLanguage, sign |
Methods inherited from class de.osci.osci12.messagetypes.OSCIMessage |
addRole, debugOut, getAddressee, getDialogHandler, getMessageType, getOriginator, getOtherAuthors, getOtherReaders, getRoleForRefID, storeOSCIMsg, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ResponseToMediateDelivery(DialogHandler dh)
public ResponseToMediateDelivery(MediateDelivery medDel, ResponseToProcessDelivery rspProcDel) throws java.lang.Exception
Method Detail |
public ProcessCardBundle getProcessCardBundleRequest()
getProcessCardBundleReply()
,
getTimestampCreationRequest()
,
getTimestampForwardingRequest()
,
getInspectionsRequest()
,
getSubjectRequest()
,
getRecentModificationRequest()
,
getRecentModificationRequest()
public ProcessCardBundle getProcessCardBundleReply()
getProcessCardBundleRequest()
,
getTimestampCreationReply()
,
getTimestampForwardingReply()
,
getInspectionsReply()
,
getSubjectReply()
,
getRecentModificationReply()
,
getMessageId()
,
getRecentModificationReply()
public Timestamp getTimestampCreationRequest()
getProcessCardBundleReply()
,
getTimestampCreationReply()
public Timestamp getTimestampCreationReply()
getProcessCardBundleReply()
,
getTimestampCreationRequest()
public Timestamp getTimestampForwardingRequest()
getProcessCardBundleRequest()
,
getTimestampForwardingReply()
public Timestamp getTimestampForwardingReply()
getProcessCardBundleReply()
,
getTimestampForwardingRequest()
public Timestamp getTimestampReceptionRequest()
getProcessCardBundleRequest()
,
getTimestampForwardingRequest()
public Inspection[] getInspectionsRequest()
getProcessCardBundleRequest()
,
getInspectionsReply()
public Inspection[] getInspectionsReply()
getProcessCardBundleReply()
,
getInspectionsRequest()
public java.lang.String getSubjectRequest()
getProcessCardBundleRequest()
,
getSubjectReply()
public java.lang.String getSubjectReply()
getProcessCardBundleRequest()
,
getSubjectRequest()
public java.lang.String getRecentModificationRequest()
getProcessCardBundleRequest()
,
getRecentModificationReply()
public java.lang.String getRecentModificationReply()
getProcessCardBundleRequest()
,
getRecentModificationRequest()
public byte[] getMessageId()
public byte[] getMessageIdReply()
public void addAttachment(Attachment attachment)
addAttachment
in class OSCIMessage
attachment
- AttachmentAttachment
public void removeAttachment(Attachment attachment)
removeAttachment
in class OSCIMessage
attachment
- AttachmentaddAttachment(de.osci.osci12.messageparts.Attachment)
public Attachment[] getAttachments()
getAttachments
in class OSCIMessage
Attachment
public void addContentContainer(ContentContainer container) throws OSCIRoleException
addContentContainer
in class OSCIMessage
container
- Inhaltsdatencontainer
OSCIRoleException
ContentContainer
public void removeContentContainer(ContentContainer container)
removeContentContainer
in class OSCIMessage
container
- InhaltsdatencontaineraddContentContainer(de.osci.osci12.messageparts.ContentContainer)
public ContentContainer[] getContentContainer()
getContentContainer
in class OSCIMessage
ContentContainer
public void addEncryptedData(EncryptedDataOSCI encData) throws java.lang.Exception
addEncryptedData
in class OSCIMessage
encData
- verschlüsselte Daten
java.lang.Exception
EncryptedDataOSCI
public void removeEncryptedData(EncryptedDataOSCI encData)
removeEncryptedData
in class OSCIMessage
encData
- verschlüsselte DatenaddEncryptedData(de.osci.osci12.messageparts.EncryptedDataOSCI)
,
EncryptedDataOSCI
public EncryptedDataOSCI[] getEncryptedData()
getEncryptedData
in class OSCIMessage
EncryptedDataOSCI
public static void setInputDataSourceImpl(OSCIDataSource dataSourceImpl)
OSCIDataSource
public OSCIDataSource getInputDataSource()
public void writeXML(java.io.OutputStream out) throws java.io.IOException
writeXML
in class OSCIResponseTo
java.io.IOException
public static void main(java.lang.String[] args)
OSCIMessage
args
- Description of Parameter
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |