Files
myhealth/1.sources/MyHealth/src/ejb/profile/ProfileFacadeRemote.java
Marcos Garcia Nuñez 4c7c978ccd Nueva funcionalidad (vista, controlador y persistencia) de cambiar
medico de familia asignado.
Incluidos cambios para utilizar nuvo EJB Common con interfaz local y
remota.
2019-12-09 23:08:45 +01:00

35 lines
1.5 KiB
Java

package ejb.profile;
import javax.ejb.Remote;
import TO.FamilyDoctorTO;
import TO.MedicalSpecialtyTO;
import TO.PatientTO;
import TO.PrimaryHealthCareCenterTO;
import TO.SpecialistDoctorTO;
/**
*
* @author Marcos García Núñez (mgarcianun@uoc.edu)
*
*/
@Remote
public interface ProfileFacadeRemote {
public PatientTO changeFamilyDoctor(int id, int ProfessionalNumberId) throws Exception;
public PatientTO registerPatient(int id, String nif, String name, String surname, String password, String email);
public SpecialistDoctorTO registerSpecialistDoctor(int id, String nif, String name, String surname, String password, String email, MedicalSpecialtyTO specialty) throws Exception;
public FamilyDoctorTO registerFamilyDoctor(int id, String nif, String name, String surname, String password, String email, PrimaryHealthCareCenterTO cap) throws Exception;
public PatientTO updatePatientData(int id, String nif, String name, String surname, String password, String email) throws Exception;
public SpecialistDoctorTO updateSpecialistDoctorData(int id, String nif, String name, String surname, String password, String email, MedicalSpecialtyTO specialty) throws Exception;
public FamilyDoctorTO updateFamilyDoctorData(int id, String nif, String name, String surname, String password, String email, PrimaryHealthCareCenterTO cap) throws Exception;
public FamilyDoctorTO changePrimaryHealthCareCenter(int ProfessionalNumberId, PrimaryHealthCareCenterTO newCenter) throws Exception;
}