|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectorg.ota.hotel.CommissionEvent
public class CommissionEvent
The CommissionEvent element is used to identify the commission to be paid to a central server. The Commission Event is initiated on the schedule that the hotel typically pays commissions (e.g.: following night audit), and a CommissionEvent occurs for every check out. Schema fragment(s) for this class:
<xs:complexType xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="CommissionEventType">
<xs:sequence>
<xs:element type="ns:UniqueID_Type" name="UniqueID" minOccurs="0"/>
<xs:element type="ns:ProfileCertificationType" name="ProfileCertification" minOccurs="0"/>
<xs:element name="Profiles" minOccurs="0">
<!-- Reference to inner class Profiles -->
</xs:element>
<xs:element type="ns:PersonNameType" name="Payee" minOccurs="0"/>
<xs:element type="ns:AddressType" name="PayeeAddress" minOccurs="0"/>
<xs:element type="ns:CommissionsType" name="Commissions" minOccurs="0"/>
<xs:element name="GuestNames" minOccurs="0">
<!-- Reference to inner class GuestNames -->
</xs:element>
<xs:element name="HotelReference" minOccurs="0">
<xs:complexType>
<xs:attributeGroup ref="ns:HotelReferenceGroup"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref="ns:CurrencyAmountGroup"/>
<xs:attributeGroup ref="ns:DateTimeSpanGroup"/>
<xs:attribute type="xs:string" use="optional" name="ConfirmationID"/>
<xs:attribute type="xs:string" use="optional" name="ConfirmationOriginatorCode"/>
<xs:attribute type="xs:string" use="optional" name="CommissionOriginatorCode"/>
<xs:attribute type="xs:string" use="optional" name="ReservationID"/>
<xs:attribute type="xs:date" use="optional" name="OriginalBookingDate"/>
<xs:attribute type="xs:string" use="optional" name="PreferredPaymentCurrency"/>
<xs:attribute type="xs:string" use="optional" name="MarketCode"/>
<xs:attribute type="xs:string" use="optional" name="BookingSource"/>
<xs:attribute type="xs:int" use="optional" name="NumberOfRooms"/>
<xs:attribute type="xs:string" use="optional" name="RoomInventoryCode"/>
<xs:attribute type="xs:string" use="optional" name="PromotionCode"/>
</xs:complexType>
| Nested Class Summary | |
|---|---|
static class |
CommissionEvent.GuestNames
A collection of guest names. |
static class |
CommissionEvent.Profiles
A collection of profiles. |
| Constructor Summary | |
|---|---|
CommissionEvent()
|
|
| Method Summary | |
|---|---|
java.lang.String |
getBookingSource()
Get the 'BookingSource' attribute value. |
java.lang.String |
getCommissionOriginatorCode()
Get the 'CommissionOriginatorCode' attribute value. |
Commissions |
getCommissions()
Get the 'Commissions' element value. |
java.lang.String |
getConfirmationID()
Get the 'ConfirmationID' attribute value. |
java.lang.String |
getConfirmationOriginatorCode()
Get the 'ConfirmationOriginatorCode' attribute value. |
CurrencyAmountGroup |
getCurrencyAmountGroup()
Get the 'CurrencyAmountGroup' attributeGroup value. |
DateTimeSpanGroup |
getDateTimeSpanGroup()
Get the 'DateTimeSpanGroup' attributeGroup value. |
CommissionEvent.GuestNames |
getGuestNames()
Get the 'GuestNames' element value. |
HotelReferenceGroup |
getHotelReference()
Get the 'HotelReferenceGroup' attributeGroup value. |
java.lang.String |
getMarketCode()
Get the 'MarketCode' attribute value. |
java.lang.Integer |
getNumberOfRooms()
Get the 'NumberOfRooms' attribute value. |
java.sql.Date |
getOriginalBookingDate()
Get the 'OriginalBookingDate' attribute value. |
PersonName |
getPayee()
Get the 'Payee' element value. |
Address |
getPayeeAddress()
Get the 'PayeeAddress' element value. |
java.lang.String |
getPreferredPaymentCurrency()
Get the 'PreferredPaymentCurrency' attribute value. |
ProfileCertification |
getProfileCertification()
Get the 'ProfileCertification' element value. |
CommissionEvent.Profiles |
getProfiles()
Get the 'Profiles' element value. |
java.lang.String |
getPromotionCode()
Get the 'PromotionCode' attribute value. |
java.lang.String |
getReservationID()
Get the 'ReservationID' attribute value. |
java.lang.String |
getRoomInventoryCode()
Get the 'RoomInventoryCode' attribute value. |
UniqueID |
getUniqueID()
Get the 'UniqueID' element value. |
void |
setBookingSource(java.lang.String bookingSource)
Set the 'BookingSource' attribute value. |
void |
setCommissionOriginatorCode(java.lang.String commissionOriginatorCode)
Set the 'CommissionOriginatorCode' attribute value. |
void |
setCommissions(Commissions commissions)
Set the 'Commissions' element value. |
void |
setConfirmationID(java.lang.String confirmationID)
Set the 'ConfirmationID' attribute value. |
void |
setConfirmationOriginatorCode(java.lang.String confirmationOriginatorCode)
Set the 'ConfirmationOriginatorCode' attribute value. |
void |
setCurrencyAmountGroup(CurrencyAmountGroup currencyAmountGroup)
Set the 'CurrencyAmountGroup' attributeGroup value. |
void |
setDateTimeSpanGroup(DateTimeSpanGroup dateTimeSpanGroup)
Set the 'DateTimeSpanGroup' attributeGroup value. |
void |
setGuestNames(CommissionEvent.GuestNames guestNames)
Set the 'GuestNames' element value. |
void |
setHotelReference(HotelReferenceGroup hotelReference)
Set the 'HotelReferenceGroup' attributeGroup value. |
void |
setMarketCode(java.lang.String marketCode)
Set the 'MarketCode' attribute value. |
void |
setNumberOfRooms(java.lang.Integer numberOfRooms)
Set the 'NumberOfRooms' attribute value. |
void |
setOriginalBookingDate(java.sql.Date originalBookingDate)
Set the 'OriginalBookingDate' attribute value. |
void |
setPayee(PersonName payee)
Set the 'Payee' element value. |
void |
setPayeeAddress(Address payeeAddress)
Set the 'PayeeAddress' element value. |
void |
setPreferredPaymentCurrency(java.lang.String preferredPaymentCurrency)
Set the 'PreferredPaymentCurrency' attribute value. |
void |
setProfileCertification(ProfileCertification profileCertification)
Set the 'ProfileCertification' element value. |
void |
setProfiles(CommissionEvent.Profiles profiles)
Set the 'Profiles' element value. |
void |
setPromotionCode(java.lang.String promotionCode)
Set the 'PromotionCode' attribute value. |
void |
setReservationID(java.lang.String reservationID)
Set the 'ReservationID' attribute value. |
void |
setRoomInventoryCode(java.lang.String roomInventoryCode)
Set the 'RoomInventoryCode' attribute value. |
void |
setUniqueID(UniqueID uniqueID)
Set the 'UniqueID' element value. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CommissionEvent()
| Method Detail |
|---|
public UniqueID getUniqueID()
public void setUniqueID(UniqueID uniqueID)
uniqueID - public ProfileCertification getProfileCertification()
public void setProfileCertification(ProfileCertification profileCertification)
profileCertification - public CommissionEvent.Profiles getProfiles()
public void setProfiles(CommissionEvent.Profiles profiles)
profiles - public PersonName getPayee()
public void setPayee(PersonName payee)
payee - public Address getPayeeAddress()
public void setPayeeAddress(Address payeeAddress)
payeeAddress - public Commissions getCommissions()
public void setCommissions(Commissions commissions)
commissions - public CommissionEvent.GuestNames getGuestNames()
public void setGuestNames(CommissionEvent.GuestNames guestNames)
guestNames - public HotelReferenceGroup getHotelReference()
public void setHotelReference(HotelReferenceGroup hotelReference)
hotelReference - public CurrencyAmountGroup getCurrencyAmountGroup()
public void setCurrencyAmountGroup(CurrencyAmountGroup currencyAmountGroup)
currencyAmountGroup - public DateTimeSpanGroup getDateTimeSpanGroup()
public void setDateTimeSpanGroup(DateTimeSpanGroup dateTimeSpanGroup)
dateTimeSpanGroup - public java.lang.String getConfirmationID()
public void setConfirmationID(java.lang.String confirmationID)
confirmationID - public java.lang.String getConfirmationOriginatorCode()
public void setConfirmationOriginatorCode(java.lang.String confirmationOriginatorCode)
confirmationOriginatorCode - public java.lang.String getCommissionOriginatorCode()
public void setCommissionOriginatorCode(java.lang.String commissionOriginatorCode)
commissionOriginatorCode - public java.lang.String getReservationID()
public void setReservationID(java.lang.String reservationID)
reservationID - public java.sql.Date getOriginalBookingDate()
public void setOriginalBookingDate(java.sql.Date originalBookingDate)
originalBookingDate - public java.lang.String getPreferredPaymentCurrency()
public void setPreferredPaymentCurrency(java.lang.String preferredPaymentCurrency)
preferredPaymentCurrency - public java.lang.String getMarketCode()
public void setMarketCode(java.lang.String marketCode)
marketCode - public java.lang.String getBookingSource()
public void setBookingSource(java.lang.String bookingSource)
bookingSource - public java.lang.Integer getNumberOfRooms()
public void setNumberOfRooms(java.lang.Integer numberOfRooms)
numberOfRooms - public java.lang.String getRoomInventoryCode()
public void setRoomInventoryCode(java.lang.String roomInventoryCode)
roomInventoryCode - public java.lang.String getPromotionCode()
public void setPromotionCode(java.lang.String promotionCode)
promotionCode -
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||