skoinfo.rfc.mailing.dao
Class MailingDAO

java.lang.Object
  extended by skoinfo.rfc.mailing.dao.MailingDAO

public class MailingDAO
extends java.lang.Object


Constructor Summary
MailingDAO()
           
 
Method Summary
 void deleteMailing(org.hibernate.Session session, MailingVO mailingVO)
          메일링 삭제 DAO
 void deleteUserMailing(org.hibernate.Session session, MailingVO mailingVO)
          메일링 해제하기 삭제 DAO
 java.util.List<MailingVO> mailingList(org.hibernate.Session session, java.lang.String groupCd, java.lang.String keyword, java.lang.String searchType, int beginRow, int rowCount, java.util.ArrayList orderByList)
          메일링 목록 DAO
 int mailingListCount(org.hibernate.Session session, java.lang.String groupCd, java.lang.String keyword, java.lang.String searchType)
          메일링 목록 카운트 DAO
 void updateMailing(org.hibernate.Session session, MailingVO mailingVO)
          메일링(관리자) 수정 DAO
 MailingVO viewMailing(org.hibernate.Session session, MailingVO mailingVO)
          메일링 보기 DAO
 MailingVO viewMailingSearch(org.hibernate.Session session, MailingVO mailingVO)
          메일링 검색 관리자(사용자가 메일링 등록했는지 검사)DAO
 MailingVO viewUserMailingSearch(org.hibernate.Session session, MailingVO mailingVO)
          메일링 검색 사용자(사용자가 메일링 등록했는지 검사)DAO
 void writeMailing(org.hibernate.Session session, MailingVO mailingVO)
          메일링 저장 DAO
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MailingDAO

public MailingDAO()
Method Detail

mailingListCount

public int mailingListCount(org.hibernate.Session session,
                            java.lang.String groupCd,
                            java.lang.String keyword,
                            java.lang.String searchType)
                     throws java.lang.Exception
메일링 목록 카운트 DAO

Parameters:
session - 디비세션
groupCd - 그룹코드 (String)
keyword - 검색어 (String)
searchType - 검색타입 (String)
Returns:
조건에 해당하는 레코드 건수를 반환한다.
Throws:
java.lang.Exception - 처리

mailingList

public java.util.List<MailingVO> mailingList(org.hibernate.Session session,
                                             java.lang.String groupCd,
                                             java.lang.String keyword,
                                             java.lang.String searchType,
                                             int beginRow,
                                             int rowCount,
                                             java.util.ArrayList orderByList)
                                      throws java.lang.Exception
메일링 목록 DAO

Parameters:
session - 디비세션
groupCd - 그룹코드 (String)
keyword - 검색어 (String)
searchType - 검색타입 (String)
beginRow - 페이지 시작 위치 (int)
rowCount - 가져올 자료수 (int)
orderByList - 정렬리스트 (ArrayList)
Returns:
조건에 해당하는 자료를 List로 반환
Throws:
java.lang.Exception - 처리

writeMailing

public void writeMailing(org.hibernate.Session session,
                         MailingVO mailingVO)
                  throws java.lang.Exception
메일링 저장 DAO

Parameters:
MailingVO - 저장할 MailingVO
Throws:
java.lang.Exception - 처리

updateMailing

public void updateMailing(org.hibernate.Session session,
                          MailingVO mailingVO)
                   throws java.lang.Exception
메일링(관리자) 수정 DAO

Parameters:
MailingVO - 수정할 MailingVO
Throws:
java.lang.Exception - 처리

viewMailing

public MailingVO viewMailing(org.hibernate.Session session,
                             MailingVO mailingVO)
                      throws java.lang.Exception
메일링 보기 DAO

Parameters:
MailingVO - 가져올 MailingVO
Throws:
java.lang.Exception - 처리

viewMailingSearch

public MailingVO viewMailingSearch(org.hibernate.Session session,
                                   MailingVO mailingVO)
                            throws java.lang.Exception
메일링 검색 관리자(사용자가 메일링 등록했는지 검사)DAO

Parameters:
MailingVO - 가져올 MailingVO
Throws:
java.lang.Exception - 처리

viewUserMailingSearch

public MailingVO viewUserMailingSearch(org.hibernate.Session session,
                                       MailingVO mailingVO)
                                throws java.lang.Exception
메일링 검색 사용자(사용자가 메일링 등록했는지 검사)DAO

Parameters:
MailingVO - 가져올 MailingVO
Throws:
java.lang.Exception - 처리

deleteMailing

public void deleteMailing(org.hibernate.Session session,
                          MailingVO mailingVO)
                   throws java.lang.Exception
메일링 삭제 DAO

Parameters:
MailingVO - 삭제할 메일링번호
Throws:
java.lang.Exception - 처리

deleteUserMailing

public void deleteUserMailing(org.hibernate.Session session,
                              MailingVO mailingVO)
                       throws java.lang.Exception
메일링 해제하기 삭제 DAO

Parameters:
MailingVO - 삭제할 메일링번호
Throws:
java.lang.Exception - 처리