org.ota.hotel
Class Event.EventInner.EventInfos.EventInfo

java.lang.Object
  extended by org.ota.hotel.Event.EventInner.EventInfos.EventInfo
Enclosing class:
Event.EventInner.EventInfos

public static class Event.EventInner.EventInfos.EventInfo
extends java.lang.Object

Details regarding a particular occurence of an event. 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="EventInfo" maxOccurs="unbounded">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="AdditionalDates" minOccurs="0">
         <!-- Reference to inner class AdditionalDates -->
       </xs:element>
       <xs:element name="Contacts" minOccurs="0">
         <!-- Reference to inner class Contacts -->
       </xs:element>
       <xs:element name="Exhibition" minOccurs="0" maxOccurs="5">
         <!-- Reference to inner class Exhibition -->
       </xs:element>
       <xs:element type="ns:TransportationType" name="Transportations" minOccurs="0"/>
       <xs:element name="TaxExemptInfo" minOccurs="0" maxOccurs="3">
         <!-- Reference to inner class TaxExemptInfo -->
       </xs:element>
       <xs:element name="Comments" minOccurs="0">
         <!-- Reference to inner class Comments -->
       </xs:element>
     </xs:sequence>
     <xs:attributeGroup ref="ns:DateTimeSpanGroup"/>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class Event.EventInner.EventInfos.EventInfo.AdditionalDates
          A collection of additional dates.
static class Event.EventInner.EventInfos.EventInfo.Comments
          A collection of comments that pertain to this occurrence of the event.
static class Event.EventInner.EventInfos.EventInfo.Contacts
          A collection of contacts that pertain to this occurence of the event.
static class Event.EventInner.EventInfos.EventInfo.Exhibition
          Describes an event at which products and services are displayed.
static class Event.EventInner.EventInfos.EventInfo.TaxExemptInfo
          Used to provide tax exemption information for the event.
 
Constructor Summary
Event.EventInner.EventInfos.EventInfo()
           
 
Method Summary
 void addExhibition(Event.EventInner.EventInfos.EventInfo.Exhibition item)
          Add a 'Exhibition' element item.
 void addTaxExemptInfo(Event.EventInner.EventInfos.EventInfo.TaxExemptInfo item)
          Add a 'TaxExemptInfo' element item.
 void clearExhibitions()
          Remove all 'Exhibition' element items.
 void clearTaxExemptInfos()
          Remove all 'TaxExemptInfo' element items.
 Event.EventInner.EventInfos.EventInfo.AdditionalDates getAdditionalDates()
          Get the 'AdditionalDates' element value.
 Event.EventInner.EventInfos.EventInfo.Comments getComments()
          Get the 'Comments' element value.
 Event.EventInner.EventInfos.EventInfo.Contacts getContacts()
          Get the 'Contacts' element value.
 DateTimeSpanGroup getDateTimeSpanGroup()
          Get the 'DateTimeSpanGroup' attributeGroup value.
 Event.EventInner.EventInfos.EventInfo.Exhibition getExhibition(int index)
          Get 'Exhibition' element item by position.
 java.util.List<Event.EventInner.EventInfos.EventInfo.Exhibition> getExhibitions()
          Get the list of 'Exhibition' element items.
 Event.EventInner.EventInfos.EventInfo.TaxExemptInfo getTaxExemptInfo(int index)
          Get 'TaxExemptInfo' element item by position.
 java.util.List<Event.EventInner.EventInfos.EventInfo.TaxExemptInfo> getTaxExemptInfos()
          Get the list of 'TaxExemptInfo' element items.
 Transportation getTransportations()
          Get the 'Transportations' element value.
 void setAdditionalDates(Event.EventInner.EventInfos.EventInfo.AdditionalDates additionalDates)
          Set the 'AdditionalDates' element value.
 void setComments(Event.EventInner.EventInfos.EventInfo.Comments comments)
          Set the 'Comments' element value.
 void setContacts(Event.EventInner.EventInfos.EventInfo.Contacts contacts)
          Set the 'Contacts' element value.
 void setDateTimeSpanGroup(DateTimeSpanGroup dateTimeSpanGroup)
          Set the 'DateTimeSpanGroup' attributeGroup value.
 void setExhibitions(java.util.List<Event.EventInner.EventInfos.EventInfo.Exhibition> list)
          Set the list of 'Exhibition' element items.
 void setTaxExemptInfos(java.util.List<Event.EventInner.EventInfos.EventInfo.TaxExemptInfo> list)
          Set the list of 'TaxExemptInfo' element items.
 void setTransportations(Transportation transportations)
          Set the 'Transportations' element value.
 int sizeExhibitions()
          Get the number of 'Exhibition' element items.
 int sizeTaxExemptInfos()
          Get the number of 'TaxExemptInfo' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Event.EventInner.EventInfos.EventInfo

