agentland.info
Interface PersonDatabase

All Superinterfaces:
Agent, Remote
All Known Implementing Classes:
PersonDatabaseAgent

public interface PersonDatabase
extends Agent


Fields inherited from interface metaglue.Agent
ALIVE, DIED, NO_METAGLUE, NOT_RUNNING, STARTING
 
Method Summary
 void addPerson(PersonInfo pi)
           
 void addPerson(String fname, String mname, String lname, String em, String hphone, String ophone, String add)
           
 void clearPM()
           
 void deletePerson(String name)
           
 void fillMap()
           
 Vector listNames()
           
 Vector lookup(String search)
           
 void showPM()
           
 
Methods inherited from interface metaglue.Agent
addMonitor, alive, getAgentID, getMetaglueAgentID, shutdown, startup, whereAreYou
 

Method Detail

showPM

public void showPM()
            throws RemoteException

clearPM

public void clearPM()
             throws RemoteException

fillMap

public void fillMap()
             throws RemoteException

lookup

public Vector lookup(String search)
              throws RemoteException

addPerson

public void addPerson(String fname,
                      String mname,
                      String lname,
                      String em,
                      String hphone,
                      String ophone,
                      String add)
               throws RemoteException

addPerson

public void addPerson(PersonInfo pi)
               throws RemoteException

deletePerson

public void deletePerson(String name)
                  throws RemoteException

listNames

public Vector listNames()
                 throws RemoteException