|
||||||||||
| 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.OSCIRequest
|
+--de.osci.osci12.messagetypes.AcceptDelivery
Annahmeauftrag
Diese Klasse repräsentiert Nachrichtenobjekte für Annahmeaufträge. Der Intermediär erzeugt nach dem Erhalt eines Weiterleitungsauftrags eine Instanz dieser Klasse und sendet die Nachricht an den Empfänger (hier als Supplier) . Als Antwort auf diese Nachricht muß der Empfänger ein ResponseToAcceptDelivery-Nachrichtenobjekt mit einer Rückmeldung (Feedback) aufbauen und an den Intermediär zurücksenden.
Copyright: Copyright (c) 2003
Organisation:
ResponseToAcceptDelivery| Field Summary | |
DialogHandler |
fwdDH
|
ProcessCardBundle |
processCardBundle
|
| Constructor Summary | |
AcceptDelivery()
|
|
| 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. |
static AcceptDelivery |
createTest()
|
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[] |
getInspections()
Liefert die Ergebnisse der Zertifikatsprüfungen in Form von Inspection-Objekten, die im ProcessCardBundle-Objekt enthalten sind. |
byte[] |
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 aufgetereten ist. |
java.lang.String |
getRecentModification()
Liefert das Datum der letzten Änderung des Laufzettels. |
java.lang.String |
getSubject()
|
Timestamp |
getTimestampCreation()
Liefert den im Laufzettel enthaltenen Zeitstempel vom Zeitpunkt des Eingangs des Weiterleitungsauftrags beim Intermediär. |
Timestamp |
getTimestampForwarding()
Liefert den im Laufzettel enthaltenen Zeitstempel vom Zeitpunkt des vollständigen Aufbaus des Annahmeauftrags vom Intermediär für den Empfänger. |
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. |
ResponseToAcceptDelivery |
send()
Versendet die Nachricht und liefert die Antwortnachricht zurück. |
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 |
setProcessCardBundle(ProcessCardBundle processCardBundle)
|
void |
setSubject(java.lang.String subject)
|
| Methods inherited from class de.osci.osci12.messagetypes.OSCIRequest |
getDesiredLanguages, 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 |
| Field Detail |
public ProcessCardBundle processCardBundle
public DialogHandler fwdDH
| Constructor Detail |
public AcceptDelivery()
| Method Detail |
public ResponseToAcceptDelivery send()
throws java.io.IOException,
OSCIException
java.io.IOException - bei Ein-/Ausgabefehlern
OSCIException - bei OSCI-Fehlernpublic 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()
public void setSubject(java.lang.String subject)
public java.lang.String getRecentModification()
getProcessCardBundle()public void addAttachment(Attachment attachment)
addAttachment in class OSCIMessageattachment - AttachmentAttachmentpublic void removeAttachment(Attachment attachment)
removeAttachment in class OSCIMessageattachment - AttachmentaddAttachment(de.osci.osci12.messageparts.Attachment)public Attachment[] getAttachments()
getAttachments in class OSCIMessageAttachment
public void addContentContainer(ContentContainer container)
throws OSCIRoleException
addContentContainer in class OSCIMessagecontainer - Inhaltsdatencontainer
OSCIRoleExceptionContentContainerpublic void removeContentContainer(ContentContainer container)
removeContentContainer in class OSCIMessagecontainer - InhaltsdatencontaineraddContentContainer(de.osci.osci12.messageparts.ContentContainer)public ContentContainer[] getContentContainer()
getContentContainer in class OSCIMessageContentContainer
public void addEncryptedData(EncryptedDataOSCI encData)
throws java.lang.Exception
addEncryptedData in class OSCIMessageencData - verschlüsselte Daten
java.lang.ExceptionEncryptedDataOSCIpublic void removeEncryptedData(EncryptedDataOSCI encData)
removeEncryptedData in class OSCIMessageencData - verschlüsselte DatenaddEncryptedData(de.osci.osci12.messageparts.EncryptedDataOSCI),
EncryptedDataOSCIpublic EncryptedDataOSCI[] getEncryptedData()
getEncryptedData in class OSCIMessageEncryptedDataOSCIpublic byte[] getMessageId()
public void setProcessCardBundle(ProcessCardBundle processCardBundle)
public static void setInputDataSourceImpl(OSCIDataSource dataSourceImpl)
OSCIDataSourcepublic OSCIDataSource getInputDataSource()
public static AcceptDelivery createTest()
throws java.lang.Exception
java.lang.Exceptionpublic 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 | |||||||||