public Event.EventInner.EventInfos.EventInfo()
Method Detail

getAdditionalDates

public Event.EventInner.EventInfos.EventInfo.AdditionalDates getAdditionalDates()
Get the 'AdditionalDates' element value.

Returns:
value

setAdditionalDates

public void setAdditionalDates(Event.EventInner.EventInfos.EventInfo.AdditionalDates additionalDates)
Set the 'AdditionalDates' element value.

Parameters:
additionalDates -

getContacts

public Event.EventInner.EventInfos.EventInfo.Contacts getContacts()
Get the 'Contacts' element value.

Returns:
value

setContacts

public void setContacts(Event.EventInner.EventInfos.EventInfo.Contacts contacts)
Set the 'Contacts' element value.

Parameters:
contacts -

getExhibitions

public java.util.List<Event.EventInner.EventInfos.EventInfo.Exhibition> getExhibitions()
Get the list of 'Exhibition' element items.

Returns:
list

setExhibitions

public void setExhibitions(java.util.List<Event.EventInner.EventInfos.EventInfo.Exhibition> list)
Set the list of 'Exhibition' element items.

Parameters:
list -

sizeExhibitions

public int sizeExhibitions()
Get the number of 'Exhibition' element items.

Returns:
count

addExhibition

public void addExhibition(Event.EventInner.EventInfos.EventInfo.Exhibition item)
Add a 'Exhibition' element item.

Parameters:
item -

getExhibition

public Event.EventInner.EventInfos.EventInfo.Exhibition getExhibition(int index)
Get 'Exhibition' element item by position.

Parameters:
index -
Returns:
item

clearExhibitions

public void clearExhibitions()
Remove all 'Exhibition' element items.


getTransportations

public Transportation getTransportations()
Get the 'Transportations' element value. A collection of transportation elements.

Returns:
value

setTransportations

public void setTransportations(Transportation transportations)
Set the 'Transportations' element value. A collection of transportation elements.

Parameters:
transportations -

getTaxExemptInfos

public java.util.List<Event.EventInner.EventInfos.EventInfo.TaxExemptInfo> getTaxExemptInfos()
Get the list of 'TaxExemptInfo' element items.

Returns:
list

setTaxExemptInfos

public void setTaxExemptInfos(java.util.List<Event.EventInner.EventInfos.EventInfo.TaxExemptInfo> list)
Set the list of 'TaxExemptInfo' element items.

Parameters:
list -

sizeTaxExemptInfos

public int sizeTaxExemptInfos()
Get the number of 'TaxExemptInfo' element items.

Returns:
count

addTaxExemptInfo

public void addTaxExemptInfo(Event.EventInner.EventInfos.EventInfo.TaxExemptInfo item)
Add a 'TaxExemptInfo' element item.

Parameters:
item -

getTaxExemptInfo

public Event.EventInner.EventInfos.EventInfo.TaxExemptInfo getTaxExemptInfo(int index)
Get 'TaxExemptInfo' element item by position.

Parameters:
index -
Returns:
item

clearTaxExemptInfos

public void clearTaxExemptInfos()
Remove all 'TaxExemptInfo' element items.


getComments

public Event.EventInner.EventInfos.EventInfo.Comments getComments()
Get the 'Comments' element value.

Returns:
value

setComments

public void setComments(Event.EventInner.EventInfos.EventInfo.Comments comments)
Set the 'Comments' element value.

Parameters:
comments -

getDateTimeSpanGroup

public DateTimeSpanGroup getDateTimeSpanGroup()
Get the 'DateTimeSpanGroup' attributeGroup value. The start of the earliest function and the end of the latest function (excludes pre-convention and post-convention meetings).

Returns:
value

setDateTimeSpanGroup

public void setDateTimeSpanGroup(DateTimeSpanGroup dateTimeSpanGroup)
Set the 'DateTimeSpanGroup' attributeGroup value. The start of the earliest function and the end of the latest function (excludes pre-convention and post-convention meetings).

Parameters:
dateTimeSpanGroup -