public void registerCheckupPresenter(ICheckupView checkupView) { CheckUpPresenter checkUpPresenter = presenterFactory.getCheckUpPresenter(checkupView, (IAppointmentRepository)repositoryFactory.getRepository("APPOINTMENT")); checkupView.checkUpPresenter = checkUpPresenter; }
public void bookCheckup(ICheckupView checkupView) { checkupView.checkUpPresenter = presenterFactory. getCheckUpPresenter(checkupView, (IAppointmentRepository)repositoryFactory.getRepository("APPOINTMENT")); }
public CheckUpPresenter(ICheckupView checkupView, IAppointmentRepository checkupRepository) { this.checkupView = checkupView; this.checkupRepository = checkupRepository; }
public CheckUpPresenter getCheckUpPresenter(ICheckupView checkupView, IAppointmentRepository appointmentRepository) { return(new CheckUpPresenter(checkupView, appointmentRepository)); }