org.ota.vehicle
Class LocDetailsNotifRQ.LocationDetail

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

public static class LocDetailsNotifRQ.LocationDetail
extends java.lang.Object

All the detail information for a specific car rental location. 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="LocationDetail" maxOccurs="unbounded">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="ProcessingInfo">
         <xs:complexType>
           <xs:attributeGroup ref="ns:ProcessingInfoGroup"/>
         </xs:complexType>
       </xs:element>
       <xs:element name="Address" minOccurs="0" maxOccurs="5">
         <!-- Reference to inner class Address -->
       </xs:element>
       <xs:element name="Telephone" minOccurs="0" maxOccurs="5">
         <!-- Reference to inner class Telephone -->
       </xs:element>
       <xs:element name="Policies" minOccurs="0">
         <!-- Reference to inner class Policies -->
       </xs:element>
       <xs:element name="Keywords" minOccurs="0">
         <!-- Reference to inner class Keywords -->
       </xs:element>
       <xs:element name="OperationSchedules" minOccurs="0">
         <!-- Reference to inner class OperationSchedules -->
       </xs:element>
       <xs:element name="SpecialEquipments" minOccurs="0">
         <!-- Reference to inner class SpecialEquipments -->
       </xs:element>
       <xs:element name="Vehicles" minOccurs="0">
         <!-- Reference to inner class Vehicles -->
       </xs:element>
       <xs:element name="AgeRequirements" minOccurs="0" maxOccurs="5">
         <!-- Reference to inner class AgeRequirements -->
       </xs:element>
       <xs:element name="AdditionalDriverRequirements" minOccurs="0">
         <!-- Reference to inner class AdditionalDriverRequirements -->
       </xs:element>
       <xs:element name="CreditCardRequirements" minOccurs="0">
         <!-- Reference to inner class CreditCardRequirements -->
       </xs:element>
       <xs:element name="ShuttleInfo" minOccurs="0" maxOccurs="5">
         <!-- Reference to inner class ShuttleInfo -->
       </xs:element>
       <xs:element name="AdditionalFees" minOccurs="0" maxOccurs="5">
         <!-- Reference to inner class AdditionalFees -->
       </xs:element>
       <xs:element name="Liabilities" minOccurs="0">
         <!-- Reference to inner class Liabilities -->
       </xs:element>
       <xs:element name="LoyaltyProgram" minOccurs="0" maxOccurs="5">
         <!-- Reference to inner class LoyaltyProgram -->
       </xs:element>
       <xs:element name="VehicleVendorSupplier" minOccurs="0" maxOccurs="5">
         <!-- Reference to inner class VehicleVendorSupplier -->
       </xs:element>
     </xs:sequence>
     <xs:attributeGroup ref="ns:VehLocDetailsGrp"/>
     <xs:attribute type="xs:string" use="optional" name="CounterLoc"/>
     <xs:attribute type="xs:string" use="optional" name="PrimaryLocCodeForBranch"/>
     <xs:attribute type="xs:boolean" use="optional" name="CorporateLocInd"/>
     <xs:attribute type="ns:DistanceUnitNameType" use="optional" name="DistanceUnit"/>
     <xs:attribute type="xs:boolean" use="optional" name="WrittenConfirmationInd"/>
     <xs:attribute type="xs:string" use="optional" name="ViewershipRuleID"/>
     <xs:attribute type="xs:string" use="optional" name="PrimaryAirportCode"/>
     <xs:attribute type="xs:string" use="optional" name="RecordID"/>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class LocDetailsNotifRQ.LocationDetail.AdditionalDriverRequirements
          Additional driver requirements for this rental car location.
static class LocDetailsNotifRQ.LocationDetail.AdditionalFees
          An additional fee that may apply to this car rental location and the effective and discontinue dates for the fee.
static class LocDetailsNotifRQ.LocationDetail.Address
          Address information for the car rental location.
