egovframework.rfc3.research.dao
Class ReSearchDAO

java.lang.Object
  extended by org.springframework.dao.support.DaoSupport
      extended by org.springframework.orm.ibatis.support.SqlMapClientDaoSupport
          extended by egovframework.rte.psl.dataaccess.EgovAbstractDAO
              extended by egovframework.rfc3.common.dao.RfcCMSAbstractDAO
                  extended by egovframework.rfc3.research.dao.ReSearchDAO
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean

@Repository(value="ReSearchDAO")
public class ReSearchDAO
extends RfcCMSAbstractDAO


Constructor Summary
ReSearchDAO()
           
 
Method Summary
 void deleteApplyer(long aplySid)
          신청자 삭제
 void deleteApplyerForReUniqId(java.lang.String reUniqId)
           
 void deleteCareer(long aplySid)
          신청자 경력 삭제
 void deleteReSearch(java.lang.String reUniqId)
          연수 삭제
 void deleteReSearchFile(long reFileSid)
          파일 삭제
 void deleteReSearchFileAll(java.lang.String reUniqId)
          연수에 해당하는 파일 삭제
 void deleteReSearchLecture(long lectureSid)
          강좌 삭제
 void deleteReSearchLectureAll(java.lang.String reUniqId)
          연수에 해당하는 강좌 전부 삭제
 ReSearchApplyVO getApplyerInfo(long aplySid)
          신청 정보
 int getNextFinishNo(java.lang.String reUniqId)
          해당 연수자의 이수 번호 다음 증가값
 ReSearchFileVO getReSearchFileInfo(long reFileSid)
          파일 정보
 ReSearchVO getReSearchInfo(java.lang.String reUniqId)
          연수 정보
 ReSearchLectureVO getReSearchLectureInfo(long lectureSid)
          강좌 정보
 void insertApplyer(ReSearchApplyVO reSearchApplyVO)
          신청 저장
 void insertCareer(ReSearchApplyCareerVO reSearchApplyCareerVO)
          신청자 경력 저장
 void insertReSearch(ReSearchVO reSearchVO)
          연수 등록
 void insertReSearchFile(ReSearchFileVO reSearchFileVO)
          연수 파일 등록
 void insertReSearchLecture(ReSearchLectureVO reSearchLectureVO)
          강좌 등록
 void insertResearchSurvey(SurveyStatVO surveyStatVO)
          연수 설문 저장
 int isDupicateSurvey(SurveyStatVO surveyStatVO)
          해당 질문에 중복 여부
 int isExistFinishNo(ReSearchApplyVO reSearchApplyVO)
          이수번호 중복여부
 int isExistUserCnt(ReSearchApplyVO reSearchApplyVO)
          해당 연수에 중복 신청여부
 int partInUserSurveyCnt(SurveyStatVO surveyStatVO)
          해당 연수에 사용자가 참여여부
 java.util.List<SurveyStatVO> selectAnswerTextList(SurveyStatVO surveyStatVO)
          해당 질문에 주관식 목록
 int selectAppliedUserCnt(java.lang.String reUniqId)
          해당 연수에 신청자 수 (접수 대기 및 완료)
 int selectAppliedUserCnt1(java.lang.String reUniqId)
          해당 연수에 신청자 수(접수대기 및 완료 및 불가)
 java.util.List<ReSearchApplyVO> selectApplyerList(ReSearchApplyVO reSearchApplyVO)
          신청자 목록
 java.util.List<ReSearchApplyVO> selectApplyerList1(ReSearchApplyVO reSearchApplyVO)
           
 int selectApplyerListTotal(ReSearchApplyVO reSearchApplyVO)
          신청자수
 java.util.List<ReSearchApplyCareerVO> selectCareerList(long aplySid)
          신청자 경력 목록
 java.util.List<ReSearchFileVO> selectReSearchFileList(java.lang.String reUniqId)
          연수에 등록에 첨부파일 목록
 java.util.List<ReSearchLectureVO> selectReSearchLectureList(java.lang.String reUniqId)
          연수 강좌 목록
 java.util.List<ReSearchVO> selectReSearchList(ReSearchVO reSearchVO)
          연수 전체 목록
 int selectReSearchListTotal(ReSearchVO reSearchVO)
          연수전체 카운트
 int selectTotalAnswerUserCnt(SurveyStatVO surveyStatVO)
          해당 질문에 답변에 응한 수
 int selectTotalAnswerUserCntSum(SurveyStatVO surveyStatVO)
           
 int selectTotalQestionUserCnt(SurveyStatVO surveyStatVO)
          해당 질문에 참여한 수
 int selectTotalReSearchUserCnt(SurveyStatVO surveyStatVO)
          해당 연수에 참여한 사용자수
 void updateApplyer(ReSearchApplyVO reSearchApplyVO)
          신청자 수정
 void updateApplyerFinishStatus(ReSearchApplyVO reSearchApplyVO)
          이수 상태 수정
 void updateCareer(ReSearchApplyCareerVO reSearchApplyCareerVO)
          신청자 경력 수정
 void updateReSearch(ReSearchVO reSearchVO)
          연수 수정
 void updateReSearchLecture(ReSearchLectureVO reSearchLectureVO)
          강좌 수정
 void updateTraineeNumAdd(ReSearchApplyVO vo)
           
 java.util.List<ReSearchApplyVO> userSelectApplyerList(ReSearchApplyVO reSearchApplyVO)
          자신에게 해당하는 연수과정 목록
 
