skoinfo.rfc.reservationSpa.dao
Class ReserveSpaDAO

java.lang.Object
  extended by com.opensymphony.xwork2.ActionSupport
      extended by skoinfo.rfc.common.action.AbstractAction
          extended by skoinfo.rfc.reservationSpa.dao.ReserveSpaDAO
All Implemented Interfaces:
com.opensymphony.xwork2.Action, com.opensymphony.xwork2.LocaleProvider, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Validateable, com.opensymphony.xwork2.ValidationAware, java.io.Serializable

public class ReserveSpaDAO
extends AbstractAction

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.opensymphony.xwork2.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
ReserveSpaDAO()
           
 
Method Summary
 void deleteReserveAct(org.hibernate.Session session, long userSid)
          예약자 삭제 DAO
 RspaUserInfoVO getReserveInfoView(org.hibernate.Session session, long userSid)
          reserve view
 RspaUserStVO getReserveView(org.hibernate.Session session, long userStSid)
          reserve view
 java.util.List<RspaUserInfoVO> resAdminList(org.hibernate.Session session, java.lang.String groupCd, java.lang.String keyword, java.lang.String searchType, int beginRow, int rowCount)
          관리자 예약관리 목록 DAO
static int reserveCount(org.hibernate.Session session, java.lang.String groupCd, java.lang.String keyword, java.lang.String searchType)
          예약관리 리스트 카운트(관리자) DAO
 void updateStatusAct(org.hibernate.Session session, java.lang.String status, long userSid)
          예약 상태 수정 DAO
 java.util.List<RspaUserInfoVO> userSearch(org.hibernate.Session session, long userSid)
          사용자 예약조회 목록 DAO
 java.util.List<RspaUserInfoVO> userSearch(org.hibernate.Session session, java.lang.String userNm, java.lang.String userHp)
          사용자 예약조회 목록 DAO
 void userStCancel(org.hibernate.Session session, long userInfoSid)
          예약자 취소일,상태변경 수정
 void userStUpdate(org.hibernate.Session session, RspaUserStVO userStVO)
          예약상태 수정일 수정(사용자,관리자)
 void userUpdate(org.hibernate.Session session, RspaUserInfoVO reserveInfoVO)
          예약자 정보 수정
 long writeReserveInfo(org.hibernate.Session session, RspaUserInfoVO rspaUserInfoVO)
          rspaUserInfoVO Insert
 void writeReserveSt(org.hibernate.Session session, RspaUserStVO rspaUserStVO)
          rspaUserStVO Insert
 
Methods inherited from class skoinfo.rfc.common.action.AbstractAction
getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts
 
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, doDefault, execute, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, pause, setActionErrors, setActionMessages, setFieldErrors, validate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReserveSpaDAO

public ReserveSpaDAO()
Method Detail

writeReserveInfo

public long writeReserveInfo(org.hibernate.Session session,
                             RspaUserInfoVO rspaUserInfoVO)
rspaUserInfoVO Insert

Parameters:
rspaUserInfoVO -
Returns:
rspaUserInfoVO Sid

writeReserveSt

public void writeReserveSt(org.hibernate.Session session,
                           RspaUserStVO rspaUserStVO)
rspaUserStVO Insert

Parameters:
rspaUserStVO -

reserveCount

public static int reserveCount(org.hibernate.Session session,
                               java.lang.String groupCd,
                               java.lang.String keyword,
                               java.lang.String searchType)
                        throws java.lang.Exception
예약관리 리스트 카운트(관리자) DAO

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

resAdminList

public java.util.List<RspaUserInfoVO> resAdminList(org.hibernate.Session session,
                                                   java.lang.String groupCd,
                                                   java.lang.String keyword,
                                                   java.lang.String searchType,
                                                   int beginRow,
                                                   int rowCount)
                                            throws java.lang.Exception
관리자 예약관리 목록 DAO

Parameters:
session - 디비세션
groupCd - 그룹코드
beginRow - 페이지 시작 위치
rowCount - 가져올 자료수
Returns:
조건에 해당하는 자료를 List로 반환
Throws:
java.lang.Exception - 처리

userStCancel

public void userStCancel(org.hibernate.Session session,
                         long userInfoSid)
예약자 취소일,상태변경 수정

Parameters:
Session -
int -

userSearch

public java.util.List<RspaUserInfoVO> userSearch(org.hibernate.Session session,
                                                 java.lang.String userNm,
                                                 java.lang.String userHp)
                                          throws java.lang.Exception
사용자 예약조회 목록 DAO

Parameters:
session - 디비세션
groupCd - 그룹코드
beginRow - 페이지 시작 위치
rowCount - 가져올 자료수
Returns:
조건에 해당하는 자료를 List로 반환
Throws:
java.lang.Exception - 처리

userSearch

public java.util.List<RspaUserInfoVO> userSearch(org.hibernate.Session session,
                                                 long userSid)
                                          throws java.lang.Exception
사용자 예약조회 목록 DAO

Parameters:
session - 디비세션
groupCd - 그룹코드
beginRow - 페이지 시작 위치
rowCount - 가져올 자료수
Returns:
조건에 해당하는 자료를 List로 반환
Throws:
java.lang.Exception - 처리

updateStatusAct

public void updateStatusAct(org.hibernate.Session session,
                            java.lang.String status,
                            long userSid)
                     throws java.lang.Exception
예약 상태 수정 DAO

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

deleteReserveAct

public void deleteReserveAct(org.hibernate.Session session,
                             long userSid)
                      throws java.lang.Exception
예약자 삭제 DAO

Parameters:
sid - 삭제할 레이아웃번호
Throws:
java.lang.Exception - 처리

userUpdate

public void userUpdate(org.hibernate.Session session,
                       RspaUserInfoVO reserveInfoVO)
예약자 정보 수정

Parameters:
Session -
ReserveUserInfoVO -

userStUpdate

public void userStUpdate(org.hibernate.Session session,
                         RspaUserStVO userStVO)
예약상태 수정일 수정(사용자,관리자)

Parameters:
Session -
RspaUserStVO -

getReserveView

public RspaUserStVO getReserveView(org.hibernate.Session session,
                                   long userStSid)
reserve view

Returns:
reserve view

getReserveInfoView

public RspaUserInfoVO getReserveInfoView(org.hibernate.Session session,
                                         long userSid)
reserve view

Returns:
reserve view