org.ota.vehicle
Class LocDetailsNotifRQ.LocationDetail.SpecialEquipments.SpecialEquipment

java.lang.Object
  extended by org.ota.vehicle.VehicleEquipment
      extended by org.ota.vehicle.LocDetailsNotifRQ.LocationDetail.SpecialEquipments.SpecialEquipment
Enclosing class:
LocDetailsNotifRQ.LocationDetail.SpecialEquipments

public static class LocDetailsNotifRQ.LocationDetail.SpecialEquipments.SpecialEquipment
extends VehicleEquipment

Information that describes a piece of special equipment, any restrictions associated with it and charges that may apply. 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="SpecialEquipment" maxOccurs="99">
   <xs:complexType>
     <xs:complexContent>
       <xs:extension base="ns:VehicleEquipmentType">
         <xs:sequence>
           <xs:element type="ns:VehicleChargeType" name="Charge" minOccurs="0"/>
         </xs:sequence>
         <xs:attribute type="xs:string" use="optional" name="GDS_TypeCode"/>
         <xs:attribute type="xs:string" use="optional" name="Name"/>
         <xs:attribute type="xs:boolean" use="optional" name="FreeInd"/>
         <xs:attribute type="xs:boolean" use="optional" name="ReadEquipPolicyInd"/>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
 </xs:element>
 


Constructor Summary
LocDetailsNotifRQ.LocationDetail.SpecialEquipments.SpecialEquipment()
           
 
Method Summary
 VehicleCharge getCharge()
          Get the 'Charge' element value.
 java.lang.Boolean getFreeInd()
          Get the 'FreeInd' attribute value.
 java.lang.String getGDSTypeCode()
          Get the 'GDS_TypeCode' attribute value.
 java.lang.String getName()
          Get the 'Name' attribute value.
 java.lang.Boolean getReadEquipPolicyInd()
          Get the 'ReadEquipPolicyInd' attribute value.
 void setCharge(VehicleCharge charge)
          Set the 'Charge' element value.
 void setFreeInd(java.lang.Boolean freeInd)
          Set the 'FreeInd' attribute value.
 void setGDSTypeCode(java.lang.String GDSTypeCode)
          Set the 'GDS_TypeCode' attribute value.
 void setName(java.lang.String name)
          Set the 'Name' attribute value.
 void setReadEquipPolicyInd(java.lang.Boolean readEquipPolicyInd)
          Set the 'ReadEquipPolicyInd' attribute value.
 
Methods inherited from class org.ota.vehicle.VehicleEquipment
getDescription, getRestriction, getVehicleEquipmentCoreGroup, setDescription, setRestriction, setVehicleEquipmentCoreGroup
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocDetailsNotifRQ.LocationDetail.SpecialEquipments.SpecialEquipment

public LocDetailsNotifRQ.LocationDetail.SpecialEquipments.SpecialEquipment()
Method Detail

getCharge

public VehicleCharge getCharge()
Get the 'Charge' element value. Identifies charges associated with the special equipment.

Returns:
value

setCharge

public void setCharge(VehicleCharge charge)
Set the 'Charge' element value. Identifies charges associated with the special equipment.

Parameters:
charge -

getGDSTypeCode

public java.lang.String getGDSTypeCode()
Get the 'GDS_TypeCode' attribute value. The GDS specific code that is used to identify the special equipment.

Returns:
value

setGDSTypeCode

public void setGDSTypeCode(java.lang.String GDSTypeCode)
Set the 'GDS_TypeCode' attribute value. The GDS specific code that is used to identify the special equipment.

Parameters:
GDSTypeCode -

getName

public java.lang.String getName()
Get the 'Name' attribute value. The name of the special equipment.

Returns:
value

setName

public void setName(java.lang.String name)
Set the 'Name' attribute value. The name of the special equipment.

Parameters:
name -

getFreeInd

public java.lang.Boolean getFreeInd()
Get the 'FreeInd' attribute value. If true, there is no charge for the special equipment. If false, there is a charge for the special equipment.

Returns:
value

setFreeInd

public void setFreeInd(java.lang.Boolean freeInd)
Set the 'FreeInd' attribute value. If true, there is no charge for the special equipment. If false, there is a charge for the special equipment.

Parameters:
freeInd -

getReadEquipPolicyInd

public java.lang.Boolean getReadEquipPolicyInd()
Get the 'ReadEquipPolicyInd' attribute value. If true, the equipment policy information for this type of equipment should be read.

Returns:
value

setReadEquipPolicyInd

public void setReadEquipPolicyInd(java.lang.Boolean readEquipPolicyInd)
Set the 'ReadEquipPolicyInd' attribute value. If true, the equipment policy information for this type of equipment should be read.

Parameters:
readEquipPolicyInd -