skoinfo.rfc.hamReservation.action
Class ReserveAction

java.lang.Object
  extended by com.opensymphony.xwork2.ActionSupport
      extended by skoinfo.rfc.common.action.AbstractAction
          extended by skoinfo.rfc.hamReservation.action.ReserveAction
All Implemented Interfaces:
com.opensymphony.xwork2.Action, com.opensymphony.xwork2.LocaleProvider, com.opensymphony.xwork2.ModelDriven, com.opensymphony.xwork2.Preparable, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Validateable, com.opensymphony.xwork2.ValidationAware, java.io.Serializable, org.apache.struts2.interceptor.ServletRequestAware, org.apache.struts2.interceptor.ServletResponseAware

public class ReserveAction
extends AbstractAction
implements com.opensymphony.xwork2.Preparable, com.opensymphony.xwork2.ModelDriven, org.apache.struts2.interceptor.ServletRequestAware, org.apache.struts2.interceptor.ServletResponseAware

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.opensymphony.xwork2.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
ReserveAction()
           
 
Method Summary
 java.lang.String adminWrite()
          예약 등록및 수정(관리자) Action
 java.lang.String deleteReserveAct()
          예약 삭제 Action
 BoardDataVO getBoardDataVO()
           
 java.lang.String getCommand()
           command getter
static int getDayCount(java.lang.String fromDate, java.lang.String toDate)
          두날짜 사이의 일수를 리턴
 java.lang.String getExtensionValue(java.lang.String key)
          확장필드
 java.lang.String getGubun()
           
 java.lang.String getKeyword()
           keyword getter
 java.lang.String getMenuCd()
           
 java.lang.Object getModel()
          Model-Driven Interceptor
 java.lang.String getOrderField()
           
 java.lang.String getOrderSort()
           
 int getPageBlock()
           pageBlock getter
 int getPageSize()
           pageSize getter
 Paging getPaging()
           Paging getter
 ReserveUserInfoVO getReservationVO()
           ReserveUserInfoVO getter
 java.lang.String getSearchType()
           searchType getter
 int getStartPage()
           startPage getter
 void prepare()
          Prepare Interceptor
 int priceStatus(org.hibernate.Session session, int restDays, java.lang.String userStartDt, int people, int price1, int price2, int price3, int price_add)
          가격
 java.lang.String reserveError(org.hibernate.Session session)
          참가인원 확인 함수(공통함수)
 java.lang.String reserveList()
          예약자 리스트 Action(관리자 페이지)
 void setBoardDataVO(BoardDataVO boardDataVO)
           
 void setCommand(java.lang.String command)
           command setter
 void setGubun(java.lang.String gubun)
           
 void setKeyword(java.lang.String keyword)
           keyword setter
 void setMenuCd(java.lang.String menuCd)
           
 void setOrderField(java.lang.String orderField)
           
 void setOrderSort(java.lang.String orderSort)
           
 void setReservationVO(ReserveUserInfoVO reservationVO)
           ReserveUserInfoVO setter
 ReserveUserStVO setReserveUserStVO(long sid, BoardDataVO boardDataVO)
          예약 상태 정보(체험예약) setter Action
 ReserveUserStVO setReserveUserStVO(org.hibernate.Session session, long sid, java.lang.String[] str)
          예약 상태 정보(숙박예약) setter Action
 void setSearchType(java.lang.String searchType)
           searchType setter
 void setServletRequest(javax.servlet.http.HttpServletRequest request)
           HttpServletRequest setter
 void setServletResponse(javax.servlet.http.HttpServletResponse response)
           HttpServletResponse setter
 void setStartPage(int startPage)
           startPage setter
 ReserveDtStatusVO settingStatus(long sid, ReserveDtStatusVO reserveDtStatusVO)
          요금기간설정 저장 Action
 java.lang.String statusDeleteAct()
          요금기간 설정 삭제 Action
 java.lang.String statusList()
          기간설정 리스트 Action(관리자 페이지)
 java.lang.String statusUpdateAct()
          요금기간설정 수정 Action
 java.lang.String statusWrite()
          요금기간 설정 등록및 수정(관리자) Action
 java.lang.String statusWriteAct()
          요금기간설정 저장 Action
 java.lang.String updateStatusAct()
          상태 변환 함수 Action
 java.lang.String userCancel()
          예약 취소(사용자) Action
 java.lang.String userUpdate()
          예약 수정(사용자,관리자):체험예약 Action
 java.lang.String userUpdatePension()
          예약 수정(사용자,관리자):팬션예약 수정 Action
 java.lang.String userWrite()
          예약 저장(사용자):체험예약 Action
 java.lang.String userWritePension()
          예약 저장(사용자,관리자):팬션예약 저장 Action
 
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

ReserveAction

public ReserveAction()
Method Detail

prepare

public void prepare()
             throws java.lang.Exception
Prepare Interceptor

Specified by:
prepare in interface com.opensymphony.xwork2.Preparable
Throws:
java.lang.Exception

getModel

public java.lang.Object getModel()
Model-Driven Interceptor

Specified by:
getModel in interface com.opensymphony.xwork2.ModelDriven

adminWrite

public java.lang.String adminWrite()
                            throws java.lang.Exception
예약 등록및 수정(관리자) Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

setReserveUserStVO

public ReserveUserStVO setReserveUserStVO(long sid,
                                          BoardDataVO boardDataVO)
                                   throws java.lang.Exception
예약 상태 정보(체험예약) setter Action

Throws:
java.lang.Exception

reserveError

