Class 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
    • Field Summary

      • Fields inherited from class java.rmi.server.RemoteObject

        ref
    • 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
      • Methods inherited from class java.rmi.server.RemoteServer

        getClientHost, getLog, setLog
      • Methods inherited from class java.rmi.server.RemoteObject

        equals, getRef, hashCode, toString, toStub
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • AddressbookHibiscusImpl

        public AddressbookHibiscusImpl()
                                throws java.rmi.RemoteException
        ct.
        Throws:
        java.rmi.RemoteException
    • Method Detail

      • 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 interface Addressbook
        Parameters:
        text - der Suchtext.
        Returns:
        Liste der gefundenen Adressen. Die Objekte der Liste muessen vom Typ Address sein. Die Funktion darf auch null 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 interface Addressbook
        Returns:
        Name des Adressbuches.
        Throws:
        java.rmi.RemoteException
        See Also:
        Addressbook.getName()