static class LocDetailsNotifRQ.LocationDetail.AgeRequirements
          Age requirement information for this car rental location.
static class LocDetailsNotifRQ.LocationDetail.CreditCardRequirements
          Credit card information for this car rental location.
static class LocDetailsNotifRQ.LocationDetail.Keywords
          A collection of keyword information.
static class LocDetailsNotifRQ.LocationDetail.Liabilities
          Information on the financial liabilities assumed by the renter when renting from this facility, along with optional coverage to reduce the financial liabilities.
static class LocDetailsNotifRQ.LocationDetail.LoyaltyProgram
          Frequent renter information applicable to this car rental location and the effective and discontinue dates for the information.
static class LocDetailsNotifRQ.LocationDetail.OperationSchedules
          A collection of operation schedule information.
static class LocDetailsNotifRQ.LocationDetail.Policies
          A collection of policy information.
static class LocDetailsNotifRQ.LocationDetail.ShuttleInfo
          The shuttle information for this location.
static class LocDetailsNotifRQ.LocationDetail.SpecialEquipments
          A collection of descriptions about the special pieces of equipment that can be included in a rental from this facility.
static class LocDetailsNotifRQ.LocationDetail.Telephone
          Telephone information for the car rental location.
static class LocDetailsNotifRQ.LocationDetail.Vehicles
          A collection of vehicle information for this location.
static class LocDetailsNotifRQ.LocationDetail.VehicleVendorSupplier
          The vehicle provider (e.g., Hertz, National) when different from the car rental location vendor.
 
