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 class
AddressbookHibiscusImpl.KontoAddress
Hilfsklasse, 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 Address
contains(Address address)
Prueft, ob im Adressbuch eine Adresse mit diesen Eigenschaften enthalten ist.java.util.List
findAddresses(java.lang.String text)
Sucht nach Adressen und liefert die gefundenen zurueck.java.lang.String
getName()
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:Addressbook
Prueft, ob im Adressbuch eine Adresse mit diesen Eigenschaften enthalten ist.- Specified by:
contains
in 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.RemoteException
Description copied from interface:Addressbook
Sucht 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:
findAddresses
in interfaceAddressbook
- Parameters:
text
- der Suchtext.- Returns:
- Liste der gefundenen Adressen.
Die Objekte der Liste muessen vom Typ
Address
sein. Die Funktion darf auchnull
zurueckliefern, 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.RemoteException
Description copied from interface:Addressbook
Liefert einen sprechenden Namen fuer das Adressbuch.- Specified by:
getName
in interfaceAddressbook
- Returns:
- Name des Adressbuches.
- Throws:
java.rmi.RemoteException
- See Also:
Addressbook.getName()
-
-