moazs.api
Class MoaMapper

java.lang.Object
  extended bymoazs.api.MoaMapper

public class MoaMapper
extends Object

Hilfsklasse mit der der DOMTree des Requests in die MoaZSDatenstruktur gemappt wird.


Constructor Summary
MoaMapper()
           
 
Method Summary
static String getAppDeliveryId(Document in)
           
static String getDeliveryQuality(Document in)
           
static void getPayload(org.hibernate.classic.Session sess, Request r, Document in)
          holt alle PayloadDaten
static boolean getRequiresEncryption(Document in)
           
static String getSenderProfileId(Document in)
           
static String getSignatureProfileId(Document in)
           
static boolean hasBPK(Rcpt rcpt)
           
static boolean hasInternetAddress(Rcpt rcpt)
           
static boolean hasPostAddress(Rcpt rcpt)
           
static boolean isPartialSuccess(Set payload)
           
static Rcpt saveRcpt(org.hibernate.classic.Session sess, Document in)
          extrahiert die EmpfaengerDaten und -Adressen
static Request saveRequest(org.hibernate.classic.Session sess, Document in)
          Speichert den aktuellen Request und prüft auf vollständigkeit
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MoaMapper

public MoaMapper()
Method Detail

saveRequest

public static Request saveRequest(org.hibernate.classic.Session sess,
                                  Document in)
                           throws org.hibernate.HibernateException,
                                  MoaException
Speichert den aktuellen Request und prüft auf vollständigkeit

Parameters:
sess - Session
in - Document
Returns:
RequestObjekt
Throws:
net.sf.hibernate.HibernateException
MoaException
org.hibernate.HibernateException

saveRcpt

public static Rcpt saveRcpt(org.hibernate.classic.Session sess,
                            Document in)
                     throws org.hibernate.HibernateException,
                            MoaException
extrahiert die EmpfaengerDaten und -Adressen

Parameters:
sess - Session
in - Document
Returns:
EmpfaengerObject
Throws:
net.sf.hibernate.HibernateException
MoaException
org.hibernate.HibernateException

getPayload

public static void getPayload(org.hibernate.classic.Session sess,
                              Request r,
                              Document in)
                       throws MoaException
holt alle PayloadDaten

Parameters:
sess - Session
r - Request
in - Document
Throws:
MoaException

getSenderProfileId

public static String getSenderProfileId(Document in)
                                 throws MoaException
Parameters:
in -
Returns:
String
Throws:
MoaException

getSignatureProfileId

public static String getSignatureProfileId(Document in)
Parameters:
in -
Returns:
String

getAppDeliveryId

public static String getAppDeliveryId(Document in)
Parameters:
in -
Returns:
String

getDeliveryQuality

public static String getDeliveryQuality(Document in)
                                 throws MoaException
Parameters:
in -
Returns:
String
Throws:
MoaException

getRequiresEncryption

public static boolean getRequiresEncryption(Document in)
                                     throws MoaException
Parameters:
in -
Returns:
boolean
Throws:
MoaException

hasBPK

public static boolean hasBPK(Rcpt rcpt)
Parameters:
rcpt -
Returns:
boolean

hasPostAddress

public static boolean hasPostAddress(Rcpt rcpt)
Parameters:
rcpt -
Returns:
boolean

hasInternetAddress

public static boolean hasInternetAddress(Rcpt rcpt)
Parameters:
rcpt -
Returns:
boolean

isPartialSuccess

public static boolean isPartialSuccess(Set payload)
Parameters:
payload -
Returns:
boolean


Copyright 2008 EGIZ. All Rights Reserved.