org.ota.vehicle
Class LocDetailsNotifRQ.LocationDetail.SpecialEquipments

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

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

A collection of descriptions about the special pieces of equipment that can be included in a rental from this facility. 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="SpecialEquipments" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="SpecialEquipment" maxOccurs="99">
         <!-- Reference to inner class SpecialEquipment -->
       </xs:element>
     </xs:sequence>
     <xs:attribute type="xs:string" use="optional" name="PolicyNumber"/>
     <xs:attribute type="ns:ActionType" use="optional" name="Action"/>
     <xs:attributeGroup ref="ns:DateTimeSpanGroup"/>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class LocDetailsNotifRQ.LocationDetail.SpecialEquipments.SpecialEquipment
          Information that describes a piece of special equipment, any restrictions associated with it and charges that may apply.
 
Constructor Summary
LocDetailsNotifRQ.LocationDetail.SpecialEquipments()
           
 
Method Summary
 void addSpecialEquipment(LocDetailsNotifRQ.LocationDetail.SpecialEquipments.SpecialEquipment item)
          Add a 'SpecialEquipment' element item.
 void clearSpecialEquipments()
          Remove all 'SpecialEquipment' element items.
 Action getAction()
          Get the 'Action' attribute value.
 DateTimeSpanGroup getDateTimeSpanGroup()
          Get the 'DateTimeSpanGroup' attributeGroup value.
 java.lang.String getPolicyNumber()
          Get the 'PolicyNumber' attribute value.
 LocDetailsNotifRQ.LocationDetail.SpecialEquipments.SpecialEquipment getSpecialEquipment(int index)
          Get 'SpecialEquipment' element item by position.
 java.util.List<LocDetailsNotifRQ.LocationDetail.SpecialEquipments.SpecialEquipment> getSpecialEquipments()
          Get the list of 'SpecialEquipment' element items.
 void setAction(Action action)
          Set the 'Action' attribute value.
 void setDateTimeSpanGroup(DateTimeSpanGroup dateTimeSpanGroup)
          Set the 'DateTimeSpanGroup' attributeGroup value.
 void setPolicyNumber(java.lang.String policyNumber)
          Set the 'PolicyNumber' attribute value.
 void setSpecialEquipments(java.util.List<LocDetailsNotifRQ.LocationDetail.SpecialEquipments.SpecialEquipment> list)
          Set the list of 'SpecialEquipment' element items.
 int sizeSpecialEquipments()
          Get the number of 'SpecialEquipment' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocDetailsNotifRQ.LocationDetail.SpecialEquipments

public LocDetailsNotifRQ.LocationDetail.SpecialEquipments()
Method Detail

getSpecialEquipments

public java.util.List<LocDetailsNotifRQ.LocationDetail.SpecialEquipments.SpecialEquipment> getSpecialEquipments()
Get the list of 'SpecialEquipment' element items.

Returns:
list

setSpecialEquipments

public void setSpecialEquipments(java.util.List<LocDetailsNotifRQ.LocationDetail.SpecialEquipments.SpecialEquipment> list)
Set the list of 'SpecialEquipment' element items.

Parameters:
list -

sizeSpecialEquipments

public int sizeSpecialEquipments()
Get the number of 'SpecialEquipment' element items.

Returns:
count

addSpecialEquipment

public void addSpecialEquipment(LocDetailsNotifRQ.LocationDetail.SpecialEquipments.SpecialEquipment item)
Add a 'SpecialEquipment' element item.

Parameters:
item -

getSpecialEquipment

public LocDetailsNotifRQ.LocationDetail.SpecialEquipments.SpecialEquipment getSpecialEquipment(int index)
Get 'SpecialEquipment' element item by position.

Parameters:
index -
Returns:
item

clearSpecialEquipments

public void clearSpecialEquipments()
Remove all 'SpecialEquipment' element items.


getPolicyNumber

public java.lang.String getPolicyNumber()
Get the 'PolicyNumber' attribute value. The policy number for special equipment.

Returns:
value

setPolicyNumber

public void setPolicyNumber(java.lang.String policyNumber)
Set the 'PolicyNumber' attribute value. The policy number for special equipment.

Parameters:
policyNumber -

getAction

public Action getAction()
Get the 'Action' attribute value. To specify if the action to be taken is a replacement, addition, deletion, or update.

Returns:
value

setAction

public void setAction(Action action)
Set the 'Action' attribute value. To specify if the action to be taken is a replacement, addition, deletion, or update.

Parameters:
action -

getDateTimeSpanGroup

public DateTimeSpanGroup getDateTimeSpanGroup()
Get the 'DateTimeSpanGroup' attributeGroup value. The effective and discontinue dates for the special equipment.

Returns:
value

setDateTimeSpanGroup

public void setDateTimeSpanGroup(DateTimeSpanGroup dateTimeSpanGroup)
Set the 'DateTimeSpanGroup' attributeGroup value. The effective and discontinue dates for the special equipment.

Parameters:
dateTimeSpanGroup -