Constructor Summary
LocDetailsNotifRQ.LocationDetail()
           
 
Method Summary
 void addAdditionalFee(LocDetailsNotifRQ.LocationDetail.AdditionalFees item)
          Add a 'AdditionalFees' element item.
 void addAddress(LocDetailsNotifRQ.LocationDetail.Address item)
          Add a 'Address' element item.
 void addAgeRequirement(LocDetailsNotifRQ.LocationDetail.AgeRequirements item)
          Add a 'AgeRequirements' element item.
 void addLoyaltyProgram(LocDetailsNotifRQ.LocationDetail.LoyaltyProgram item)
          Add a 'LoyaltyProgram' element item.
 void addShuttleInfo(LocDetailsNotifRQ.LocationDetail.ShuttleInfo item)
          Add a 'ShuttleInfo' element item.
 void addTelephone(LocDetailsNotifRQ.LocationDetail.Telephone item)
          Add a 'Telephone' element item.
 void addVehicleVendorSupplier(LocDetailsNotifRQ.LocationDetail.VehicleVendorSupplier item)
          Add a 'VehicleVendorSupplier' element item.
 void clearAdditionalFees()
          Remove all 'AdditionalFees' element items.
 void clearAddresses()
          Remove all 'Address' element items.
 void clearAgeRequirements()
          Remove all 'AgeRequirements' element items.
 void clearLoyaltyPrograms()
          Remove all 'LoyaltyProgram' element items.
 void clearShuttleInfos()
          Remove all 'ShuttleInfo' element items.
 void clearTelephones()
          Remove all 'Telephone' element items.
 void clearVehicleVendorSuppliers()
          Remove all 'VehicleVendorSupplier' element items.
 LocDetailsNotifRQ.LocationDetail.AdditionalDriverRequirements getAdditionalDriverRequirements()
          Get the 'AdditionalDriverRequirements' element value.
 LocDetailsNotifRQ.LocationDetail.AdditionalFees getAdditionalFee(int index)
          Get 'AdditionalFees' element item by position.
 java.util.List<LocDetailsNotifRQ.LocationDetail.AdditionalFees> getAdditionalFees()
          Get the list of 'AdditionalFees' element items.
 LocDetailsNotifRQ.LocationDetail.Address getAddress(int index)
          Get 'Address' element item by position.
 java.util.List<LocDetailsNotifRQ.LocationDetail.Address> getAddresses()
          Get the list of 'Address' element items.
 LocDetailsNotifRQ.LocationDetail.AgeRequirements getAgeRequirement(int index)
          Get 'AgeRequirements' element item by position.
 java.util.List<LocDetailsNotifRQ.LocationDetail.AgeRequirements> getAgeRequirements()
          Get the list of 'AgeRequirements' element items.
 java.lang.Boolean getCorporateLocInd()
          Get the 'CorporateLocInd' attribute value.
 java.lang.String getCounterLoc()
          Get the 'CounterLoc' attribute value.
 LocDetailsNotifRQ.LocationDetail.CreditCardRequirements getCreditCardRequirements()
          Get the 'CreditCardRequirements' element value.
 DistanceUnitName getDistanceUnit()
          Get the 'DistanceUnit' attribute value.
 LocDetailsNotifRQ.LocationDetail.Keywords getKeywords()
          Get the 'Keywords' element value.
 LocDetailsNotifRQ.LocationDetail.Liabilities getLiabilities()
          Get the 'Liabilities' element value.
 LocDetailsNotifRQ.LocationDetail.LoyaltyProgram getLoyaltyProgram(int index)
          Get 'LoyaltyProgram' element item by position.
 java.util.List<LocDetailsNotifRQ.LocationDetail.LoyaltyProgram> getLoyaltyPrograms()
          Get the list of 'LoyaltyProgram' element items.
 LocDetailsNotifRQ.LocationDetail.OperationSchedules getOperationSchedules()
          Get the 'OperationSchedules' element value.
 LocDetailsNotifRQ.LocationDetail.Policies getPolicies()
          Get the 'Policies' element value.
 java.lang.String getPrimaryAirportCode()
          Get the 'PrimaryAirportCode' attribute value.
 java.lang.String getPrimaryLocCodeForBranch()
          Get the 'PrimaryLocCodeForBranch' attribute value.
 ProcessingInfoGroup getProcessingInfo()
          Get the 'ProcessingInfoGroup' attributeGroup value.
 java.lang.String getRecordID()
          Get the 'RecordID' attribute value.
 LocDetailsNotifRQ.LocationDetail.ShuttleInfo getShuttleInfo(int index)
          Get 'ShuttleInfo' element item by position.
 java.util.List<LocDetailsNotifRQ.LocationDetail.ShuttleInfo> getShuttleInfos()
          Get the list of 'ShuttleInfo' element items.
 LocDetailsNotifRQ.LocationDetail.SpecialEquipments getSpecialEquipments()
          Get the 'SpecialEquipments' element value.
 LocDetailsNotifRQ.LocationDetail.Telephone getTelephone(int index)
          Get 'Telephone' element item by position.
 java.util.List<LocDetailsNotifRQ.LocationDetail.Telephone> getTelephones()
          Get the list of 'Telephone' element items.
 LocDetailsNotifRQ.LocationDetail.Vehicles getVehicles()
          Get the 'Vehicles' element value.
 LocDetailsNotifRQ.LocationDetail.VehicleVendorSupplier getVehicleVendorSupplier(int index)
          Get 'VehicleVendorSupplier' element item by position.
 java.util.List<LocDetailsNotifRQ.LocationDetail.VehicleVendorSupplier> getVehicleVendorSuppliers()
          Get the list of 'VehicleVendorSupplier' element items.
 VehLocDetailsGrp getVehLocDetailsGrp()
          Get the 'VehLocDetailsGrp' attributeGroup value.
 java.lang.String getViewershipRuleID()
          Get the 'ViewershipRuleID' attribute value.
 java.lang.Boolean getWrittenConfirmationInd()
          Get the 'WrittenConfirmationInd' attribute value.
 void setAdditionalDriverRequirements(LocDetailsNotifRQ.LocationDetail.AdditionalDriverRequirements additionalDriverRequirements)
          Set the 'AdditionalDriverRequirements' element value.
 void setAdditionalFees(java.util.List<LocDetailsNotifRQ.LocationDetail.AdditionalFees> list)
          Set the list of 'AdditionalFees' element items.
 void setAddresses(java.util.List<LocDetailsNotifRQ.LocationDetail.Address> list)
          Set the list of 'Address' element items.
 void setAgeRequirements(java.util.List<LocDetailsNotifRQ.LocationDetail.AgeRequirements> list)
          Set the list of 'AgeRequirements' element items.
 void setCorporateLocInd(java.lang.Boolean corporateLocInd)
          Set the 'CorporateLocInd' attribute value.
 void setCounterLoc(java.lang.String counterLoc)
          Set the 'CounterLoc' attribute value.
 void setCreditCardRequirements(LocDetailsNotifRQ.LocationDetail.CreditCardRequirements creditCardRequirements)
          Set the 'CreditCardRequirements' element value.
 void setDistanceUnit(DistanceUnitName distanceUnit)
          Set the 'DistanceUnit' attribute value.
 void setKeywords(LocDetailsNotifRQ.LocationDetail.Keywords keywords)
          Set the 'Keywords' element value.
 void setLiabilities(LocDetailsNotifRQ.LocationDetail.Liabilities liabilities)
          Set the 'Liabilities' element value.
 void setLoyaltyPrograms(java.util.List<LocDetailsNotifRQ.LocationDetail.LoyaltyProgram> list)
          Set the list of 'LoyaltyProgram' element items.
 void setOperationSchedules(LocDetailsNotifRQ.LocationDetail.OperationSchedules operationSchedules)
          Set the 'OperationSchedules' element value.
 void setPolicies(LocDetailsNotifRQ.LocationDetail.Policies policies)
          Set the 'Policies' element value.
 void setPrimaryAirportCode(java.lang.String primaryAirportCode)
          Set the 'PrimaryAirportCode' attribute value.
 void setPrimaryLocCodeForBranch(java.lang.String primaryLocCodeForBranch)
          Set the 'PrimaryLocCodeForBranch' attribute value.
 void setProcessingInfo(ProcessingInfoGroup processingInfo)
          Set the 'ProcessingInfoGroup' attributeGroup value.
 void setRecordID(java.lang.String recordID)
          Set the 'RecordID' attribute value.
 void setShuttleInfos(java.util.List<LocDetailsNotifRQ.LocationDetail.ShuttleInfo> list)
          Set the list of 'ShuttleInfo' element items.
 void setSpecialEquipments(LocDetailsNotifRQ.LocationDetail.SpecialEquipments specialEquipments)
          Set the 'SpecialEquipments' element value.
 void setTelephones(java.util.List<LocDetailsNotifRQ.LocationDetail.Telephone> list)
          Set the list of 'Telephone' element items.
 void setVehicles(LocDetailsNotifRQ.LocationDetail.Vehicles vehicles)
          Set the 'Vehicles' element value.
 void setVehicleVendorSuppliers(java.util.List<LocDetailsNotifRQ.LocationDetail.VehicleVendorSupplier> list)
          Set the list of 'VehicleVendorSupplier' element items.
 void setVehLocDetailsGrp(VehLocDetailsGrp vehLocDetailsGrp)
          Set the 'VehLocDetailsGrp' attributeGroup value.
 void setViewershipRuleID(java.lang.String viewershipRuleID)
          Set the 'ViewershipRuleID' attribute value.
 void setWrittenConfirmationInd(java.lang.Boolean writtenConfirmationInd)
          Set the 'WrittenConfirmationInd' attribute value.
 int sizeAdditionalFees()
          Get the number of 'AdditionalFees' element items.
 int sizeAddresses()
          Get the number of 'Address' element items.
 int sizeAgeRequirements()
          Get the number of 'AgeRequirements' element items.
 int sizeLoyaltyPrograms()
          Get the number of 'LoyaltyProgram' element items.
 int sizeShuttleInfos()
          Get the number of 'ShuttleInfo' element items.
 int sizeTelephones()
          Get the number of 'Telephone' element items.
 int sizeVehicleVendorSuppliers()
          Get the number of 'VehicleVendorSupplier' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocDetailsNotifRQ.LocationDetail

