org.ota.vehicle
Class OffLocationService

java.lang.Object
  extended by org.ota.vehicle.OffLocationServiceCore
      extended by org.ota.vehicle.OffLocationService

public class OffLocationService
extends OffLocationServiceCore

The OffLocationServiceType complex type defines a specific off-location service. Schema fragment(s) for this class:

 <xs:complexType xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="OffLocationServiceType">
   <xs:complexContent>
     <xs:extension base="ns:OffLocationServiceCoreType">
       <xs:sequence>
         <xs:element type="ns:PersonNameType" name="PersonName" minOccurs="0"/>
         <xs:element name="Telephone" minOccurs="0">
           <xs:complexType>
             <xs:attributeGroup ref="ns:TelephoneGroup"/>
           </xs:complexType>
         </xs:element>
         <xs:element type="ns:UniqueID_Type" name="TrackingID" minOccurs="0"/>
       </xs:sequence>
       <xs:attribute type="xs:string" use="optional" name="SpecInstructions"/>
     </xs:extension>
   </xs:complexContent>
 </xs:complexType>
 


Nested Class Summary
 
Nested classes/interfaces inherited from class org.ota.vehicle.OffLocationServiceCore
OffLocationServiceCore.Address
 
Constructor Summary
OffLocationService()
           
 
Method Summary
 PersonName getPersonName()
          Get the 'PersonName' element value.
 java.lang.String getSpecInstructions()
          Get the 'SpecInstructions' attribute value.
 TelephoneGroup getTelephone()
          Get the 'TelephoneGroup' attributeGroup value.
 UniqueID getTrackingID()
          Get the 'TrackingID' element value.
 void setPersonName(PersonName personName)
          Set the 'PersonName' element value.
 void setSpecInstructions(java.lang.String specInstructions)
          Set the 'SpecInstructions' attribute value.
 void setTelephone(TelephoneGroup telephone)
          Set the 'TelephoneGroup' attributeGroup value.
 void setTrackingID(UniqueID trackingID)
          Set the 'TrackingID' element value.
 
Methods inherited from class org.ota.vehicle.OffLocationServiceCore
getAddress, getType, setAddress, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OffLocationService

public OffLocationService()
Method Detail

getPersonName

public PersonName getPersonName()
Get the 'PersonName' element value. Name for the contact person for the off location service.

Returns:
value

setPersonName

public void setPersonName(PersonName personName)
Set the 'PersonName' element value. Name for the contact person for the off location service.

Parameters:
personName -

getTelephone

public TelephoneGroup getTelephone()
Get the 'TelephoneGroup' attributeGroup value. Phone number for the contact person for the off location service.

Returns:
value

setTelephone

public void setTelephone(TelephoneGroup telephone)
Set the 'TelephoneGroup' attributeGroup value. Phone number for the contact person for the off location service.

Parameters:
telephone -

getTrackingID

public UniqueID getTrackingID()
Get the 'TrackingID' element value. Can be used as a tracking number for delivery and collection.

Returns:
value

setTrackingID

public void setTrackingID(UniqueID trackingID)
Set the 'TrackingID' element value. Can be used as a tracking number for delivery and collection.

Parameters:
trackingID -

getSpecInstructions

public java.lang.String getSpecInstructions()
Get the 'SpecInstructions' attribute value. Provides special instructions regarding the off location service (e.g., keys with receptionist).

Returns:
value

setSpecInstructions

public void setSpecInstructions(java.lang.String specInstructions)
Set the 'SpecInstructions' attribute value. Provides special instructions regarding the off location service (e.g., keys with receptionist).

Parameters:
specInstructions -