org.ota.hotel
Class RFPResponse.RFPResponseSegment.Sites.Site.Dates.Date.EventBlock.EventDates.EventDate.EventDateFunctions

java.lang.Object
  extended by org.ota.hotel.RFPResponse.RFPResponseSegment.Sites.Site.Dates.Date.EventBlock.EventDates.EventDate.EventDateFunctions
Enclosing class:
RFPResponse.RFPResponseSegment.Sites.Site.Dates.Date.EventBlock.EventDates.EventDate

public static class RFPResponse.RFPResponseSegment.Sites.Site.Dates.Date.EventBlock.EventDates.EventDate.EventDateFunctions
extends java.lang.Object

A collection of multiple EventDateFunctions. Schema fragment(s) for this class:

 <xs:element xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="EventDateFunctions" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="EventDateFunction" maxOccurs="unbounded">
         <!-- Reference to inner class EventDateFunction -->
       </xs:element>
     </xs:sequence>
     <xs:attribute type="xs:string" use="optional" name="ChargeType"/>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class RFPResponse.RFPResponseSegment.Sites.Site.Dates.Date.EventBlock.EventDates.EventDate.EventDateFunctions.EventDateFunction
          A container for the events requirements data.
 
Constructor Summary
RFPResponse.RFPResponseSegment.Sites.Site.Dates.Date.EventBlock.EventDates.EventDate.EventDateFunctions()
           
 
Method Summary
 void addEventDateFunction(RFPResponse.RFPResponseSegment.Sites.Site.Dates.Date.EventBlock.EventDates.EventDate.EventDateFunctions.EventDateFunction item)
          Add a 'EventDateFunction' element item.
 void clearEventDateFunctions()
          Remove all 'EventDateFunction' element items.
 java.lang.String getCharge()
          Get the 'ChargeType' attribute value.
 RFPResponse.RFPResponseSegment.Sites.Site.Dates.Date.EventBlock.EventDates.EventDate.EventDateFunctions.EventDateFunction getEventDateFunction(int index)
          Get 'EventDateFunction' element item by position.
 java.util.List<RFPResponse.RFPResponseSegment.Sites.Site.Dates.Date.EventBlock.EventDates.EventDate.EventDateFunctions.EventDateFunction> getEventDateFunctions()
          Get the list of 'EventDateFunction' element items.
 void setCharge(java.lang.String charge)
          Set the 'ChargeType' attribute value.
 void setEventDateFunctions(java.util.List<RFPResponse.RFPResponseSegment.Sites.Site.Dates.Date.EventBlock.EventDates.EventDate.EventDateFunctions.EventDateFunction> list)
          Set the list of 'EventDateFunction' element items.
 int sizeEventDateFunctions()
          Get the number of 'EventDateFunction' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RFPResponse.RFPResponseSegment.Sites.Site.Dates.Date.EventBlock.EventDates.EventDate.EventDateFunctions

public RFPResponse.RFPResponseSegment.Sites.Site.Dates.Date.EventBlock.EventDates.EventDate.EventDateFunctions()
Method Detail

getEventDateFunctions

public java.util.List<RFPResponse.RFPResponseSegment.Sites.Site.Dates.Date.EventBlock.EventDates.EventDate.EventDateFunctions.EventDateFunction> getEventDateFunctions()
Get the list of 'EventDateFunction' element items.

Returns:
list

setEventDateFunctions

public void setEventDateFunctions(java.util.List<RFPResponse.RFPResponseSegment.Sites.Site.Dates.Date.EventBlock.EventDates.EventDate.EventDateFunctions.EventDateFunction> list)
Set the list of 'EventDateFunction' element items.

Parameters:
list -

sizeEventDateFunctions

public int sizeEventDateFunctions()
Get the number of 'EventDateFunction' element items.

Returns:
count

addEventDateFunction

public void addEventDateFunction(RFPResponse.RFPResponseSegment.Sites.Site.Dates.Date.EventBlock.EventDates.EventDate.EventDateFunctions.EventDateFunction item)
Add a 'EventDateFunction' element item.

Parameters:
item -

getEventDateFunction

public RFPResponse.RFPResponseSegment.Sites.Site.Dates.Date.EventBlock.EventDates.EventDate.EventDateFunctions.EventDateFunction getEventDateFunction(int index)
Get 'EventDateFunction' element item by position.

Parameters:
index -
Returns:
item

clearEventDateFunctions

public void clearEventDateFunctions()
Remove all 'EventDateFunction' element items.


getCharge

public java.lang.String getCharge()
Get the 'ChargeType' attribute value. This denotes the way a charge is applied (e.g. per day, first time use, per hour). Refer to OpenTravel Code List Charge Type (CHG).

Returns:
value

setCharge

public void setCharge(java.lang.String charge)
Set the 'ChargeType' attribute value. This denotes the way a charge is applied (e.g. per day, first time use, per hour). Refer to OpenTravel Code List Charge Type (CHG).

Parameters:
charge -