Package de.willuhn.jameica.hbci.server
Class AddressbookHibiscusImpl
- java.lang.Object
-
- java.rmi.server.RemoteObject
-
- java.rmi.server.RemoteServer
-
- java.rmi.server.UnicastRemoteObject
-
- de.willuhn.jameica.hbci.server.AddressbookHibiscusImpl
-
- All Implemented Interfaces:
Addressbook,java.io.Serializable,java.rmi.Remote
public class AddressbookHibiscusImpl extends java.rmi.server.UnicastRemoteObject implements Addressbook
Implementierung des Hibiscus-Adressbuches.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classAddressbookHibiscusImpl.KontoAddressHilfsklasse, um ein Konto in ein Address-Interface zu packen
-
Constructor Summary
Constructors Constructor Description AddressbookHibiscusImpl()ct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Addresscontains(Address address)Prueft, ob im Adressbuch eine Adresse mit diesen Eigenschaften enthalten ist.java.util.ListfindAddresses(java.lang.String text)Sucht nach Adressen und liefert die gefundenen zurueck.java.lang.StringgetName()Liefert einen sprechenden Namen fuer das Adressbuch.-
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, exportObject, exportObject, unexportObject
-
-
-
-
Method Detail
-
contains
public Address contains(Address address) throws java.rmi.RemoteException
Description copied from interface:AddressbookPrueft, ob im Adressbuch eine Adresse mit diesen Eigenschaften enthalten ist.- Specified by:
containsin interfaceAddressbook- Parameters:
address- die gesuchte Adresse.- Returns:
- die Adresse mit den gleichen Eigenschaften aus dem Adressbuch oder
null. - Throws:
java.rmi.RemoteException- See Also:
Addressbook.contains(de.willuhn.jameica.hbci.rmi.Address)
-
findAddresses
public java.util.List findAddresses(java.lang.String text) throws java.rmi.RemoteExceptionDescription copied from interface:AddressbookSucht nach Adressen und liefert die gefundenen zurueck. Es ist der jeweiligen Implementierung des Adressbuches ueberlassen, in welchen Feldern/Attributen der Adressdaten sie nach dem uebergebenen Text sucht. Wird kein Text uebergeben, kann das Adressbuch selbst entscheiden, ob es alle Adressen zurueckliefert oder gar keine.- Specified by:
findAddressesin interfaceAddressbook- Parameters:
text- der Suchtext.- Returns:
- Liste der gefundenen Adressen.
Die Objekte der Liste muessen vom Typ
Addresssein. Die Funktion darf auchnullzurueckliefern, wenn keine Adressen gefunden wurden. - Throws:
java.rmi.RemoteException- See Also:
Addressbook.findAddresses(java.lang.String)
-
getName
public java.lang.String getName() throws java.rmi.RemoteExceptionDescription copied from interface:AddressbookLiefert einen sprechenden Namen fuer das Adressbuch.- Specified by:
getNamein interfaceAddressbook- Returns:
- Name des Adressbuches.
- Throws:
java.rmi.RemoteException- See Also:
Addressbook.getName()
-
-