public LocDetailsNotifRQ.LocationDetail()
Method Detail

getProcessingInfo

public ProcessingInfoGroup getProcessingInfo()
Get the 'ProcessingInfoGroup' attributeGroup value. To specifiy the action to be taken on this information and the effective and discontinue dates.

Returns:
value

setProcessingInfo

public void setProcessingInfo(ProcessingInfoGroup processingInfo)
Set the 'ProcessingInfoGroup' attributeGroup value. To specifiy the action to be taken on this information and the effective and discontinue dates.

Parameters:
processingInfo -

getAddresses

public java.util.List<LocDetailsNotifRQ.LocationDetail.Address> getAddresses()
Get the list of 'Address' element items.

Returns:
list

setAddresses

public void setAddresses(java.util.List<LocDetailsNotifRQ.LocationDetail.Address> list)
Set the list of 'Address' element items.

Parameters:
list -

sizeAddresses

public int sizeAddresses()
Get the number of 'Address' element items.

Returns:
count

addAddress

public void addAddress(LocDetailsNotifRQ.LocationDetail.Address item)
Add a 'Address' element item.

Parameters:
item -

getAddress

public LocDetailsNotifRQ.LocationDetail.Address getAddress(int index)
Get 'Address' element item by position.

Parameters:
index -
Returns:
item

