org.ota.vehicle
Class ModifyRQ.VehModifyRQCore

java.lang.Object
  extended by org.ota.vehicle.VehicleModifyRQCore
      extended by org.ota.vehicle.ModifyRQ.VehModifyRQCore
Enclosing class:
ModifyRQ

public static class ModifyRQ.VehModifyRQCore
extends VehicleModifyRQCore

Identifies the common, or core, information associated with the request for the modification of a rental vehicle reservation. 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="VehModifyRQCore" maxOccurs="3">
   <xs:complexType>
     <xs:complexContent>
       <xs:extension base="ns:VehicleModifyRQCoreType">
         <xs:attribute type="xs:string" use="required" name="ModifyType"/>
         <xs:attribute type="xs:int" use="optional" name="IndexNumber"/>
         <xs:attribute type="ns:ActionType" use="optional" name="Action"/>
         <xs:attribute type="xs:boolean" use="optional" name="OptionChangeIndicator"/>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
 
Nested classes/interfaces inherited from class org.ota.vehicle.VehicleModifyRQCore
VehicleModifyRQCore.RateQualifier, VehicleModifyRQCore.RateRestriction, VehicleModifyRQCore.SpecialEquipPrefs
 
Constructor Summary
ModifyRQ.VehModifyRQCore()
           
 
Method Summary
 Action getAction()
          Get the 'Action' attribute value.
 java.lang.Integer getIndexNumber()
          Get the 'IndexNumber' attribute value.
 java.lang.String getModify()
          Get the 'ModifyType' attribute value.
 java.lang.Boolean getOptionChangeIndicator()
          Get the 'OptionChangeIndicator' attribute value.
 void setAction(Action action)
          Set the 'Action' attribute value.
 void setIndexNumber(java.lang.Integer indexNumber)
          Set the 'IndexNumber' attribute value.
 void setModify(java.lang.String modify)
          Set the 'ModifyType' attribute value.
 void setOptionChangeIndicator(java.lang.Boolean optionChangeIndicator)
          Set the 'OptionChangeIndicator' attribute value.
 
Methods inherited from class org.ota.vehicle.VehicleModifyRQCore
addDriver, addRateDistance, addUniqueID, addVehicleCharge, clearDrivers, clearRateDistances, clearUniqueIDs, clearVehicleCharges, getCustomer, getDriver, getDrivers, getRateDistance, getRateDistances, getRateQualifier, getRateRestriction, getSpecialEquipPrefs, getStatus, getTotalCharge, getTPAExtensions, getUniqueID, getUniqueIDs, getVehicleCharge, getVehicleCharges, getVehPref, getVehRentalCore, getVendorPref, setCustomer, setDrivers, setRateDistances, setRateQualifier, setRateRestriction, setSpecialEquipPrefs, setStatus, setTotalCharge, setTPAExtensions, setUniqueIDs, setVehicleCharges, setVehPref, setVehRentalCore, setVendorPref, sizeDrivers, sizeRateDistances, sizeUniqueIDs, sizeVehicleCharges
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModifyRQ.VehModifyRQCore

public ModifyRQ.VehModifyRQCore()
Method Detail

getModify

public java.lang.String getModify()
Get the 'ModifyType' attribute value. Used to specify the status of the reservation with either one of the enumerations in TransactionActionType or an UpperCaseAlphaLength1to2 such as the IATA status code.

Returns:
value

setModify

public void setModify(java.lang.String modify)
Set the 'ModifyType' attribute value. Used to specify the status of the reservation with either one of the enumerations in TransactionActionType or an UpperCaseAlphaLength1to2 such as the IATA status code.

Parameters:
modify -

getIndexNumber

public java.lang.Integer getIndexNumber()
Get the 'IndexNumber' attribute value. A unique number (e.g., segment number or index number) used to further identify a booked item within a list of booked items in a multi-segment PNR. Typically not used in messages to car suppliers.

Returns:
value

setIndexNumber

public void setIndexNumber(java.lang.Integer indexNumber)
Set the 'IndexNumber' attribute value. A unique number (e.g., segment number or index number) used to further identify a booked item within a list of booked items in a multi-segment PNR. Typically not used in messages to car suppliers.

Parameters:
indexNumber -

getAction

public Action getAction()
Get the 'Action' attribute value. Identifies an action (add, delete, replace, etc.) to be taken on the information in the child elements.

Returns:
value

setAction

public void setAction(Action action)
Set the 'Action' attribute value. Identifies an action (add, delete, replace, etc.) to be taken on the information in the child elements.

Parameters:
action -

getOptionChangeIndicator

public java.lang.Boolean getOptionChangeIndicator()
Get the 'OptionChangeIndicator' attribute value. When true, indicates that critical options have changed since the reservation was made or modified.

Returns:
value

setOptionChangeIndicator

public void setOptionChangeIndicator(java.lang.Boolean optionChangeIndicator)
Set the 'OptionChangeIndicator' attribute value. When true, indicates that critical options have changed since the reservation was made or modified.

Parameters:
optionChangeIndicator -