Package inha.git.bug_report.api.service
Class BugReportServiceImpl
java.lang.Object
inha.git.bug_report.api.service.BugReportServiceImpl
- All Implemented Interfaces:
BugReportService
@Service
@Transactional
public class BugReportServiceImpl
extends Object
implements BugReportService
BugReportServiceImpl은 BugReportService 인터페이스를 구현하는 클래스.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateBugReport
(User user, CreateBugReportRequest createBugReportRequest) createBugReport는 버그 제보를 생성하는 메소드.deleteBugReport
(User user, Integer bugReportId) deleteBugReport는 버그 제보를 삭제하는 메소드.getBugReport
(User user, Integer bugReportId) getBugReport는 버그 제보를 조회하는 메소드.updateBugReport
(User user, Integer bugReportId, UpdateBugReportRequest updateBugReportRequest) updateBugReport는 버그 제보를 수정하는 메소드.
-
Constructor Details
-
BugReportServiceImpl
public BugReportServiceImpl()
-
-
Method Details
-
getBugReport
getBugReport는 버그 제보를 조회하는 메소드.- Specified by:
getBugReport
in interfaceBugReportService
- Parameters:
user
- UserbugReportId
- Integer- Returns:
- SearchBugReportResponse
-
createBugReport
createBugReport는 버그 제보를 생성하는 메소드.- Specified by:
createBugReport
in interfaceBugReportService
- Parameters:
user
- UsercreateBugReportRequest
- CreateBugReportRequest- Returns:
- BugReportResponse
-
updateBugReport
public BugReportResponse updateBugReport(User user, Integer bugReportId, UpdateBugReportRequest updateBugReportRequest) updateBugReport는 버그 제보를 수정하는 메소드.- Specified by:
updateBugReport
in interfaceBugReportService
- Parameters:
user
- UserbugReportId
- IntegerupdateBugReportRequest
- UpdateBugReportRequest- Returns:
- BugReportResponse
-
deleteBugReport
deleteBugReport는 버그 제보를 삭제하는 메소드.- Specified by:
deleteBugReport
in interfaceBugReportService
- Parameters:
user
- UserbugReportId
- Integer- Returns:
- BugReportResponse
-