clearAddresses

public void clearAddresses()
Remove all 'Address' element items.


getTelephones

public java.util.List<LocDetailsNotifRQ.LocationDetail.Telephone> getTelephones()
Get the list of 'Telephone' element items.

Returns:
list

setTelephones

public void setTelephones(java.util.List<LocDetailsNotifRQ.LocationDetail.Telephone> list)
Set the list of 'Telephone' element items.

Parameters:
list -

sizeTelephones

public int sizeTelephones()
Get the number of 'Telephone' element items.

Returns:
count

addTelephone

public void addTelephone(LocDetailsNotifRQ.LocationDetail.Telephone item)
Add a 'Telephone' element item.

Parameters:
item -

getTelephone

public LocDetailsNotifRQ.LocationDetail.Telephone getTelephone(int index)
Get 'Telephone' element item by position.

Parameters:
index -
Returns:
item

clearTelephones

public void clearTelephones()
Remove all 'Telephone' element items.


getPolicies

public LocDetailsNotifRQ.LocationDetail.Policies getPolicies()
Get the 'Policies' element value.

Returns:
value

setPolicies

public void setPolicies(LocDetailsNotifRQ.LocationDetail.Policies policies)
Set the 'Policies' element value.

Parameters:
policies -

getKeywords

public LocDetailsNotifRQ.LocationDetail.Keywords getKeywords()
Get the 'Keywords' element value.

Returns:
value

setKeywords

public void setKeywords(LocDetailsNotifRQ.LocationDetail.Keywords keywords)
Set the 'Keywords' element value.

Parameters:
keywords -

getOperationSchedules

public LocDetailsNotifRQ.LocationDetail.OperationSchedules getOperationSchedules()
Get the 'OperationSchedules' element value.

Returns:
value

setOperationSchedules

public void setOperationSchedules(LocDetailsNotifRQ.LocationDetail.OperationSchedules operationSchedules)
Set the 'OperationSchedules' element value.

Parameters:
operationSchedules -

getSpecialEquipments

public LocDetailsNotifRQ.LocationDetail.SpecialEquipments getSpecialEquipments()
Get the 'SpecialEquipments' element value.

Returns:
value

setSpecialEquipments

