|
||||||||||
| 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.ResponseToProcessDelivery
Bearbeitungantwort
Mit dieser Klasse werden Nachrichtenobjekte für Bearbeitungantworten angelegt. Ein passiver Client, der als Supplier fungiert, muß nach Empfang eines Bearbeitungsauftrags eine Instanz dieser Klasse aufbauen und an den Intermediär zurücksenden. Die Nachricht enthält eine Rückmeldung über den Empfang der Nachricht (Feedback) sowie ggf. verschlüsselte bzw. unverschlüsselte Inhaltsdaten.
Copyright: Copyright (c) 2003
Organisation:
ProcessDelivery| Field Summary |
| Constructor Summary | |
ResponseToProcessDelivery(ProcessDelivery procDel)
Legt ein Nachrichtenobjekt für einen Bearbeitungsantwort an. |
|
| Method Summary | |
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. |
ContentContainer[] |
getContentContainer()
Liefert ein Array mit den Inhaltsdatencontainern der Nachricht. |
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 |
removeContentContainer(ContentContainer container)
Entfernt einen Inhaltsdatencontainer aus der Nachricht. |
void |
removeEncryptedData(EncryptedDataOSCI encData)
Entfernt einen EncryptedData-Eintrag mit verschlüsselten Daten aus der Nachricht. |
void |
setFeedback(java.lang.String[] code)
Setzt die Rückmeldungen (Fehler und Warnungen) auf Auftragsebene |
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 |
sign()
Bringt eine Supplier-Signatur an. |
| Methods inherited from class de.osci.osci12.messagetypes.OSCIResponseTo |
getFeedback, getLanguage |
| 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 ResponseToProcessDelivery(ProcessDelivery procDel)
DialogHandler| Method Detail |
public java.lang.String getSubject()
public void setFeedback(java.lang.String[] code)
setFeedback in class OSCIResponseTocode - Array mit Fehlercodespublic 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 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 OSCIMessageaddContentContainer(de.osci.osci12.messageparts.ContentContainer)
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 setMessageId(byte[] messageId)
public void sign()
throws java.io.IOException,
OSCIRoleException,
java.security.SignatureException,
OSCICancelledException
sign in class OSCIResponseTojava.io.IOException - bei Schreib-/Leseproblemen
OSCIRoleException - wenn dem Rollenobjekt, das als Client fungiert
kein Signer-Objekt zugeordnet wurde.
java.security.SignatureException - bei Signatur-Problemen
OSCICancelledException - bei Abbruch durch den
Benutzerpublic 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 | |||||||||