org.ota.vehicle
Class CustomerPrimaryAdditional.Additional

java.lang.Object
  extended by org.ota.shared.Customer
      extended by org.ota.vehicle.CustomerPrimaryAdditional.Additional
Enclosing class:
CustomerPrimaryAdditional

public static class CustomerPrimaryAdditional.Additional
extends Customer

Information on additional driver(s), possibly including frequent renter number. 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="Additional" minOccurs="0" maxOccurs="9">
   <xs:complexType>
     <xs:complexContent>
       <xs:extension base="ns:CustomerType">
         <xs:attributeGroup ref="ns:DateTimeSpanGroup"/>
         <xs:attribute type="xs:string" use="optional" name="CorpDiscountName"/>
         <xs:attribute type="xs:string" use="optional" name="CorpDiscountNmbr"/>
         <xs:attribute use="optional" name="QualificationMethod">
           <xs:simpleType>
             <!-- Reference to inner class QualificationMethod -->
           </xs:simpleType>
         </xs:attribute>
         <xs:attributeGroup ref="ns:TravelerCountGroup"/>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class CustomerPrimaryAdditional.Additional.QualificationMethod
          Schema fragment(s) for this class:
 
Nested classes/interfaces inherited from class org.ota.shared.Customer
Customer.AdditionalLanguage, Customer.Address, Customer.CustLoyalty, Customer.Email, Customer.MaritalStatus, Customer.PaymentForm, Customer.PhysChallName, Customer.Telephone, Customer.URL
 
Constructor Summary
CustomerPrimaryAdditional.Additional()
           
 
Method Summary
 java.lang.String getCorpDiscountName()
          Get the 'CorpDiscountName' attribute value.
 java.lang.String getCorpDiscountNmbr()
          Get the 'CorpDiscountNmbr' attribute value.
 DateTimeSpanGroup getDateTimeSpanGroup()
          Get the 'DateTimeSpanGroup' attributeGroup value.
 CustomerPrimaryAdditional.Additional.QualificationMethod getQualificationMethod()
          Get the 'QualificationMethod' attribute value.
 TravelerCountGroup getTravelerCountGroup()
          Get the 'TravelerCountGroup' attributeGroup value.
 void setCorpDiscountName(java.lang.String corpDiscountName)
          Set the 'CorpDiscountName' attribute value.
 void setCorpDiscountNmbr(java.lang.String corpDiscountNmbr)
          Set the 'CorpDiscountNmbr' attribute value.
 void setDateTimeSpanGroup(DateTimeSpanGroup dateTimeSpanGroup)
          Set the 'DateTimeSpanGroup' attributeGroup value.
 void setQualificationMethod(CustomerPrimaryAdditional.Additional.QualificationMethod qualificationMethod)
          Set the 'QualificationMethod' attribute value.
 void setTravelerCountGroup(TravelerCountGroup travelerCountGroup)
          Set the 'TravelerCountGroup' attributeGroup value.
 
