com.intuit.qbmsconnector.request
Class LodgingInfo

java.lang.Object
  extended by com.intuit.qbmsconnector.request.LodgingInfo

public class LodgingInfo
extends Object

A class holding information related to lodging.


Field Summary
static String CHARGE_TYPE_CONVENTION_FEES
           
static String CHARGE_TYPE_GIFT_SHOP
           
static String CHARGE_TYPE_GOLF
           
static String CHARGE_TYPE_HEALTH_CLUB
           
static String CHARGE_TYPE_HOTEL
           
static String CHARGE_TYPE_RESTAURANT
           
static String CHARGE_TYPE_SALON
           
static String CHARGE_TYPE_TENNIS
           
protected  String chargeType
           
protected  String checkInDate
           
protected  String checkOutDate
           
static String EXTRA_CHARGE_GIFT_SHOP
           
static String EXTRA_CHARGE_LAUNDRY
           
static String EXTRA_CHARGE_MINI_BAR
           
static String EXTRA_CHARGE_OTHER
           
static String EXTRA_CHARGE_RESTAURANT
           
static String EXTRA_CHARGE_TELEPHONE
           
protected  List<String> extraCharges
           
protected  String folioId
           
protected  Integer lengthOfStay
           
protected  Double roomRate
           
static String SPECIAL_PROGRAM_ADVANCE_DEPOSIT
           
static String SPECIAL_PROGRAM_ASSURED_RESERVATION
           
static String SPECIAL_PROGRAM_DELAYED
           
static String SPECIAL_PROGRAM_EXPRESS_SERVICE
           
static String SPECIAL_PROGRAM_NO_SHOW
           
static String SPECIAL_PROGRAM_NORMAL
           
protected  String specialProgram
           
protected  Double totalAuthAmount
           
 
Constructor Summary
LodgingInfo()
           
 
Method Summary
 void addExtraCharge(String extraCharge)
          Adds the extra charge.
 String getChargeType()
          Gets charge type.
 String getCheckInDate()
          Gets check-in-date.
 String getCheckOutDate()
          Gets check-out-date.
 List<String> getExtraCharges()
          Gets extra charge(s).
 String getFolioId()
          Gets folioID.
 Integer getLengthOfStay()
          Gets length of stay.
 Double getRoomRate()
          Gets room rate.
 String getSpecialProgram()
          Gets special program.
 Double getTotalAuthAmount()
          Gets total auth amount.
 void setChargeType(String chargeType)
          Sets charge type.
 void setCheckInDate(String checkInDate)
          Sets check-in-date.
 void setCheckOutDate(String checkOutDate)
          Sets check-out-date.
 void setExtraCharges(List<String> extraCharge)
          Sets extra charge(s).
 void setFolioID(String folioID)
          Sets folioID.
 void setLengthOfStay(Integer lengthOfStay)
          Sets length of stay.
 void setRoomRate(Double roomRate)
          Sets room rate.
 void setSpecialProgram(String specialProgram)
          Sets special program.
 void setTotalAuthAmount(Double totalAuthAmount)
          Sets total auth amount.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CHARGE_TYPE_CONVENTION_FEES

public static final String CHARGE_TYPE_CONVENTION_FEES
See Also:
Constant Field Values

CHARGE_TYPE_GIFT_SHOP

public static final String CHARGE_TYPE_GIFT_SHOP
See Also:
Constant Field Values

CHARGE_TYPE_GOLF

public static final String CHARGE_TYPE_GOLF
See Also:
Constant Field Values

CHARGE_TYPE_HEALTH_CLUB

public static final String CHARGE_TYPE_HEALTH_CLUB
See Also:
Constant Field Values

CHARGE_TYPE_HOTEL

public static final String CHARGE_TYPE_HOTEL
See Also:
Constant Field Values

CHARGE_TYPE_RESTAURANT

public static final String CHARGE_TYPE_RESTAURANT
See Also:
Constant Field Values

CHARGE_TYPE_SALON

public static final String CHARGE_TYPE_SALON
See Also:
Constant Field Values

CHARGE_TYPE_TENNIS

public static final String CHARGE_TYPE_TENNIS
See Also:
Constant Field Values

EXTRA_CHARGE_GIFT_SHOP

public static final String EXTRA_CHARGE_GIFT_SHOP
See Also:
Constant Field Values

EXTRA_CHARGE_LAUNDRY

public static final String EXTRA_CHARGE_LAUNDRY
See Also:
Constant Field Values

EXTRA_CHARGE_MINI_BAR

public static final String EXTRA_CHARGE_MINI_BAR
See Also:
Constant Field Values

EXTRA_CHARGE_RESTAURANT

public static final String EXTRA_CHARGE_RESTAURANT
See Also:
Constant Field Values

EXTRA_CHARGE_TELEPHONE

public static final String EXTRA_CHARGE_TELEPHONE
See Also:
Constant Field Values

EXTRA_CHARGE_OTHER

public static final String EXTRA_CHARGE_OTHER
See Also:
Constant Field Values

