asit.moa.client.deliver.moazs
Interface MOAZSClient

All Superinterfaces:
Client, DeliveryClient
All Known Implementing Classes:
MOAZSClientImpl

public interface MOAZSClient
extends DeliveryClient

app2mzs


Field Summary
static String DQ_EINSCHREIBEN
           
static String DQ_EINSCHREIBEN_EIGENHAENDIG
           
static String DQ_EINSCHREIBEN_MIT_RUECKSCHEIN
           
static String DQ_EINSCHREIBEN_MIT_RUECKSCHEIN_EIGENHAENDIG
           
static String DQ_NON_RSA
           
static String DQ_RSA
           
static Set DQS
           
static Set DQS_GV
           
static Set DQS_PRIVATE
           
 
Method Summary
 void addPayLoadDocumentReference(String url, String fileName, String mimeType, byte[] md5Checksum)
           
 String generateAppDeliveryID()
           
 DeliveryResponse sendDeliveryRequest()
           
 DeliveryResponse sendDeliveryRequest(String address)
           
 DeliveryResponse sendDeliveryRequest(String address, Element request)
           
 DeliveryResponse sendDeliveryRequest(String address, InputStream is)
           
 void setKeyIdentifier(String keyID)
           
 void setMetaData(String appDeliveryID, String deliveryQuality, boolean requiresEncryption)
           
 void setMetaData(String appDeliveryID, String deliveryQuality, boolean requiresEncryption, boolean isPrivateDelivery)
           
 void setReceiver(Adressat person)
           
 void setSenderData(String profileID, String keyID)
           
 void setSenderProfileID(String profileID)
           
 void setServer(String url, iaik.x509.X509Certificate certificate)
           
 void setXMLDocument(Element xmlDoc, String xmlProfileID)
           
 void setXMLDocument(Element xmlDoc, String fileName, String mimeType, String resultingMimeType, String signatureXPath, Element signatureStyleSheet, String previewStyleSheetFileName, Element previewStyleSheet)
           
 
Methods inherited from interface asit.moa.client.deliver.DeliveryClient
addPayLoadBinaryDocument, deliver
 
Methods inherited from interface asit.moa.client.Client
getRequest, sendRequest, sendRequest, setClientAuthStore, setDefaultAddress, setHostNameVerifierEnabled, setSSLSocketFactory, setSSLTrustStore
 

Field Detail

DQ_RSA

public static final String DQ_RSA
See Also:
Constant Field Values

DQ_NON_RSA

public static final String DQ_NON_RSA
See Also:
Constant Field Values

DQ_EINSCHREIBEN

public static final String DQ_EINSCHREIBEN
See Also:
Constant Field Values

DQ_EINSCHREIBEN_EIGENHAENDIG

public static final String DQ_EINSCHREIBEN_EIGENHAENDIG
See Also:
Constant Field Values

DQ_EINSCHREIBEN_MIT_RUECKSCHEIN

public static final String DQ_EINSCHREIBEN_MIT_RUECKSCHEIN
See Also:
Constant Field Values

DQ_EINSCHREIBEN_MIT_RUECKSCHEIN_EIGENHAENDIG

public static final String DQ_EINSCHREIBEN_MIT_RUECKSCHEIN_EIGENHAENDIG
See Also:
Constant Field Values

DQS_GV

public static final Set DQS_GV

DQS_PRIVATE

public static final Set DQS_PRIVATE

DQS

public static final Set DQS
Method Detail

setServer

public void setServer(String url,
                      iaik.x509.X509Certificate certificate)
               throws ClientException
Throws:
ClientException

setSenderData

public void setSenderData(String profileID,
                          String keyID)

setSenderProfileID

public void setSenderProfileID(String profileID)

setKeyIdentifier

public void setKeyIdentifier(String keyID)

setReceiver

public void setReceiver(Adressat person)
Specified by:
setReceiver in interface DeliveryClient

setMetaData

public void setMetaData(String appDeliveryID,
                        String deliveryQuality,
                        boolean requiresEncryption)

setMetaData

public void setMetaData(String appDeliveryID,
                        String deliveryQuality,
                        boolean requiresEncryption,
                        boolean isPrivateDelivery)

generateAppDeliveryID

public String generateAppDeliveryID()
                             throws DeliveryException
Throws:
DeliveryException

setXMLDocument

public void setXMLDocument(Element xmlDoc,
                           String xmlProfileID)

setXMLDocument

public void setXMLDocument(Element xmlDoc,
                           String fileName,
                           String mimeType,
                           String resultingMimeType,
                           String signatureXPath,
                           Element signatureStyleSheet,
                           String previewStyleSheetFileName,
                           Element previewStyleSheet)

addPayLoadDocumentReference

public void addPayLoadDocumentReference(String url,
                                        String fileName,
                                        String mimeType,
                                        byte[] md5Checksum)
                                 throws ClientException
Throws:
ClientException

sendDeliveryRequest

public DeliveryResponse sendDeliveryRequest(String address)
                                     throws ClientException
Throws:
ClientException

sendDeliveryRequest

public DeliveryResponse sendDeliveryRequest(String address,
                                            InputStream is)
                                     throws ClientException
Throws:
ClientException

sendDeliveryRequest

public DeliveryResponse sendDeliveryRequest(String address,
                                            Element request)
                                     throws ClientException
Throws:
ClientException

sendDeliveryRequest

public DeliveryResponse sendDeliveryRequest()
                                     throws ClientException
Throws:
ClientException


Copyright 2007 Institut fuer Angewandte Informationsverarbeitung und Kommunikationstechnologie. All Rights Reserved.