Methods inherited from class egovframework.rfc3.common.dao.RfcCMSAbstractDAO
delete, desDecoding, desDecoding2, desDecodingList, desDecodingList2, desEncoding, desEncoding2, insert, list, listWithPaging, selectByPk, setSuperSqlMapClient, update
 
Methods inherited from class org.springframework.orm.ibatis.support.SqlMapClientDaoSupport
getDataSource, getSqlMapClient, getSqlMapClientTemplate, setDataSource, setSqlMapClient, setSqlMapClientTemplate
 
Methods inherited from class org.springframework.dao.support.DaoSupport
afterPropertiesSet
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReSearchDAO

public ReSearchDAO()
Method Detail

selectReSearchListTotal

public int selectReSearchListTotal(ReSearchVO reSearchVO)
                            throws java.lang.Exception
연수전체 카운트

Parameters:
reSearchVO -
Returns:
Throws:
java.lang.Exception

selectReSearchList

public java.util.List<ReSearchVO> selectReSearchList(ReSearchVO reSearchVO)
                                              throws java.lang.Exception
연수 전체 목록

Parameters:
reSearchVO -
Returns:
Throws:
java.lang.Exception

getReSearchInfo

public ReSearchVO getReSearchInfo(java.lang.String reUniqId)
                           throws java.lang.Exception
연수 정보

Parameters:
reUniqId -
Returns:
Throws:
java.lang.Exception

insertReSearch

public void insertReSearch(ReSearchVO reSearchVO)
                    throws java.lang.Exception
연수 등록

Parameters:
reSearchVO -
Throws:
java.lang.Exception

updateReSearch

public void updateReSearch(ReSearchVO reSearchVO)
                    throws java.lang.Exception
연수 수정

Parameters:
reSearchVO -
Throws:
java.lang.Exception

deleteReSearch

public void deleteReSearch(java.lang.String reUniqId)
                    throws java.lang.Exception
연수 삭제

Parameters:
reUniqId -
Throws:
java.lang.Exception

selectReSearchFileList

public java.util.List<ReSearchFileVO> selectReSearchFileList(java.lang.String reUniqId)
                                                      throws java.lang.Exception
연수에 등록에 첨부파일 목록

Parameters:
reUniqId -
Returns:
Throws:
java.lang.Exception

getReSearchFileInfo

public ReSearchFileVO getReSearchFileInfo(long reFileSid)
                                   throws java.lang.Exception
파일 정보

Parameters:
reFileSid -
Returns:
Throws:
java.lang.Exception

insertReSearchFile

public void insertReSearchFile(ReSearchFileVO reSearchFileVO)
                        throws java.lang.Exception
연수 파일 등록

Parameters:
reSearchFileVO -
Throws:
java.lang.Exception

deleteReSearchFile

public void deleteReSearchFile(long reFileSid)
                        throws java.lang.Exception
파일 삭제

Parameters:
reFileSid -
Throws:
java.lang.Exception

deleteReSearchFileAll