public void setSpecialEquipments(LocDetailsNotifRQ.LocationDetail.SpecialEquipments specialEquipments)
Set the 'SpecialEquipments' element value.

Parameters:
specialEquipments -

getVehicles

public LocDetailsNotifRQ.LocationDetail.Vehicles getVehicles()
Get the 'Vehicles' element value.

Returns:
value

setVehicles

public void setVehicles(LocDetailsNotifRQ.LocationDetail.Vehicles vehicles)
Set the 'Vehicles' element value.

Parameters:
vehicles -

getAgeRequirements

public java.util.List<LocDetailsNotifRQ.LocationDetail.AgeRequirements> getAgeRequirements()
Get the list of 'AgeRequirements' element items.

Returns:
list

setAgeRequirements

public void setAgeRequirements(java.util.List<LocDetailsNotifRQ.LocationDetail.AgeRequirements> list)
Set the list of 'AgeRequirements' element items.

Parameters:
list -

sizeAgeRequirements

public int sizeAgeRequirements()
Get the number of 'AgeRequirements' element items.

Returns:
count

addAgeRequirement

public void addAgeRequirement(LocDetailsNotifRQ.LocationDetail.AgeRequirements item)
Add a 'AgeRequirements' element item.

Parameters:
item -

getAgeRequirement

public LocDetailsNotifRQ.LocationDetail.AgeRequirements getAgeRequirement(int index)
Get 'AgeRequirements' element item by position.

Parameters:
index -
Returns:
item

clearAgeRequirements

public void clearAgeRequirements()
Remove all 'AgeRequirements' element items.


getAdditionalDriverRequirements

public LocDetailsNotifRQ.LocationDetail.AdditionalDriverRequirements getAdditionalDriverRequirements()
Get the 'AdditionalDriverRequirements' element value.

Returns:
value

setAdditionalDriverRequirements

public void setAdditionalDriverRequirements(LocDetailsNotifRQ.LocationDetail.AdditionalDriverRequirements additionalDriverRequirements)
Set the 'AdditionalDriverRequirements' element value.

Parameters:
additionalDriverRequirements -

getCreditCardRequirements

public LocDetailsNotifRQ.LocationDetail.CreditCardRequirements getCreditCardRequirements()
Get the 'CreditCardRequirements' element value.

Returns:
value

setCreditCardRequirements

public void setCreditCardRequirements(LocDetailsNotifRQ.LocationDetail.CreditCardRequirements creditCardRequirements)
Set the 'CreditCardRequirements' element value.

Parameters:
creditCardRequirements -

getShuttleInfos

public java.util.List<LocDetailsNotifRQ.LocationDetail.ShuttleInfo> getShuttleInfos()
Get the list of 'ShuttleInfo' element items.

Returns:
list

setShuttleInfos

public void setShuttleInfos(java.util.List<LocDetailsNotifRQ.LocationDetail.ShuttleInfo> list)
Set the list of 'ShuttleInfo' element items.

Parameters:
list -

sizeShuttleInfos

public int sizeShuttleInfos()
Get the number of 'ShuttleInfo' element items.

Returns:
count

addShuttleInfo

public void addShuttleInfo(LocDetailsNotifRQ.LocationDetail.ShuttleInfo item)
Add a 'ShuttleInfo' element item.

Parameters:
item -

getShuttleInfo

public LocDetailsNotifRQ.LocationDetail.ShuttleInfo getShuttleInfo(int index)
Get 'ShuttleInfo' element item by position.

Parameters:
index -
Returns:
item

clearShuttleInfos

public void clearShuttleInfos()
Remove all 'ShuttleInfo' element items.


getAdditionalFees

public java.util.List<LocDetailsNotifRQ.LocationDetail.AdditionalFees> getAdditionalFees()
Get the list of 'AdditionalFees' element items.

Returns:
list

setAdditionalFees

