package com.pollex.pam.service; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import com.pollex.pam.domain.AppointmentClosedInfo; import com.pollex.pam.repository.AppointmentClosedInfoRepository; import com.pollex.pam.web.rest.errors.AppointmentClosedInfoNotFoundException; @Service @Transactional public class AppointmentClosedInfoService { @Autowired AppointmentClosedInfoRepository appointmentClosedInfoRepository; public AppointmentClosedInfo findByAppointmentId(Long apId) { return appointmentClosedInfoRepository.findByAppointmentId(apId) .orElseThrow(AppointmentClosedInfoNotFoundException::new); } }