public void deleteReSearchFileAll(java.lang.String reUniqId)
                           throws java.lang.Exception
연수에 해당하는 파일 삭제

Parameters:
reUniqId -
Throws:
java.lang.Exception

selectReSearchLectureList

public java.util.List<ReSearchLectureVO> selectReSearchLectureList(java.lang.String reUniqId)
                                                            throws java.lang.Exception
연수 강좌 목록

Parameters:
reUniqId -
Returns:
Throws:
java.lang.Exception

getReSearchLectureInfo

public ReSearchLectureVO getReSearchLectureInfo(long lectureSid)
                                         throws java.lang.Exception
강좌 정보

Parameters:
lectureSid -
Returns:
Throws:
java.lang.Exception

insertReSearchLecture

public void insertReSearchLecture(ReSearchLectureVO reSearchLectureVO)
                           throws java.lang.Exception
강좌 등록

Parameters:
reSearchLectureVO -
Throws:
java.lang.Exception

updateReSearchLecture

public void updateReSearchLecture(ReSearchLectureVO reSearchLectureVO)
                           throws java.lang.Exception
강좌 수정

Parameters:
reSearchVO -
Throws:
java.lang.Exception

deleteReSearchLecture

public void deleteReSearchLecture(long lectureSid)
                           throws java.lang.Exception
강좌 삭제

Parameters:
lectureSid -
Throws:
java.lang.Exception

deleteReSearchLectureAll

public void deleteReSearchLectureAll(java.lang.String reUniqId)
                              throws java.lang.Exception
연수에 해당하는 강좌 전부 삭제

Parameters:
reUniqId -
Throws:
java.lang.Exception

selectAppliedUserCnt

public int selectAppliedUserCnt(java.lang.String reUniqId)
                         throws java.lang.Exception
해당 연수에 신청자 수 (접수 대기 및 완료)

Parameters:
reUniqId -
Returns:
Throws:
java.lang.Exception

selectAppliedUserCnt1

public int selectAppliedUserCnt1(java.lang.String reUniqId)
                          throws java.lang.Exception
해당 연수에 신청자 수(접수대기 및 완료 및 불가)

Parameters:
reUniqId -
Returns:
Throws:
java.lang.Exception

getNextFinishNo

public int getNextFinishNo(java.lang.String reUniqId)
                    throws java.lang.Exception
해당 연수자의 이수 번호 다음 증가값

Parameters:
reUniqId -
Returns:
Throws:
java.lang.Exception

isExistUserCnt

public int isExistUserCnt(ReSearchApplyVO reSearchApplyVO)
                   throws java.lang.Exception
해당 연수에 중복 신청여부

Parameters:
reUniqId -
userId -
Returns:
Throws:
java.lang.Exception

isExistFinishNo

public int isExistFinishNo(ReSearchApplyVO reSearchApplyVO)
                    throws java.lang.Exception
이수번호 중복여부

Parameters:
reSearchApplyVO -
Returns:
Throws:
java.lang.Exception

selectApplyerListTotal

public int selectApplyerListTotal(ReSearchApplyVO reSearchApplyVO)
                           throws java.lang.Exception
신청자수

Parameters:
reSearchApplyVO -
Returns:
Throws:
java.lang.Exception

selectApplyerList

public java.util.List<ReSearchApplyVO> selectApplyerList(ReSearchApplyVO reSearchApplyVO)
                                                  throws java.lang.Exception
신청자 목록

Parameters:
reSearchApplyVO -
Returns:
Throws:
java.lang.Exception

selectApplyerList1

public java.util.List<ReSearchApplyVO> selectApplyerList1(ReSearchApplyVO reSearchApplyVO)
                                                   throws java.lang.Exception
Throws:
java.lang.Exception

userSelectApplyerList

public java.util.List<ReSearchApplyVO> userSelectApplyerList(ReSearchApplyVO reSearchApplyVO)
                                                      throws java.lang.Exception
자신에게 해당하는 연수과정 목록

Parameters:
userId -
Returns:
Throws:
java.lang.Exception

getApplyerInfo

public ReSearchApplyVO getApplyerInfo(long aplySid)
                               throws java.lang.Exception
신청 정보

Parameters:
aplySid -
Returns:
Throws:
java.lang.Exception

