org.ota.hotel
Class RatePlanRQ.RatePlan.HotelRef

java.lang.Object
  extended by org.ota.hotel.RatePlanRQ.RatePlan.HotelRef
Enclosing class:
RatePlanRQ.RatePlan

public static class RatePlanRQ.RatePlan.HotelRef
extends java.lang.Object

Indicates the detail of hotel reference 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="HotelRef" minOccurs="0">
   <xs:complexType>
     <xs:attributeGroup ref="ns:HotelReferenceGroup"/>
     <xs:attribute type="xs:string" use="optional" name="SegmentCategoryCode"/>
     <xs:attribute type="xs:string" use="optional" name="PropertyClassCode"/>
     <xs:attribute type="xs:string" use="optional" name="ArchitecturalStyleCode"/>
     <xs:attribute type="xs:int" use="optional" name="SupplierIntegrationLevel"/>
   </xs:complexType>
 </xs:element>
 


Constructor Summary
RatePlanRQ.RatePlan.HotelRef()
           
 
Method Summary
 java.lang.String getArchitecturalStyleCode()
          Get the 'ArchitecturalStyleCode' attribute value.
 HotelReferenceGroup getHotelReferenceGroup()
          Get the 'HotelReferenceGroup' attributeGroup value.
 java.lang.String getPropertyClassCode()
          Get the 'PropertyClassCode' attribute value.
 java.lang.String getSegmentCategoryCode()
          Get the 'SegmentCategoryCode' attribute value.
 java.lang.Integer getSupplierIntegrationLevel()
          Get the 'SupplierIntegrationLevel' attribute value.
 void setArchitecturalStyleCode(java.lang.String architecturalStyleCode)
          Set the 'ArchitecturalStyleCode' attribute value.
 void setHotelReferenceGroup(HotelReferenceGroup hotelReferenceGroup)
          Set the 'HotelReferenceGroup' attributeGroup value.
 void setPropertyClassCode(java.lang.String propertyClassCode)
          Set the 'PropertyClassCode' attribute value.
 void setSegmentCategoryCode(java.lang.String segmentCategoryCode)
          Set the 'SegmentCategoryCode' attribute value.
 void setSupplierIntegrationLevel(java.lang.Integer supplierIntegrationLevel)
          Set the 'SupplierIntegrationLevel' attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RatePlanRQ.RatePlan.HotelRef

public RatePlanRQ.RatePlan.HotelRef()
Method Detail

getHotelReferenceGroup

public HotelReferenceGroup getHotelReferenceGroup()
Get the 'HotelReferenceGroup' attributeGroup value.

Returns:
value

setHotelReferenceGroup

public void setHotelReferenceGroup(HotelReferenceGroup hotelReferenceGroup)
Set the 'HotelReferenceGroup' attributeGroup value.

Parameters:
hotelReferenceGroup -

getSegmentCategoryCode

public java.lang.String getSegmentCategoryCode()
Get the 'SegmentCategoryCode' attribute value. Used to search for hotels within a particular market segment. Refer to OpenTravel Code Segment Category Code Type (SEG).

Returns:
value

setSegmentCategoryCode

public void setSegmentCategoryCode(java.lang.String segmentCategoryCode)
Set the 'SegmentCategoryCode' attribute value. Used to search for hotels within a particular market segment. Refer to OpenTravel Code Segment Category Code Type (SEG).

Parameters:
segmentCategoryCode -

getPropertyClassCode

public java.lang.String getPropertyClassCode()
Get the 'PropertyClassCode' attribute value. Refer to OpenTravel Code list OpenTravel Code List Property Class Type (PCT).

Returns:
value

setPropertyClassCode

public void setPropertyClassCode(java.lang.String propertyClassCode)
Set the 'PropertyClassCode' attribute value. Refer to OpenTravel Code list OpenTravel Code List Property Class Type (PCT).

Parameters:
propertyClassCode -

getArchitecturalStyleCode

public java.lang.String getArchitecturalStyleCode()
Get the 'ArchitecturalStyleCode' attribute value. Refer to OpenTravel Code List Architectural Style Code (ARC).

Returns:
value

setArchitecturalStyleCode

public void setArchitecturalStyleCode(java.lang.String architecturalStyleCode)
Set the 'ArchitecturalStyleCode' attribute value. Refer to OpenTravel Code List Architectural Style Code (ARC).

Parameters:
architecturalStyleCode -

getSupplierIntegrationLevel

public java.lang.Integer getSupplierIntegrationLevel()
Get the 'SupplierIntegrationLevel' attribute value. The level of integration of a property to provide automated transaction information. The lower the number, the higher the integration (e.g., a 1 means the supplier has the highest level of integration automation).

Returns:
value

setSupplierIntegrationLevel

public void setSupplierIntegrationLevel(java.lang.Integer supplierIntegrationLevel)
Set the 'SupplierIntegrationLevel' attribute value. The level of integration of a property to provide automated transaction information. The lower the number, the higher the integration (e.g., a 1 means the supplier has the highest level of integration automation).

Parameters:
supplierIntegrationLevel -