|
||||||||||
| 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.MediateDelivery
Abwicklungsauftrag
Mit dieser Klasse werden Nachrichtenobjekte für Abwicklungsaufträge angelegt. Clients erhalten als Antwort auf diese Nachricht vom Intermediär ein ResponseToMediateDelivery-Nachrichtenobjekt, welches eine Rückmeldung über den Erfolg der Operation (getFeedback()) und ggf. Inhaltsdaten vom Empfänger enthält.
Copyright: Copyright (c) 2003
Organisation:
ResponseToMediateDelivery| Field Summary |
| Constructor Summary | |
MediateDelivery(DialogHandler dh,
java.lang.String uriReceiver)
Legt ein Nachrichtenobjekt für einen Abwicklungsauftrag an. |
|
| 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 MediateDelivery |
createTest()
|
static MediateDelivery |
createTest(DialogHandler dh)
|
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. |
java.lang.String |
getContentReceiver()
Liefert die Adresse des Empfängers der Inhaltsdaten. |
EncryptedDataOSCI[] |
getEncryptedData()
Liefert die in die Nachricht eingestellten verschlüsselten Inhaltsdaten als EncryptedData-Objekte. |
byte[] |
getMessageId()
Liefert die Message-ID der Nachricht. |
boolean |
getQualityOfTimeStampCreation()
Liefert die Qualität des Zeitstempels, mit dem der Intermediär den Eingang des Auftrags im Laufzettel protokolliert. |
boolean |
getQualityOfTimeStampReception()
Liefert die geforderte Qualität des Zeitstempels, mit dem der Intermediär den Empfang der Annahmeantwort im Laufzettel protokolliert. |
java.lang.String |
getSubject()
Liefert den im Laufzettel enthaltenen Betreff-Eintrag. |
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. |
ResponseToMediateDelivery |
send()
ruft super.internalSend() auf |
void |
setContentReceiver(java.lang.String uri)
Setzt die Adresse des Empfängers der Inhaltsdaten. |
void |
setMessageId(byte[] messageId)
Setzt die Message-ID der Nachricht. |
void |
setQualityOfTimeStampCreation(boolean cryptographic)
Setzt die gewünschte Qualität des Zeitstempels, mit dem der Intermediär den Eingang des Auftrags im Laufzettel protokolliert. |
void |
setQualityOfTimeStampReception(boolean cryptographic)
Setzt die gewünschte Qualität des Zeitstempels, mit dem der Intermediär den Empfang der Bearbeitungsantwort im Laufzettel protokolliert. |
void |
setSubject(java.lang.String subject)
Setzt den Betreff-Eintrag im Laufzettel |
void |
writeXML(java.io.OutputStream out)
|
| 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 |
| Constructor Detail |
public MediateDelivery(DialogHandler dh,
java.lang.String uriReceiver)
throws java.net.URISyntaxException
dh - DialogHandler-Objekt des Dialogs, innerhalb dessen die Nachricht
versendet werden soll.DialogHandler| Method Detail |
public ResponseToMediateDelivery send()
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 void setQualityOfTimeStampCreation(boolean cryptographic)
cryptographic - true: kryptographischer Zeitstempel von einem
akkreditierten Zeitstempeldienst.getQualityOfTimeStampCreation()public boolean getQualityOfTimeStampCreation()
setQualityOfTimeStampCreation(boolean)public void setQualityOfTimeStampReception(boolean cryptographic)
cryptographic - true: kryptographischer Zeitstempel von einem
akkreditierten Zeitstempeldienst.getQualityOfTimeStampReception()public boolean getQualityOfTimeStampReception()
setQualityOfTimeStampReception(boolean)public java.lang.String getContentReceiver()
public void setContentReceiver(java.lang.String uri)
throws java.net.URISyntaxException
uri - Adresse
java.net.URISyntaxException - bei Syntaxfehlernpublic java.lang.String getSubject()
public void setSubject(java.lang.String subject)
subject - der Betreffpublic byte[] getMessageId()
public void setMessageId(byte[] messageId)
public void writeXML(java.io.OutputStream out)
throws java.io.IOException
writeXML in class OSCIRequestjava.io.IOException
public static MediateDelivery createTest()
throws java.lang.Exception
java.lang.Exception
public static MediateDelivery createTest(DialogHandler dh)
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 | |||||||||