public void setAdditionalFees(java.util.List<LocDetailsNotifRQ.LocationDetail.AdditionalFees> list)
Set the list of 'AdditionalFees' element items.

Parameters:
list -

sizeAdditionalFees

public int sizeAdditionalFees()
Get the number of 'AdditionalFees' element items.

Returns:
count

addAdditionalFee

public void addAdditionalFee(LocDetailsNotifRQ.LocationDetail.AdditionalFees item)
Add a 'AdditionalFees' element item.

Parameters:
item -

getAdditionalFee

public LocDetailsNotifRQ.LocationDetail.AdditionalFees getAdditionalFee(int index)
Get 'AdditionalFees' element item by position.

Parameters:
index -
Returns:
item

clearAdditionalFees

public void clearAdditionalFees()
Remove all 'AdditionalFees' element items.


getLiabilities

public LocDetailsNotifRQ.LocationDetail.Liabilities getLiabilities()
Get the 'Liabilities' element value.

Returns:
value

setLiabilities

public void setLiabilities(LocDetailsNotifRQ.LocationDetail.Liabilities liabilities)
Set the 'Liabilities' element value.

Parameters:
liabilities -

getLoyaltyPrograms

public java.util.List<LocDetailsNotifRQ.LocationDetail.LoyaltyProgram> getLoyaltyPrograms()
Get the list of 'LoyaltyProgram' element items.

Returns:
list

setLoyaltyPrograms

public void setLoyaltyPrograms(java.util.List<LocDetailsNotifRQ.LocationDetail.LoyaltyProgram> list)
Set the list of 'LoyaltyProgram' element items.

Parameters:
list -

sizeLoyaltyPrograms

public int sizeLoyaltyPrograms()
Get the number of 'LoyaltyProgram' element items.

Returns:
count

addLoyaltyProgram

public void addLoyaltyProgram(LocDetailsNotifRQ.LocationDetail.LoyaltyProgram item)
Add a 'LoyaltyProgram' element item.

Parameters:
item -

getLoyaltyProgram

public LocDetailsNotifRQ.LocationDetail.LoyaltyProgram getLoyaltyProgram(int index)
Get 'LoyaltyProgram' element item by position.

Parameters:
index -
Returns:
item

clearLoyaltyPrograms

public void clearLoyaltyPrograms()
Remove all 'LoyaltyProgram' element items.


getVehicleVendorSuppliers

public java.util.List<LocDetailsNotifRQ.LocationDetail.VehicleVendorSupplier> getVehicleVendorSuppliers()
Get the list of 'VehicleVendorSupplier' element items.

Returns:
list

setVehicleVendorSuppliers

public void setVehicleVendorSuppliers(java.util.List<LocDetailsNotifRQ.LocationDetail.VehicleVendorSupplier> list)
Set the list of 'VehicleVendorSupplier' element items.

Parameters:
list -

sizeVehicleVendorSuppliers

public int sizeVehicleVendorSuppliers()
Get the number of 'VehicleVendorSupplier' element items.

Returns:
count

addVehicleVendorSupplier

public void addVehicleVendorSupplier(LocDetailsNotifRQ.LocationDetail.VehicleVendorSupplier item)
Add a 'VehicleVendorSupplier' element item.

Parameters:
item -

getVehicleVendorSupplier

public LocDetailsNotifRQ.LocationDetail.VehicleVendorSupplier getVehicleVendorSupplier(int index)
Get 'VehicleVendorSupplier' element item by position.

Parameters:
index -
Returns:
item

clearVehicleVendorSuppliers

public void clearVehicleVendorSuppliers()
Remove all 'VehicleVendorSupplier' element items.


getVehLocDetailsGrp

public VehLocDetailsGrp getVehLocDetailsGrp()
Get the 'VehLocDetailsGrp' attributeGroup value. The locationr code, name, extended location code and a list of any airport codes associated to this location.

Returns:
value

setVehLocDetailsGrp

