package info.ozkan.vipera.doctorviews; import info.ozkan.vipera.business.doctorpatient.DoctorPatientFacade; import info.ozkan.vipera.entities.Doctor; import info.ozkan.vipera.entities.Patient; import java.util.List; /** * Hastanın hekime atanıp atanmadığını kontrol eden utility sınıfı * * @author Ömer Özkan * */ public final class PatientAssignmentChecker { /** * private constructor */ private PatientAssignmentChecker() { } /** * Hastanın, hekime atanıp atanmadığını test eder * * @param doctorPatientFacade * @param patient * @return */ public static boolean check(final DoctorPatientFacade doctorPatientFacade, final Patient patient) { final Doctor doctor = DoctorSessionBean.getDoctor(); doctorPatientFacade.loadPatients(doctor); final List<Patient> list = doctor.getPatients(); return list.contains(patient); } }