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 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 interface ProblemSubmitService
      Parameters:
      problemIdx - 문제 인덱스
      pageIndex - 페이지 번호
      size - 페이지 사이즈
      Returns:
      문제 제출 목록 조회 결과를 포함하는 Page
    • problemSubmit

      @Transactional public ProblemSubmitResponse problemSubmit(User user, Integer problemIdx, Integer projectIdx)
      문제 제출
      Specified by:
      problemSubmit in interface ProblemSubmitService
      Parameters:
      user - 사용자 정보
      problemIdx - 문제 인덱스
      projectIdx - 프로젝트 인덱스
      Returns:
      문제 제출 결과를 포함하는 ProblemSubmitResponse