|
||||||||||
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.StoreDelivery
Zustellungsauftrag
Mit dieser Klasse werden Nachrichtenobjekte für Zustellungsaufträge angelegt. Die Inhaltsdaten werden in Form von ContentContainer-Objekten oder (im verschlüsselten Fall) EncryptedData-Objekten in die Nachricht eingestellt. Clients erhalten als Antwort auf diese Nachricht vom Intermediär ein ResponseToStoreDelivery-Nachrichtenobjekt, welches eine Rückmeldung über den Erfolg der Operation und ggf. den über den Erfolg der Operation (getFeedback()) Laufzettel der Zustellung enthält.
Copyright: Copyright (c) 2003
Organisation:
ResponseToStoreDelivery
Field Summary |
Constructor Summary | |
StoreDelivery(DialogHandler dh,
Addressee addressee)
Legt ein Nachrichtenobjekt für einen Zustellungsauftrag 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 StoreDelivery |
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. |
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. |
ResponseToStoreDelivery |
send()
Versendet die Nachricht und liefert die Antwortnachricht zurück. |
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 die Empfangbestätigung der Zustellung durch den Empfänger im Laufzettel protokolliert. |
void |
setSubject(java.lang.String subject)
Setzt den Betreff-Eintrag im Laufzettel |
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 StoreDelivery(DialogHandler dh, Addressee addressee) throws OSCIRoleException
dh
- DialogHandler-Objekt des Dialogs, innerhalb dessen die Nachricht
versendet werden soll.DialogHandler
Method Detail |
public 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 void setSubject(java.lang.String subject)
subject
- der Betreffpublic java.lang.String getSubject()
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 byte[] getMessageId()
public void setMessageId(byte[] messageId)
public ResponseToStoreDelivery send() throws java.io.IOException, OSCIException, SoapClientException, SoapServerException
java.io.IOException
- bei Ein-/Ausgabefehlern
OSCIException
- wenn OSCI-Fehler beim Aufbau der
Nachricht auftreten.
SoapClientException
SoapServerException
ResponseToStoreDelivery.getProcessCardBundle()
,
OSCIResponseTo.getFeedback()
public static StoreDelivery createTest()
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 |