org.ota.vehicle
Class RateRuleRS.RateRules.RateGuarantee

java.lang.Object
  extended by org.ota.vehicle.RateRuleRS.RateRules.RateGuarantee
Enclosing class:
RateRuleRS.RateRules

public static class RateRuleRS.RateRules.RateGuarantee
extends java.lang.Object

Used to indicate how long a specific rate is guaranteed. 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="RateGuarantee" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element type="ns:FormattedTextTextType" name="Description" minOccurs="0"/>
     </xs:sequence>
     <xs:attributeGroup ref="ns:DeadlineGroup"/>
     <xs:attributeGroup ref="ns:DateTimeSpanGroup"/>
   </xs:complexType>
 </xs:element>
 


Constructor Summary
RateRuleRS.RateRules.RateGuarantee()
           
 
Method Summary
 DateTimeSpanGroup getDateTimeSpanGroup()
          Get the 'DateTimeSpanGroup' attributeGroup value.
 DeadlineGroup getDeadlineGroup()
          Get the 'DeadlineGroup' attributeGroup value.
 FormattedTextText getDescription()
          Get the 'Description' element value.
 void setDateTimeSpanGroup(DateTimeSpanGroup dateTimeSpanGroup)
          Set the 'DateTimeSpanGroup' attributeGroup value.
 void setDeadlineGroup(DeadlineGroup deadlineGroup)
          Set the 'DeadlineGroup' attributeGroup value.
 void setDescription(FormattedTextText description)
          Set the 'Description' element value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RateRuleRS.RateRules.RateGuarantee

public RateRuleRS.RateRules.RateGuarantee()
Method Detail

getDescription

public FormattedTextText getDescription()
Get the 'Description' element value. A description of the rate guarantee.

Returns:
value

setDescription

public void setDescription(FormattedTextText description)
Set the 'Description' element value. A description of the rate guarantee.

Parameters:
description -

getDeadlineGroup

public DeadlineGroup getDeadlineGroup()
Get the 'DeadlineGroup' attributeGroup value. The period for which the rate guarantee applies based on a provisional booking or rental date (e.g., rate is good for ten days after the provisional booking at which point it needs to be confirmed in order to lock in the rate).

Returns:
value

setDeadlineGroup

public void setDeadlineGroup(DeadlineGroup deadlineGroup)
Set the 'DeadlineGroup' attributeGroup value. The period for which the rate guarantee applies based on a provisional booking or rental date (e.g., rate is good for ten days after the provisional booking at which point it needs to be confirmed in order to lock in the rate).

Parameters:
deadlineGroup -

getDateTimeSpanGroup

public DateTimeSpanGroup getDateTimeSpanGroup()
Get the 'DateTimeSpanGroup' attributeGroup value. The dates for which the rate guarantee applies (e.g., November 1, 2008 to November 15, 2008 or 10 days).

Returns:
value

setDateTimeSpanGroup

public void setDateTimeSpanGroup(DateTimeSpanGroup dateTimeSpanGroup)
Set the 'DateTimeSpanGroup' attributeGroup value. The dates for which the rate guarantee applies (e.g., November 1, 2008 to November 15, 2008 or 10 days).

Parameters:
dateTimeSpanGroup -