package ejava.examples.personnel.ejb20;

import ejava.examples.personnel.Person;
import java.rmi.RemoteException;

/**
   The Registrar is the front door to personnel actions by client 
   applications. All compound methods having to do with managing personnel
   are handled by this interface.
*/
public interface RegistrarBI {
   /**
      Adds the requested person to the system. Takes care of generating
      a unqiue primary key for the individual and recording them.
   */
   Person add(Person person) 
	      throws PersonnelException, RemoteException;

}
