moazs.external
Class ZkopfRequest

java.lang.Object
  extended bymoazs.external.ZkopfRequest

public class ZkopfRequest
extends Object

Klasse zur Abfrage von Zustellinformationen für natürliche oder nicht natürliche Personen vom ZUSEKopf

Rueckgabe der Daten erfogt ueber HashMap getZuseInfo()


Constructor Summary
ZkopfRequest(List mimeTypes)
          constructor
 
Method Summary
 Zuseserver getZs()
          Diese Funktion uebergibt einen Zuseserver
 HashMap getZuseResult()
          Gibt das Abfrageergebnis der Einzelabfrage an den ZUSEKopf als HashMap zurück.
 boolean isRequiresEncryption()
           
 void queryCompany(String stammzahl)
          Anfrage zu einer nicht natuerlichen Person an den ZUSEKopf Anfrage mittels Stammzahl
 void queryCompany(String name, String strasse, String plz, String ort, String landesCode)
          Anfrage zu einer nicht natuerlichen Person an den ZUSEKopf Anfrage mit Bezeichnung + ZMR konformer Adresse
 void queryPerson(String zustellBPK)
          Anfrage zu einer natuerlichen Person an den ZUSEKopf Anfrage mittels verschlüsselter oder unverschlüsselter Zustell-bPK
 void queryPerson(String nachName, String vorName, String mailadr, String telefon, String geburtstag)
          Anfrage zu einer natuerlichen Person an den ZUSEKopf Anfrage mit Name + Verständigungsadresse + Geburtsdatum
 void queryPerson(String nachName, String vorName, String strasse, String plz, String ort, String landesCode, String geburtstag)
          Anfrage zu einer natuerlichen Person an den ZUSEKopf Anfrage mit Name + ZMR konformer Adresse + [Geburtsdatum für RSA Zustellung]
 void setRandom(LinkedList ll)
          Methode zur Zufälligen Auswahl eines Elementes aus der übergebenen Liste Ermitteltes Element wird in die HashMap zuseInfo geschrieben.
 void setRequiresEncryption(boolean requiresEncryption)
           
 void setZs(Zuseserver zs)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZkopfRequest

public ZkopfRequest(List mimeTypes)
constructor

Method Detail

queryPerson

public void queryPerson(String nachName,
                        String vorName,
                        String mailadr,
                        String telefon,
                        String geburtstag)
                 throws MoaException
Anfrage zu einer natuerlichen Person an den ZUSEKopf

Anfrage mit Name + Verständigungsadresse + Geburtsdatum

Parameters:
nachName - Nachname der natürlichen Person
vorName - Vorname der natürlichen Person
mailadr - Mailadress
telefon - Telefonnummer
geburtstag - Geburtsdatum
Throws:
MoaException

queryPerson

public void queryPerson(String nachName,
                        String vorName,
                        String strasse,
                        String plz,
                        String ort,
                        String landesCode,
                        String geburtstag)
                 throws MoaException
Anfrage zu einer natuerlichen Person an den ZUSEKopf

Anfrage mit Name + ZMR konformer Adresse + [Geburtsdatum für RSA Zustellung]

Parameters:
nachName - Nachname
vorName - Vorname
strasse - Strasse
plz - Postleitzahl
ort - Wohnort
landesCode - Landescode (e.g.AT)
geburtstag - Geburtsdatum
Throws:
MoaException

queryPerson

public void queryPerson(String zustellBPK)
                 throws MoaException
Anfrage zu einer natuerlichen Person an den ZUSEKopf

Anfrage mittels verschlüsselter oder unverschlüsselter Zustell-bPK

Parameters:
zustellBPK - zur Anfrage beim ZUSEKopf
Throws:
MoaException

queryCompany

public void queryCompany(String stammzahl)
                  throws MoaException
Anfrage zu einer nicht natuerlichen Person an den ZUSEKopf

Anfrage mittels Stammzahl

Parameters:
stammzahl - Stammzahl aus dem Firmenregister
Throws:
MoaException

queryCompany

public void queryCompany(String name,
                         String strasse,
                         String plz,
                         String ort,
                         String landesCode)
                  throws MoaException
Anfrage zu einer nicht natuerlichen Person an den ZUSEKopf

Anfrage mit Bezeichnung + ZMR konformer Adresse

Parameters:
name - Firmenname
strasse - Strasse
plz - Postleitzahl
ort - Ort an welchem die Firma ansässig ist
Throws:
MoaException

setRandom

public void setRandom(LinkedList ll)
Methode zur Zufälligen Auswahl eines Elementes aus der übergebenen Liste Ermitteltes Element wird in die HashMap zuseInfo geschrieben.

Parameters:
ll - Liste mit Zuseservern

getZuseResult

public HashMap getZuseResult()
Gibt das Abfrageergebnis der Einzelabfrage an den ZUSEKopf als HashMap zurück.

Fall keine Zustellinformation gefunden wurde, enthält die Map nur den Wert Errorcode.

Returns:
Returns the zuseInfo.

isRequiresEncryption

public boolean isRequiresEncryption()
Returns:
Returns the requiresEncryption.

setRequiresEncryption

public void setRequiresEncryption(boolean requiresEncryption)
Parameters:
requiresEncryption - The requiresEncryption to set.

getZs

public Zuseserver getZs()
                 throws MoaException
Diese Funktion uebergibt einen Zuseserver

Returns:
Returns the zs.
Throws:
MoaException

setZs

public void setZs(Zuseserver zs)
Parameters:
zs - The zs to set.


Copyright 2008 EGIZ. All Rights Reserved.