org.ota.cruise
Class InfoRS.Information

java.lang.Object
  extended by org.ota.cruise.InfoRS.Information
Enclosing class:
InfoRS

public static class InfoRS.Information
extends java.lang.Object

Details of the requested information. 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="InformationType" minOccurs="0" maxOccurs="100">
   <xs:complexType>
     <xs:sequence>
       <xs:element type="ns:ReservationID_Type" name="ReservationID" minOccurs="0" maxOccurs="2"/>
       <xs:element type="ns:SailingCategoryInfoType" name="SailingInfo" minOccurs="0"/>
       <xs:element type="ns:ParagraphType" name="PolicyInfo" minOccurs="0" maxOccurs="5"/>
       <xs:element type="ns:ContactPersonType" name="CruiseLineInfo" minOccurs="0"/>
       <xs:element type="ns:ShipInfoType" name="ShipInfo" minOccurs="0">
         <!-- Reference to inner class ShipInfo -->
       </xs:element>
     </xs:sequence>
     <xs:attributeGroup ref="ns:OptionalCodeOptionalNameGroup"/>
     <xs:attribute type="xs:string" use="optional" name="Date"/>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class InfoRS.Information.ShipInfo
          Defines the ship characteristics.
 
Constructor Summary
InfoRS.Information()
           
 
Method Summary
 void addPolicyInfo(Paragraph item)
          Add a 'PolicyInfo' element item.
 void addReservationID(ReservationID item)
          Add a 'ReservationID' element item.
 void clearPolicyInfos()
          Remove all 'PolicyInfo' element items.
 void clearReservationIDs()
          Remove all 'ReservationID' element items.
 ContactPerson getCruiseLineInfo()
          Get the 'CruiseLineInfo' element value.
 java.lang.String getDate()
          Get the 'Date' attribute value.
 OptionalCodeOptionalNameGroup getOptionalCodeOptionalNameGroup()
          Get the 'OptionalCodeOptionalNameGroup' attributeGroup value.
 Paragraph getPolicyInfo(int index)
          Get 'PolicyInfo' element item by position.
 java.util.List<Paragraph> getPolicyInfos()
          Get the list of 'PolicyInfo' element items.
 ReservationID getReservationID(int index)
          Get 'ReservationID' element item by position.
 java.util.List<ReservationID> getReservationIDs()
          Get the list of 'ReservationID' element items.
 SailingCategoryInfo getSailingInfo()
          Get the 'SailingInfo' element value.
 InfoRS.Information.ShipInfo getShipInfo()
          Get the 'ShipInfo' element value.
 void setCruiseLineInfo(ContactPerson cruiseLineInfo)
          Set the 'CruiseLineInfo' element value.
 void setDate(java.lang.String date)
          Set the 'Date' attribute value.
 void setOptionalCodeOptionalNameGroup(OptionalCodeOptionalNameGroup optionalCodeOptionalNameGroup)
          Set the 'OptionalCodeOptionalNameGroup' attributeGroup value.
 void setPolicyInfos(java.util.List<Paragraph> list)
          Set the list of 'PolicyInfo' element items.
 void setReservationIDs(java.util.List<ReservationID> list)
          Set the list of 'ReservationID' element items.
 void setSailingInfo(SailingCategoryInfo sailingInfo)
          Set the 'SailingInfo' element value.
 void setShipInfo(InfoRS.Information.ShipInfo shipInfo)
          Set the 'ShipInfo' element value.
 int sizePolicyInfos()
          Get the number of 'PolicyInfo' element items.
 int sizeReservationIDs()
          Get the number of 'ReservationID' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InfoRS.Information

public InfoRS.Information()
Method Detail

getReservationIDs

public java.util.List<ReservationID> getReservationIDs()
Get the list of 'ReservationID' element items. Specifies the reservation control information or the guest's booking ID in modification mode (e.g. PNR Record Locator and/or Vendor Confirmation Number).

Returns:
list

setReservationIDs

public void setReservationIDs(java.util.List<ReservationID> list)
Set the list of 'ReservationID' element items. Specifies the reservation control information or the guest's booking ID in modification mode (e.g. PNR Record Locator and/or Vendor Confirmation Number).

Parameters:
list -

sizeReservationIDs

public int sizeReservationIDs()
Get the number of 'ReservationID' element items.

Returns:
count

addReservationID

public void addReservationID(ReservationID item)
Add a 'ReservationID' element item.

Parameters:
item -

getReservationID

public ReservationID getReservationID(int index)
Get 'ReservationID' element item by position.

Parameters:
index -
Returns:
item

clearReservationIDs

public void clearReservationIDs()
Remove all 'ReservationID' element items.


getSailingInfo

public SailingCategoryInfo getSailingInfo()
Get the 'SailingInfo' element value. Specifies the selected category to book.Contains information related to the selected sailing. Typically the selected sailing is one of the sailings returned in the previous sailing availability response.

Returns:
value

setSailingInfo

public void setSailingInfo(SailingCategoryInfo sailingInfo)
Set the 'SailingInfo' element value. Specifies the selected category to book.Contains information related to the selected sailing. Typically the selected sailing is one of the sailings returned in the previous sailing availability response.

Parameters:
sailingInfo -

getPolicyInfos

public java.util.List<Paragraph> getPolicyInfos()
Get the list of 'PolicyInfo' element items. Used to provide policy information.

Returns:
list

setPolicyInfos

public void setPolicyInfos(java.util.List<Paragraph> list)
Set the list of 'PolicyInfo' element items. Used to provide policy information.

Parameters:
list -

sizePolicyInfos

public int sizePolicyInfos()
Get the number of 'PolicyInfo' element items.

Returns:
count

addPolicyInfo

public void addPolicyInfo(Paragraph item)
Add a 'PolicyInfo' element item.

Parameters:
item -

getPolicyInfo

public Paragraph getPolicyInfo(int index)
Get 'PolicyInfo' element item by position.

Parameters:
index -
Returns:
item

clearPolicyInfos

public void clearPolicyInfos()
Remove all 'PolicyInfo' element items.


getCruiseLineInfo

public ContactPerson getCruiseLineInfo()
Get the 'CruiseLineInfo' element value. Defines the contact information for the cruise line.

Returns:
value

setCruiseLineInfo

public void setCruiseLineInfo(ContactPerson cruiseLineInfo)
Set the 'CruiseLineInfo' element value. Defines the contact information for the cruise line.

Parameters:
cruiseLineInfo -

getShipInfo

public InfoRS.Information.ShipInfo getShipInfo()
Get the 'ShipInfo' element value.

Returns:
value

setShipInfo

public void setShipInfo(InfoRS.Information.ShipInfo shipInfo)
Set the 'ShipInfo' element value.

Parameters:
shipInfo -

getOptionalCodeOptionalNameGroup

public OptionalCodeOptionalNameGroup getOptionalCodeOptionalNameGroup()
Get the 'OptionalCodeOptionalNameGroup' attributeGroup value. Used to define your information request.

Returns:
value

setOptionalCodeOptionalNameGroup

public void setOptionalCodeOptionalNameGroup(OptionalCodeOptionalNameGroup optionalCodeOptionalNameGroup)
Set the 'OptionalCodeOptionalNameGroup' attributeGroup value. Used to define your information request.

Parameters:
optionalCodeOptionalNameGroup -

getDate

public java.lang.String getDate()
Get the 'Date' attribute value. Date associated with the information.

Returns:
value

setDate

public void setDate(java.lang.String date)
Set the 'Date' attribute value. Date associated with the information.

Parameters:
date -