insertApplyer

public void insertApplyer(ReSearchApplyVO reSearchApplyVO)
                   throws java.lang.Exception
신청 저장

Parameters:
reSearchApplyVO -
Throws:
java.lang.Exception

updateApplyer

public void updateApplyer(ReSearchApplyVO reSearchApplyVO)
                   throws java.lang.Exception
신청자 수정

Parameters:
reSearchLectureVO -
Throws:
java.lang.Exception

updateApplyerFinishStatus

public void updateApplyerFinishStatus(ReSearchApplyVO reSearchApplyVO)
                               throws java.lang.Exception
이수 상태 수정

Parameters:
reSearchLectureVO -
Throws:
java.lang.Exception

deleteApplyer

public void deleteApplyer(long aplySid)
                   throws java.lang.Exception
신청자 삭제

Parameters:
reUniqId -
Throws:
java.lang.Exception

deleteApplyerForReUniqId

public void deleteApplyerForReUniqId(java.lang.String reUniqId)
                              throws java.lang.Exception
Throws:
java.lang.Exception

selectCareerList

public java.util.List<ReSearchApplyCareerVO> selectCareerList(long aplySid)
                                                       throws java.lang.Exception
신청자 경력 목록

Parameters:
aplySid -
Returns:
Throws:
java.lang.Exception

insertCareer

public void insertCareer(ReSearchApplyCareerVO reSearchApplyCareerVO)
                  throws java.lang.Exception
신청자 경력 저장

Parameters:
reSearchApplyCareerVO -
Throws:
java.lang.Exception

updateCareer

public void updateCareer(ReSearchApplyCareerVO reSearchApplyCareerVO)
                  throws java.lang.Exception
신청자 경력 수정

Parameters:
reSearchApplyCareerVO -
Throws:
java.lang.Exception

deleteCareer

public void deleteCareer(long aplySid)
                  throws java.lang.Exception
신청자 경력 삭제

Parameters:
careerSid -
Throws:
java.lang.Exception

partInUserSurveyCnt

public int partInUserSurveyCnt(SurveyStatVO surveyStatVO)
                        throws java.lang.Exception
해당 연수에 사용자가 참여여부

Parameters:
surveyStatVO -
Returns:
Throws:
java.lang.Exception

isDupicateSurvey

public int isDupicateSurvey(SurveyStatVO surveyStatVO)
                     throws java.lang.Exception
해당 질문에 중복 여부

Parameters:
surveyStatVO -
Returns:
Throws:
java.lang.Exception

selectTotalReSearchUserCnt

public int selectTotalReSearchUserCnt(SurveyStatVO surveyStatVO)
                               throws java.lang.Exception
해당 연수에 참여한 사용자수

Parameters:
surveyStatVO -
Returns:
Throws:
java.lang.Exception

selectTotalQestionUserCnt

public int selectTotalQestionUserCnt(SurveyStatVO surveyStatVO)
                              throws java.lang.Exception
해당 질문에 참여한 수

Parameters:
surveyStatVO -
Returns:
Throws:
java.lang.Exception

selectTotalAnswerUserCnt

public int selectTotalAnswerUserCnt(SurveyStatVO surveyStatVO)
                             throws java.lang.Exception
해당 질문에 답변에 응한 수

Parameters:
surveyStatVO -
Returns:
Throws:
java.lang.Exception

selectTotalAnswerUserCntSum

public int selectTotalAnswerUserCntSum(SurveyStatVO surveyStatVO)
                                throws java.lang.Exception
Throws:
java.lang.Exception

selectAnswerTextList

public java.util.List<SurveyStatVO> selectAnswerTextList(SurveyStatVO surveyStatVO)
                                                  throws java.lang.Exception
해당 질문에 주관식 목록

Parameters:
surveyStatVO -
Returns:
Throws:
java.lang.Exception

insertResearchSurvey

public void insertResearchSurvey(SurveyStatVO surveyStatVO)
                          throws java.lang.Exception
연수 설문 저장

Parameters:
surveyStatVO -
Throws:
java.lang.Exception

updateTraineeNumAdd

public void updateTraineeNumAdd(ReSearchApplyVO vo)
                         throws java.lang.Exception
Throws:
java.lang.Exception