org.ota.vehicle
Class RateRuleRS.VehRentalCore

java.lang.Object
  extended by org.ota.vehicle.VehicleRentalCore
      extended by org.ota.vehicle.RateRuleRS.VehRentalCore
Enclosing class:
RateRuleRS

public static class RateRuleRS.VehRentalCore
extends VehicleRentalCore

Contains rental dates, times, and locations. 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="VehRentalCore" minOccurs="0">
   <xs:complexType>
     <xs:complexContent>
       <xs:extension base="ns:VehicleRentalCoreType">
         <xs:attribute type="ns:DayOfWeekType" use="optional" name="DayOfWeek"/>
         <xs:attribute type="xs:string" use="optional" name="CurrencyCode"/>
         <xs:attributeGroup ref="ns:CompanyID_AttributesGroup"/>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
 
Nested classes/interfaces inherited from class org.ota.vehicle.VehicleRentalCore
VehicleRentalCore.PickUpLocation, VehicleRentalCore.ReturnLocation
 
Constructor Summary
RateRuleRS.VehRentalCore()
           
 
Method Summary
 CompanyIDAttributesGroup getCompanyIDAttributesGroup()
          Get the 'CompanyID_AttributesGroup' attributeGroup value.
 java.lang.String getCurrencyCode()
          Get the 'CurrencyCode' attribute value.
 DayOfWeek getDayOfWeek()
          Get the 'DayOfWeek' attribute value.
 void setCompanyIDAttributesGroup(CompanyIDAttributesGroup companyIDAttributesGroup)
          Set the 'CompanyID_AttributesGroup' attributeGroup value.
 void setCurrencyCode(java.lang.String currencyCode)
          Set the 'CurrencyCode' attribute value.
 void setDayOfWeek(DayOfWeek dayOfWeek)
          Set the 'DayOfWeek' attribute value.
 
Methods inherited from class org.ota.vehicle.VehicleRentalCore
addPickUpLocation, clearPickUpLocations, getDistUnitName, getMultiIslandRentalDays, getOneWayIndicator, getPickUpDateTime, getPickUpLocation, getPickUpLocations, getQuantity, getReturnDateTime, getReturnLocation, getStartChargesDateTime, getStopChargesDateTime, setDistUnitName, setMultiIslandRentalDays, setOneWayIndicator, setPickUpDateTime, setPickUpLocations, setQuantity, setReturnDateTime, setReturnLocation, setStartChargesDateTime, setStopChargesDateTime, sizePickUpLocations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RateRuleRS.VehRentalCore

public RateRuleRS.VehRentalCore()
Method Detail

getDayOfWeek

public DayOfWeek getDayOfWeek()
Get the 'DayOfWeek' attribute value. The day of the week on which the car will be picked up.

Returns:
value

setDayOfWeek

public void setDayOfWeek(DayOfWeek dayOfWeek)
Set the 'DayOfWeek' attribute value. The day of the week on which the car will be picked up.

Parameters:
dayOfWeek -

getCurrencyCode

public java.lang.String getCurrencyCode()
Get the 'CurrencyCode' attribute value. The currency code for this rental location.

Returns:
value

setCurrencyCode

public void setCurrencyCode(java.lang.String currencyCode)
Set the 'CurrencyCode' attribute value. The currency code for this rental location.

Parameters:
currencyCode -

getCompanyIDAttributesGroup

public CompanyIDAttributesGroup getCompanyIDAttributesGroup()
Get the 'CompanyID_AttributesGroup' attributeGroup value. The vendor identification for this rate rule information.

Returns:
value

setCompanyIDAttributesGroup

public void setCompanyIDAttributesGroup(CompanyIDAttributesGroup companyIDAttributesGroup)
Set the 'CompanyID_AttributesGroup' attributeGroup value. The vendor identification for this rate rule information.

Parameters:
companyIDAttributesGroup -