public void setVehLocDetailsGrp(VehLocDetailsGrp vehLocDetailsGrp)
Set the 'VehLocDetailsGrp' attributeGroup value. The locationr code, name, extended location code and a list of any airport codes associated to this location.

Parameters:
vehLocDetailsGrp -

getCounterLoc

public java.lang.String getCounterLoc()
Get the 'CounterLoc' attribute value. The location of the car rental counter for this location. Refer to OpenTravel Codelist Vehicle Where At Facility (VWF).

Returns:
value

setCounterLoc

public void setCounterLoc(java.lang.String counterLoc)
Set the 'CounterLoc' attribute value. The location of the car rental counter for this location. Refer to OpenTravel Codelist Vehicle Where At Facility (VWF).

Parameters:
counterLoc -

getPrimaryLocCodeForBranch

public java.lang.String getPrimaryLocCodeForBranch()
Get the 'PrimaryLocCodeForBranch' attribute value. The primary location code if this location is a branch.

Returns:
value

setPrimaryLocCodeForBranch

public void setPrimaryLocCodeForBranch(java.lang.String primaryLocCodeForBranch)
Set the 'PrimaryLocCodeForBranch' attribute value. The primary location code if this location is a branch.

Parameters:
primaryLocCodeForBranch -

getCorporateLocInd

public java.lang.Boolean getCorporateLocInd()
Get the 'CorporateLocInd' attribute value. If true, this is a corporate location. If false, it is a franchised location.

Returns:
value

setCorporateLocInd

public void setCorporateLocInd(java.lang.Boolean corporateLocInd)
Set the 'CorporateLocInd' attribute value. If true, this is a corporate location. If false, it is a franchised location.

Parameters:
corporateLocInd -

getDistanceUnit

public DistanceUnitName getDistanceUnit()
Get the 'DistanceUnit' attribute value. The unit of measure, miles or kilometers, in which the mileage is measured.

Returns:
value

setDistanceUnit

public void setDistanceUnit(DistanceUnitName distanceUnit)
Set the 'DistanceUnit' attribute value. The unit of measure, miles or kilometers, in which the mileage is measured.

Parameters:
distanceUnit -

getWrittenConfirmationInd

public java.lang.Boolean getWrittenConfirmationInd()
Get the 'WrittenConfirmationInd' attribute value. If true, a written confrimation is available for this location. If false, it is not available.

Returns:
value

setWrittenConfirmationInd

public void setWrittenConfirmationInd(java.lang.Boolean writtenConfirmationInd)
Set the 'WrittenConfirmationInd' attribute value. If true, a written confrimation is available for this location. If false, it is not available.

Parameters:
writtenConfirmationInd -

getViewershipRuleID

public java.lang.String getViewershipRuleID()
Get the 'ViewershipRuleID' attribute value. Used to identify which subscribers can view the rule information for this location.

Returns:
value

setViewershipRuleID

public void setViewershipRuleID(java.lang.String viewershipRuleID)
Set the 'ViewershipRuleID' attribute value. Used to identify which subscribers can view the rule information for this location.

Parameters:
viewershipRuleID -

getPrimaryAirportCode

public java.lang.String getPrimaryAirportCode()
Get the 'PrimaryAirportCode' attribute value. The primary airport code if this location is not at the airport.

Returns:
value

setPrimaryAirportCode

public void setPrimaryAirportCode(java.lang.String primaryAirportCode)
Set the 'PrimaryAirportCode' attribute value. The primary airport code if this location is not at the airport.

Parameters:
primaryAirportCode -

getRecordID

public java.lang.String getRecordID()
Get the 'RecordID' attribute value. The identification of this car location detail record that may be returned in the response associated to a warning or error.

Returns:
value

setRecordID

public void setRecordID(java.lang.String recordID)
Set the 'RecordID' attribute value. The identification of this car location detail record that may be returned in the response associated to a warning or error.

Parameters:
recordID -