public java.lang.String reserveError(org.hibernate.Session session)
                              throws java.lang.Exception
참가인원 확인 함수(공통함수)

Throws:
java.lang.Exception

userWrite

public java.lang.String userWrite()
                           throws java.lang.Exception
예약 저장(사용자):체험예약 Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

userUpdate

public java.lang.String userUpdate()
                            throws java.lang.Exception
예약 수정(사용자,관리자):체험예약 Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

userCancel

public java.lang.String userCancel()
                            throws java.lang.Exception
예약 취소(사용자) Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

reserveList

public java.lang.String reserveList()
                             throws java.lang.Exception
예약자 리스트 Action(관리자 페이지)

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

statusList

public java.lang.String statusList()
                            throws java.lang.Exception
기간설정 리스트 Action(관리자 페이지)

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

updateStatusAct

public java.lang.String updateStatusAct()
                                 throws java.lang.Exception
상태 변환 함수 Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

deleteReserveAct

public java.lang.String deleteReserveAct()
                                  throws java.lang.Exception
예약 삭제 Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

getExtensionValue

public java.lang.String getExtensionValue(java.lang.String key)
확장필드

Returns:
String

priceStatus

public int priceStatus(org.hibernate.Session session,
                       int restDays,
                       java.lang.String userStartDt,
                       int people,
                       int price1,
                       int price2,
                       int price3,
                       int price_add)
                throws java.lang.Exception
가격

Parameters:
restDays(int) - 숙박일수
userStartDt(String) - 예약날짜
people(int) - 추가인원
price1(int) - 평일가격
price2(int) - 휴일 가격
price3(int) - 성수기 가격
price_add(int) - 추가 가격
Throws:
java.lang.Exception

setReserveUserStVO

public ReserveUserStVO setReserveUserStVO(org.hibernate.Session session,
                                          long sid,
                                          java.lang.String[] str)
                                   throws java.lang.Exception
예약 상태 정보(숙박예약) setter Action

Throws:
java.lang.Exception

userWritePension

public java.lang.String userWritePension()
                                  throws java.lang.Exception
예약 저장(사용자,관리자):팬션예약 저장 Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

userUpdatePension

public java.lang.String userUpdatePension()
                                   throws java.lang.Exception
예약 수정(사용자,관리자):팬션예약 수정 Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

statusWrite

public java.lang.String statusWrite()
                             throws java.lang.Exception
요금기간 설정 등록및 수정(관리자) Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

getDayCount

public static int getDayCount(java.lang.String fromDate,
                              java.lang.String toDate)
두날짜 사이의 일수를 리턴

Parameters:
fromDate - yyyy-MM-dd 형식의 시작일
toDate - yyyy-MM-dd 형식의 종료일
Returns:
두날짜 사이의 일수

settingStatus

public ReserveDtStatusVO settingStatus(long sid,
                                       ReserveDtStatusVO reserveDtStatusVO)
                                throws java.lang.Exception
요금기간설정 저장 Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리3

statusWriteAct

public java.lang.String statusWriteAct()
                                throws java.lang.Exception
요금기간설정 저장 Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

statusUpdateAct

public java.lang.String statusUpdateAct()
                                 throws java.lang.Exception
요금기간설정 수정 Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

statusDeleteAct

public java.lang.String statusDeleteAct()
                                 throws java.lang.Exception
요금기간 설정 삭제 Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

getReservationVO

public ReserveUserInfoVO getReservationVO()

ReserveUserInfoVO getter


setReservationVO

public void setReservationVO(ReserveUserInfoVO reservationVO)

ReserveUserInfoVO setter


setServletRequest

public void setServletRequest(javax.servlet.http.HttpServletRequest request)

HttpServletRequest setter

Specified by:
setServletRequest in interface org.apache.struts2.interceptor.ServletRequestAware

setServletResponse

public void setServletResponse(javax.servlet.http.HttpServletResponse response)

HttpServletResponse setter

Specified by:
setServletResponse in interface org.apache.struts2.interceptor.ServletResponseAware

setStartPage

public void setStartPage(int startPage)

startPage setter


getStartPage

public int getStartPage()

startPage getter


getPaging

public Paging getPaging()

Paging getter


getKeyword

public java.lang.String getKeyword()

keyword getter


setKeyword

public void setKeyword(java.lang.String keyword)

keyword setter


getSearchType

public java.lang.String getSearchType()

searchType getter


setSearchType

public void setSearchType(java.lang.String searchType)

searchType setter


setCommand

public void setCommand(java.lang.String command)

command setter


getCommand

public java.lang.String getCommand()

command getter


getPageSize

public int getPageSize()

pageSize getter


getPageBlock

public int getPageBlock()

pageBlock getter


getOrderField

public java.lang.String getOrderField()
Returns:

setOrderField

public void setOrderField(java.lang.String orderField)
Parameters:
orderField -

getOrderSort

public java.lang.String getOrderSort()
Returns:

setOrderSort

public void setOrderSort(java.lang.String orderSort)
Parameters:
orderSort -

getBoardDataVO

public BoardDataVO getBoardDataVO()
Returns:

setBoardDataVO

public void setBoardDataVO(BoardDataVO boardDataVO)
Parameters:
boardDataVO -

getMenuCd

public java.lang.String getMenuCd()
Returns:

setMenuCd

public void setMenuCd(java.lang.String menuCd)
Parameters:
menuCd -

getGubun

public java.lang.String getGubun()
Returns:

setGubun

public void setGubun(java.lang.String gubun)
Parameters:
gubun -