de.osci.osci12.messagetypes
Class OSCIRequest

java.lang.Object
  |
  +--de.osci.osci12.messagetypes.OSCIMessage
        |
        +--de.osci.osci12.messagetypes.OSCIRequest
Direct Known Subclasses:
AcceptDelivery, ExitDialog, FetchDelivery, FetchProcessCard, ForwardDelivery, GetMessageId, InitDialog, MediateDelivery, ProcessDelivery, StoreDelivery

public abstract class OSCIRequest
extends OSCIMessage

Die Klasse ist die Superklasse aller OSCI-Auftragsnachrichtenobjekte.

Copyright: Copyright (c) 2003

Organisation:


Field Summary
 
Fields inherited from class de.osci.osci12.messagetypes.OSCIMessage
ACCEPT_DELIVERY, attachments, boundary, contentContainer, contentID, desiredLanguagesH, dialogHandler, encryptedData, EXIT_DIALOG, FETCH_DELIVERY, FETCH_PROCESS_CARD, FORWARD_DELIVERY, GET_MESSAGE_ID, hashableMsgPart, idModule, INIT_DIALOG, intermediaryCertificateH, MEDIATE_DELIVERY, NO_SELECTION_RULE, nonIntermediaryCertificatesH, PROCESS_DELIVERY, qualityOfTimestampTypeCreation, qualityOfTimestampTypeReception, RESPONSE_TO_ACCEPT_DELIVERY, RESPONSE_TO_EXIT_DIALOG, RESPONSE_TO_FETCH_DELIVERY, RESPONSE_TO_FETCH_PROCESS_CARD, RESPONSE_TO_FORWARD_DELIVERY, RESPONSE_TO_GET_MESSAGE_ID, RESPONSE_TO_INIT_DIALOG, RESPONSE_TO_MEDIATE_DELIVERY, RESPONSE_TO_PROCESS_DELIVERY, RESPONSE_TO_STORE_DELIVERY, SELECT_BY_DATE_OF_RECEPTION, SELECT_BY_MESSAGE_ID, SELECT_BY_RECENT_MODIFICATION, signatureHeader, SOAP_MESSAGE_ENCRYPTED, STORE_DELIVERY, TYPE_UNDEFINED
 
Method Summary
 java.lang.String getDesiredLanguages()
          Diese Methode liefert die im DialogHandler gesetzte Liste der gewünschten Sprachen.
 void sign()
          Bringt eine Client-Signatur an.
 
Methods inherited from class de.osci.osci12.messagetypes.OSCIMessage
addRole, debugOut, getAddressee, getDialogHandler, getMessageType, getOriginator, getOtherAuthors, getOtherReaders, getRoleForRefID, main, storeOSCIMsg, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getDesiredLanguages

public java.lang.String getDesiredLanguages()
Diese Methode liefert die im DialogHandler gesetzte Liste der gewünschten Sprachen.

Returns:
Liste der Sprachkürzel, getrennt durch Leerzeichen, z.B. "de en-US fr"
See Also:
DialogHandler.getLanguageList()

sign

public void sign()
          throws java.io.IOException,
                 OSCIRoleException,
                 java.security.SignatureException,
                 OSCICancelledException
Bringt eine Client-Signatur an.

Throws:
java.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 Benutzer