|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--de.osci.osci12.messagetypes.OSCIMessage
Die Klasse ist die Superklasse aller OSCI-Nachrichten-Objekte.
Copyright: Copyright (c) 2003
Organisation:
Field Summary | |
static int |
ACCEPT_DELIVERY
Konstante, die einen Annahemauftrag anzeigt. |
java.util.Hashtable |
attachments
Enthält die Attachment-Objekte der Nachricht |
static java.lang.String |
boundary
MIME-Trenner |
java.util.Hashtable |
contentContainer
Enthält die ContentContainer der Nachricht |
static java.lang.String |
contentID
Content-Id der Nachricht |
de.osci.osci12.soapheader.DesiredLanguagesH |
desiredLanguagesH
|
DialogHandler |
dialogHandler
|
java.util.Hashtable |
encryptedData
Enthält die EncryptedData-Objekte der Nachricht |
static int |
EXIT_DIALOG
Konstante, die einen Dialogendeauftrag anzeigt. |
static int |
FETCH_DELIVERY
Konstante, die einen Abbholauftrag anzeigt. |
static int |
FETCH_PROCESS_CARD
Konstante, die einen Laufzettelabholauftrag anzeigt. |
static int |
FORWARD_DELIVERY
Konstante, die einen Weiterleitungsauftrag anzeigt. |
static int |
GET_MESSAGE_ID
Konstante, die einen MessageId-Anforderungsauftrag anzeigt. |
java.util.Hashtable |
hashableMsgPart
|
static de.osci.osci12.extinterfaces.intermed.IDModule |
idModule
|
static int |
INIT_DIALOG
Konstante, die einen Dialoginitialisierungsauftrag anzeigt. |
de.osci.osci12.soapheader.IntermediaryCertificateH |
intermediaryCertificateH
|
static int |
MEDIATE_DELIVERY
Konstante, die einen Abwicklungsauftrag anzeigt. |
static int |
NO_SELECTION_RULE
Auswahlmodus für Nachrichten/Laufzettel: Keine Selektion. |
de.osci.osci12.soapheader.NonIntermediaryCertificatesH |
nonIntermediaryCertificatesH
|
static int |
PROCESS_DELIVERY
Konstante, die einen Bearbeitungsauftrag anzeigt. |
de.osci.osci12.soapheader.QualityOfTimestampH |
qualityOfTimestampTypeCreation
|
de.osci.osci12.soapheader.QualityOfTimestampH |
qualityOfTimestampTypeReception
|
static int |
RESPONSE_TO_ACCEPT_DELIVERY
Konstante, die eine Annahemantwort anzeigt. |
static int |
RESPONSE_TO_EXIT_DIALOG
Konstante, die eine Dialogendeantwort anzeigt. |
static int |
RESPONSE_TO_FETCH_DELIVERY
Konstante, die eine Abbholantwort anzeigt. |
static int |
RESPONSE_TO_FETCH_PROCESS_CARD
Konstante, die eine Laufzettelabholantwort anzeigt. |
static int |
RESPONSE_TO_FORWARD_DELIVERY
Konstante, die eine Weiterleitungsantwort anzeigt. |
static int |
RESPONSE_TO_GET_MESSAGE_ID
Konstante, die ein MessageId-Anforderungsantwort anzeigt. |
static int |
RESPONSE_TO_INIT_DIALOG
Konstante, die eine Dialoginitialisierungsantwort anzeigt. |
static int |
RESPONSE_TO_MEDIATE_DELIVERY
Konstante, die eine Abwicklungsantwort anzeigt. |
static int |
RESPONSE_TO_PROCESS_DELIVERY
Konstante, die eine Bearbeitungsantwort anzeigt. |
static int |
RESPONSE_TO_STORE_DELIVERY
Konstante, die eine Zustellungsantwort anzeigt. |
static int |
SELECT_BY_DATE_OF_RECEPTION
Auswahlmodus für Nachrichten/Laufzettel nach Empfangsdatum. |
static int |
SELECT_BY_MESSAGE_ID
Auswahlmodus für Nachrichten/Laufzettel nach Message-Id. |
static int |
SELECT_BY_RECENT_MODIFICATION
Auswahlmodus für Nachrichten/Laufzettel nach Datum der letzen Modifikation. |
OSCISignature |
signatureHeader
Signatureintrag im Header (Client- oder Suppliersignatur. |
static int |
SOAP_MESSAGE_ENCRYPTED
Konstante, die eine verschlüsselte SOAP_Nachricht anzeigt. |
static int |
STORE_DELIVERY
Konstante, die einen Zustellungsauftrag anzeigt. |
static int |
TYPE_UNDEFINED
Konstante, die einen undefinierten Nachrichtentyp anzeigt. |
Method Summary | |
void |
addRole(Role role)
Diese Methode ermöglicht es Anwendungen, zusätzliche Zertifikate in den NonIntermediaryCertificates-Header einzustellen, die dann vom Intermediär mit geprüft werden. |
void |
debugOut(java.io.OutputStream out)
|
Addressee |
getAddressee()
Liefert das Addressee-Rollenobjekt des Nachrichtenobjektes. |
DialogHandler |
getDialogHandler()
Liefert den DialogHandler des Nachrichtenobjektes. |
int |
getMessageType()
Liefert den Identifier für den Nachrichtentyp (ACCEPT_DELIVERY, EXIT_DIALOG...). |
Originator |
getOriginator()
Liefert das Originator-Rollenobjekt des Nachrichtenobjektes. |
Author[] |
getOtherAuthors()
Liefert alle Author-Rollenobjekte, die für die Signatur von Inhaltsdaten in der Nachricht verwendet wurden oder die mit der Methode addRole(Role) der Nachricht hinzugefügt wurden. |
Reader[] |
getOtherReaders()
Liefert alle Reader-Rollenobjekte, für die Inhaltsdaten in der Nachricht verschlüsselt wurden oder die mit der Methode addRole(Role) der Nachricht hinzugefügt wurden. |
Role |
getRoleForRefID(java.lang.String uri)
Diese Methode liefert ein Role Objekt passend zu der übergebenem RefID |
static void |
main(java.lang.String[] args)
Description of the Method |
java.io.OutputStream |
storeOSCIMsg()
Description of the Method |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static de.osci.osci12.extinterfaces.intermed.IDModule idModule
public java.util.Hashtable hashableMsgPart
public static final int TYPE_UNDEFINED
public static final int ACCEPT_DELIVERY
public static final int EXIT_DIALOG
public static final int FETCH_DELIVERY
public static final int FETCH_PROCESS_CARD
public static final int FORWARD_DELIVERY
public static final int GET_MESSAGE_ID
public static final int INIT_DIALOG
public static final int MEDIATE_DELIVERY
public static final int PROCESS_DELIVERY
public static final int STORE_DELIVERY
public static final int RESPONSE_TO_ACCEPT_DELIVERY
public static final int RESPONSE_TO_EXIT_DIALOG
public static final int RESPONSE_TO_FETCH_DELIVERY
public static final int RESPONSE_TO_FETCH_PROCESS_CARD
public static final int RESPONSE_TO_FORWARD_DELIVERY
public static final int RESPONSE_TO_GET_MESSAGE_ID
public static final int RESPONSE_TO_INIT_DIALOG
public static final int RESPONSE_TO_MEDIATE_DELIVERY
public static final int RESPONSE_TO_PROCESS_DELIVERY
public static final int RESPONSE_TO_STORE_DELIVERY
public static final int SOAP_MESSAGE_ENCRYPTED
public static final int NO_SELECTION_RULE
public static final int SELECT_BY_MESSAGE_ID
public static final int SELECT_BY_DATE_OF_RECEPTION
public static final int SELECT_BY_RECENT_MODIFICATION
public static java.lang.String boundary
public static java.lang.String contentID
public java.util.Hashtable contentContainer
public java.util.Hashtable encryptedData
public java.util.Hashtable attachments
public OSCISignature signatureHeader
public de.osci.osci12.soapheader.DesiredLanguagesH desiredLanguagesH
public de.osci.osci12.soapheader.QualityOfTimestampH qualityOfTimestampTypeCreation
public de.osci.osci12.soapheader.QualityOfTimestampH qualityOfTimestampTypeReception
public de.osci.osci12.soapheader.NonIntermediaryCertificatesH nonIntermediaryCertificatesH
public de.osci.osci12.soapheader.IntermediaryCertificateH intermediaryCertificateH
public DialogHandler dialogHandler
Method Detail |
public void addRole(Role role) throws java.lang.IllegalArgumentException, OSCIRoleException
Diese Methode ermöglicht es Anwendungen, zusätzliche Zertifikate in den NonIntermediaryCertificates-Header einzustellen, die dann vom Intermediär mit geprüft werden. Die Zertifikate werden in Form von Reader- oder Author-Objekten übergeben, die die entsprechenden Zertifikate enthalten müssen.
Die Methoden ContentContainer.sign(Role) und EncryptedData.encrypt(Role) fügen die übergebenen Rollenobjekte der Nachricht automatisch hinzu, so daß diese Methode in der Regel nicht benötigt wird.
role
- Hinzuzfügendes Reader- oder Author-Objekt
java.lang.IllegalArgumentException
OSCIRoleException
ContentContainer.sign(Role, String)
,
EncryptedDataOSCI.encrypt(Role)
public static void main(java.lang.String[] args)
args
- Description of Parameterpublic DialogHandler getDialogHandler()
public int getMessageType()
public Role getRoleForRefID(java.lang.String uri)
public Addressee getAddressee()
public Originator getOriginator()
public Author[] getOtherAuthors()
addRole(Role)
,
ContentContainer.sign(Role, String)
public Reader[] getOtherReaders()
addRole(Role)
,
EncryptedDataOSCI.encrypt(Role)
public java.io.OutputStream storeOSCIMsg()
public void debugOut(java.io.OutputStream out)
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |