|
![]() |
||||||||||
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: bremen online services GmbH & Co. KG
Field Summary | |
static int |
ACCEPT_DELIVERY
Konstante, die einen Annahemauftrag anzeigt. |
java.util.Hashtable |
attachments
Enthält die Attachment-Objekte der Nachricht |
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 int |
INIT_DIALOG
Konstante, die einen Dialoginitialisierungsauftrag anzeigt. |
de.osci.osci12.soapheader.IntermediaryCertificatesH |
intermediaryCertificatesH
|
static int |
MEDIATE_DELIVERY
Konstante, die einen Abwicklungsauftrag anzeigt. |
static int |
NO_SELECTION_RULE
|
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_FAULT_MESSAGE
Konstante, die eine Rückmeldung auf Nachrichtenebene (SOAP-Fault) anzeigt. |
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 |
addCustomHeader(java.lang.String xml)
Mit dieser Methode können beliebige Einträge dem SOAP-Header der Nachricht hinzugefügt werden. |
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. |
static java.lang.String |
formatISO8601(java.util.Date date)
Helfermethode zum Formatieren eines Datums das für OSCI erforderliche ISO-8601-Format. |
Addressee |
getAddressee()
Liefert das Addressee-Rollenobjekt des Nachrichtenobjektes. |
java.lang.String[] |
getCustomHeaders()
Liefert vorhandene SOAP-Header-Einträge. |
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.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
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 SOAP_FAULT_MESSAGE
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 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.IntermediaryCertificatesH intermediaryCertificatesH
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)
,
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)
public Reader[] getOtherReaders()
addRole(Role)
,
EncryptedDataOSCI.encrypt(Role)
public void addCustomHeader(java.lang.String xml)
xml
- XML-TaggetCustomHeaders()
public java.lang.String[] getCustomHeaders()
addCustomHeader(String)
public static java.lang.String formatISO8601(java.util.Date date)
date
- Datum-Objekt
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 |