org.ota.shared
Class ItemSearchCriterion.HotelRef

java.lang.Object
  extended by org.ota.shared.ItemSearchCriterion.HotelRef
Enclosing class:
ItemSearchCriterion

public static class ItemSearchCriterion.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" maxOccurs="99">
   <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:attribute type="xs:string" use="optional" name="LocationCategoryCode"/>
     <xs:attribute type="xs:boolean" use="optional" name="ExtendedCitySearchIndicator"/>
   </xs:complexType>
 </xs:element>
 


Constructor Summary
ItemSearchCriterion.HotelRef()
           
 
Method Summary
 java.lang.String getArchitecturalStyleCode()
          Get the 'ArchitecturalStyleCode' attribute value.
 java.lang.Boolean getExtendedCitySearchIndicator()
          Get the 'ExtendedCitySearchIndicator' attribute value.
 HotelReferenceGroup getHotelReferenceGroup()
          Get the 'HotelReferenceGroup' attributeGroup value.
 java.lang.String getLocationCategoryCode()
          Get the 'LocationCategoryCode' attribute 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 setExtendedCitySearchIndicator(java.lang.Boolean extendedCitySearchIndicator)
          Set the 'ExtendedCitySearchIndicator' attribute value.
 void setHotelReferenceGroup(HotelReferenceGroup hotelReferenceGroup)
          Set the 'HotelReferenceGroup' attributeGroup value.
 void setLocationCategoryCode(java.lang.String locationCategoryCode)
          Set the 'LocationCategoryCode' attribute 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

ItemSearchCriterion.HotelRef

public ItemSearchCriterion.HotelRef()
Method Detail

getHotelReferenceGroup

public HotelReferenceGroup getHotelReferenceGroup()
Get the 'HotelReferenceGroup' attributeGroup value. Detailed hotel information for the search.

Returns:
value

setHotelReferenceGroup

public void setHotelReferenceGroup(HotelReferenceGroup hotelReferenceGroup)
Set the 'HotelReferenceGroup' attributeGroup value. Detailed hotel information for the search.

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 -

getLocationCategoryCode

public java.lang.String getLocationCategoryCode()
Get the 'LocationCategoryCode' attribute value. Used to search for hotels in a specific location category (e.g. downtown, airport or suburban, etc.). Refer to OpenTravel Code List Location Category Codes (LOC).

Returns:
value

setLocationCategoryCode

public void setLocationCategoryCode(java.lang.String locationCategoryCode)
Set the 'LocationCategoryCode' attribute value. Used to search for hotels in a specific location category (e.g. downtown, airport or suburban, etc.). Refer to OpenTravel Code List Location Category Codes (LOC).

Parameters:
locationCategoryCode -

getExtendedCitySearchIndicator

public java.lang.Boolean getExtendedCitySearchIndicator()
Get the 'ExtendedCitySearchIndicator' attribute value. When true indicates the search should be performed beyond the hotel city code, typically this could include neighboring cities to the specified hotel city code.

Returns:
value

setExtendedCitySearchIndicator

public void setExtendedCitySearchIndicator(java.lang.Boolean extendedCitySearchIndicator)
Set the 'ExtendedCitySearchIndicator' attribute value. When true indicates the search should be performed beyond the hotel city code, typically this could include neighboring cities to the specified hotel city code.

Parameters:
extendedCitySearchIndicator -