Package inha.git.problem.api.service
Class ProblemSubmitServiceImpl
java.lang.Object
inha.git.problem.api.service.ProblemSubmitServiceImpl
- All Implemented Interfaces:
ProblemSubmitService
@Service
@Transactional(readOnly=true)
public class ProblemSubmitServiceImpl
extends Object
implements ProblemSubmitService
ProblemSubmitServiceImpl는 ProblemSubmitService 인터페이스를 구현하는 클래스.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.data.domain.Page<SearchProblemSubmitResponse>
getProblemSubmits
(User user, Integer problemIdx, Integer pageIndex, Integer size) 문제 제출 목록 조회problemSubmit
(User user, Integer problemIdx, Integer projectIdx) 문제 제출
-
Constructor Details
-
ProblemSubmitServiceImpl
public ProblemSubmitServiceImpl()
-
-
Method Details
-
getProblemSubmits
public org.springframework.data.domain.Page<SearchProblemSubmitResponse> getProblemSubmits(User user, Integer problemIdx, Integer pageIndex, Integer size) 문제 제출 목록 조회- Specified by:
getProblemSubmits
in interfaceProblemSubmitService
- Parameters:
problemIdx
- 문제 인덱스pageIndex
- 페이지 번호size
- 페이지 사이즈- Returns:
- 문제 제출 목록 조회 결과를 포함하는 Page
-
problemSubmit
@Transactional public ProblemSubmitResponse problemSubmit(User user, Integer problemIdx, Integer projectIdx) 문제 제출- Specified by:
problemSubmit
in interfaceProblemSubmitService
- Parameters:
user
- 사용자 정보problemIdx
- 문제 인덱스projectIdx
- 프로젝트 인덱스- Returns:
- 문제 제출 결과를 포함하는 ProblemSubmitResponse
-