org.ota.hotel
Class CommissionEvents

java.lang.Object
  extended by org.ota.hotel.CommissionEvents

public class CommissionEvents
extends java.lang.Object

Events : CommissionEvent A collection of CommissionsEvent elements that result from a guest stay to be sent to the system responsible for processing agent commission payments. 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="CommissionEventsType">
   <xs:sequence>
     <xs:element type="ns:CommissionEventType" name="CommissionEvent" maxOccurs="99"/>
   </xs:sequence>
 </xs:complexType>
 


Constructor Summary
CommissionEvents()
           
 
Method Summary
 void addCommissionEvent(CommissionEvent item)
          Add a 'CommissionEvent' element item.
 void clearCommissionEvents()
          Remove all 'CommissionEvent' element items.
 CommissionEvent getCommissionEvent(int index)
          Get 'CommissionEvent' element item by position.
 java.util.List<CommissionEvent> getCommissionEvents()
          Get the list of 'CommissionEvent' element items.
 void setCommissionEvents(java.util.List<CommissionEvent> list)
          Set the list of 'CommissionEvent' element items.
 int sizeCommissionEvents()
          Get the number of 'CommissionEvent' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommissionEvents

public CommissionEvents()
Method Detail

getCommissionEvents

public java.util.List<CommissionEvent> getCommissionEvents()
Get the list of 'CommissionEvent' element items. 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.

Returns:
list

setCommissionEvents

public void setCommissionEvents(java.util.List<CommissionEvent> list)
Set the list of 'CommissionEvent' element items. 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.

Parameters:
list -

sizeCommissionEvents

public int sizeCommissionEvents()
Get the number of 'CommissionEvent' element items.

Returns:
count

addCommissionEvent

public void addCommissionEvent(CommissionEvent item)
Add a 'CommissionEvent' element item.

Parameters:
item -

getCommissionEvent

public CommissionEvent getCommissionEvent(int index)
Get 'CommissionEvent' element item by position.

Parameters:
index -
Returns:
item

clearCommissionEvents

public void clearCommissionEvents()
Remove all 'CommissionEvent' element items.