SPECIAL_PROGRAM_ADVANCE_DEPOSIT

public static final String SPECIAL_PROGRAM_ADVANCE_DEPOSIT
See Also:
Constant Field Values

SPECIAL_PROGRAM_ASSURED_RESERVATION

public static final String SPECIAL_PROGRAM_ASSURED_RESERVATION
See Also:
Constant Field Values

SPECIAL_PROGRAM_DELAYED

public static final String SPECIAL_PROGRAM_DELAYED
See Also:
Constant Field Values

SPECIAL_PROGRAM_EXPRESS_SERVICE

public static final String SPECIAL_PROGRAM_EXPRESS_SERVICE
See Also:
Constant Field Values

SPECIAL_PROGRAM_NORMAL

public static final String SPECIAL_PROGRAM_NORMAL
See Also:
Constant Field Values

SPECIAL_PROGRAM_NO_SHOW

public static final String SPECIAL_PROGRAM_NO_SHOW
See Also:
Constant Field Values

folioId

protected String folioId

chargeType

protected String chargeType

checkInDate

protected String checkInDate

checkOutDate

protected String checkOutDate

lengthOfStay

protected Integer lengthOfStay

roomRate

protected Double roomRate

extraCharges

protected List<String> extraCharges

specialProgram

protected String specialProgram

totalAuthAmount

protected Double totalAuthAmount
Constructor Detail

LodgingInfo

public LodgingInfo()
Method Detail

getFolioId

public String getFolioId()
Gets folioID.

Returns:
the folioID

setFolioID

public void setFolioID(String folioID)
Sets folioID.

Parameters:
folioID - the folioID to set

getChargeType

public String getChargeType()
Gets charge type.

Returns:
the chargeType

setChargeType

public void setChargeType(String chargeType)
Sets charge type. Parameter should be one of the following constants: CHARGE_TYPE_CONVENTION_FEES CHARGE_TYPE_GIFT_SHOP CHARGE_TYPE_GOLF CHARGE_TYPE_HEALTH_CLUB CHARGE_TYPE_HOTEL CHARGE_TYPE_RESTAURANT CHARGE_TYPE_SALON CHARGE_TYPE_TENNIS

Parameters:
chargeType - the chargeType to set

getCheckInDate

public String getCheckInDate()
Gets check-in-date.

Returns:
the checkInDate

setCheckInDate

public void setCheckInDate(String checkInDate)
Sets check-in-date.

Parameters:
checkInDate - the checkInDate to set in CCCC-MM-DD format

getCheckOutDate

public String getCheckOutDate()
Gets check-out-date.

Returns:
the checkOutDate

setCheckOutDate

public void setCheckOutDate(String checkOutDate)
Sets check-out-date.

Parameters:
checkOutDate - the checkOutDate to set in CCCC-MM-DD format

getLengthOfStay

public Integer getLengthOfStay()
Gets length of stay.

Returns:
the lengthOfStay

setLengthOfStay

public void setLengthOfStay(Integer lengthOfStay)
Sets length of stay.

Parameters:
lengthOfStay - the lengthOfStay to set

getRoomRate

public Double getRoomRate()
Gets room rate.

Returns:
the roomRate

setRoomRate

public void setRoomRate(Double roomRate)
Sets room rate.

Parameters:
roomRate - the roomRate to set

getExtraCharges

public List<String> getExtraCharges()
Gets extra charge(s).

Returns:
the extraCharge

setExtraCharges

public void setExtraCharges(List<String> extraCharge)
Sets extra charge(s).

Parameters:
extraCharge - the extraCharge to set

addExtraCharge

public void addExtraCharge(String extraCharge)
Adds the extra charge. Parameter should be one of the following constants: EXTRA_CHARGE_GIFT_SHOP EXTRA_CHARGE_LAUNDRY EXTRA_CHARGE_MINI_BAR EXTRA_CHARGE_OTHER EXTRA_CHARGE_RESTAURANT EXTRA_CHARGE_TELEPHONE

Parameters:
extraCharge - the extra charge

getSpecialProgram

public String getSpecialProgram()
Gets special program.

Returns:
the specialProgram

setSpecialProgram

public void setSpecialProgram(String specialProgram)
Sets special program. Parameter should be one of the following constants: SPECIAL_PROGRAM_ADVANCE_DEPOSIT SPECIAL_PROGRAM_ASSURED_RESERVATION SPECIAL_PROGRAM_DELAYED SPECIAL_PROGRAM_EXPRESS_SERVICE SPECIAL_PROGRAM_NO_SHOW SPECIAL_PROGRAM_NORMAL

Parameters:
specialProgram - the specialProgram to set

getTotalAuthAmount

public Double getTotalAuthAmount()
Gets total auth amount.

Returns:
the totalAuthAmount

setTotalAuthAmount

public void setTotalAuthAmount(Double totalAuthAmount)
Sets total auth amount.

Parameters:
totalAuthAmount - the totalAuthAmount to set


Copyright © 2006-2010 Intuit Inc. All Rights Reserved.