Methods inherited from class org.ota.shared.Customer
addAdditionalLanguage, addAddress, addCitizenCountryName, addContactPerson, addCustLoyalty, addDocument, addEmail, addEmployeeInfo, addPaymentForm, addPersonName, addPetInfo, addPhysChallName, addRelatedTraveler, addTelephone, addURL, clearAdditionalLanguages, clearAddresses, clearCitizenCountryNames, clearContactPersons, clearCustLoyalties, clearDocuments, clearEmails, clearEmployeeInfos, clearPaymentForms, clearPersonNames, clearPetInfos, clearPhysChallNames, clearRelatedTravelers, clearTelephones, clearURLs, getAdditionalLanguage, getAdditionalLanguages, getAddress, getAddresses, getBirthDate, getChildQuantity, getCitizenCountryName, getCitizenCountryNames, getContactPerson, getContactPersons, getCurrencyCodeGroup, getCustLoyalties, getCustLoyalty, getCustomerValue, getDeceased, getDocument, getDocuments, getEmail, getEmails, getEmployeeInfo, getEmployeeInfos, getEmployerInfo, getGenderGroup, getLanguage, getLockout, getMaritalStatus, getPaymentForm, getPaymentForms, getPersonName, getPersonNames, getPetInfo, getPetInfos, getPhysChallName, getPhysChallNames, getPreviouslyMarriedIndicator, getRelatedTraveler, getRelatedTravelers, getTelephone, getTelephones, getText, getTPAExtensions, getURL, getURLs, getVIPIndicator, setAdditionalLanguages, setAddresses, setBirthDate, setChildQuantity, setCitizenCountryNames, setContactPersons, setCurrencyCodeGroup, setCustLoyalties, setCustomerValue, setDeceased, setDocuments, setEmails, setEmployeeInfos, setEmployerInfo, setGenderGroup, setLanguage, setLockout, setMaritalStatus, setPaymentForms, setPersonNames, setPetInfos, setPhysChallNames, setPreviouslyMarriedIndicator, setRelatedTravelers, setTelephones, setText, setTPAExtensions, setURLs, setVIPIndicator, sizeAdditionalLanguages, sizeAddresses, sizeCitizenCountryNames, sizeContactPersons, sizeCustLoyalties, sizeDocuments, sizeEmails, sizeEmployeeInfos, sizePaymentForms, sizePersonNames, sizePetInfos, sizePhysChallNames, sizeRelatedTravelers, sizeTelephones, sizeURLs
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomerPrimaryAdditional.Additional

public CustomerPrimaryAdditional.Additional()
Method Detail

getDateTimeSpanGroup

public DateTimeSpanGroup getDateTimeSpanGroup()
Get the 'DateTimeSpanGroup' attributeGroup value. Specifies the dates for how long the additional driver should be part of the rental contract.

Returns:
value

setDateTimeSpanGroup

public void setDateTimeSpanGroup(DateTimeSpanGroup dateTimeSpanGroup)
Set the 'DateTimeSpanGroup' attributeGroup value. Specifies the dates for how long the additional driver should be part of the rental contract.

Parameters:
dateTimeSpanGroup -

getCorpDiscountName

public java.lang.String getCorpDiscountName()
Get the 'CorpDiscountName' attribute value. This is the name of the organization associated with the corporate discount number.

Returns:
value

setCorpDiscountName

public void setCorpDiscountName(java.lang.String corpDiscountName)
Set the 'CorpDiscountName' attribute value. This is the name of the organization associated with the corporate discount number.

Parameters:
corpDiscountName -

getCorpDiscountNmbr

public java.lang.String getCorpDiscountNmbr()
Get the 'CorpDiscountNmbr' attribute value. This is the code used to identify if the additional driver is eligible for benefits associated with a specific organization.

Returns:
value

setCorpDiscountNmbr

public void setCorpDiscountNmbr(java.lang.String corpDiscountNmbr)
Set the 'CorpDiscountNmbr' attribute value. This is the code used to identify if the additional driver is eligible for benefits associated with a specific organization.

Parameters:
corpDiscountNmbr -

getQualificationMethod

public CustomerPrimaryAdditional.Additional.QualificationMethod getQualificationMethod()
Get the 'QualificationMethod' attribute value. Used as a qualification for an additional driver.

Returns:
value

setQualificationMethod

public void setQualificationMethod(CustomerPrimaryAdditional.Additional.QualificationMethod qualificationMethod)
Set the 'QualificationMethod' attribute value. Used as a qualification for an additional driver.

Parameters:
qualificationMethod -

getTravelerCountGroup

public TravelerCountGroup getTravelerCountGroup()
Get the 'TravelerCountGroup' attributeGroup value. Used to define the specific type of additional person (Adult, YoungDriver, YoungerDriver, or it may be a code that is acceptable to both Trading Partners)

Returns:
value

setTravelerCountGroup

public void setTravelerCountGroup(TravelerCountGroup travelerCountGroup)
Set the 'TravelerCountGroup' attributeGroup value. Used to define the specific type of additional person (Adult, YoungDriver, YoungerDriver, or it may be a code that is acceptable to both Trading Partners)

Parameters:
travelerCountGroup -