org.ota.vehicle
Class RateRuleNotifRQ.Rule

java.lang.Object
  extended by org.ota.vehicle.RateRules
      extended by org.ota.vehicle.RateRuleNotifRQ.Rule
Enclosing class:
RateRuleNotifRQ

public static class RateRuleNotifRQ.Rule
extends RateRules

Rule detail information. 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="Rule" maxOccurs="999">
   <xs:complexType>
     <xs:complexContent>
       <xs:extension base="ns:RateRulesType">
         <xs:sequence>
           <xs:element name="ProcessingInfo">
             <xs:complexType>
               <xs:attributeGroup ref="ns:ProcessingInfoGroup"/>
             </xs:complexType>
           </xs:element>
           <xs:element type="ns:FormattedTextTextType" name="RuleText" minOccurs="0"/>
         </xs:sequence>
         <xs:attribute type="xs:string" use="optional" name="ID"/>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
 
Nested classes/interfaces inherited from class org.ota.vehicle.RateRules
RateRules.AdvanceBooking, RateRules.CancelPenaltyInfo, RateRules.PaymentRules, RateRules.PickupReturnRules, RateRules.RateDeposit, RateRules.RateGuarantee
 
Constructor Summary
RateRuleNotifRQ.Rule()
           
 
Method Summary
 java.lang.String getID()
          Get the 'ID' attribute value.
 ProcessingInfoGroup getProcessingInfo()
          Get the 'ProcessingInfoGroup' attributeGroup value.
 FormattedTextText getRuleText()
          Get the 'RuleText' element value.
 void setID(java.lang.String ID)
          Set the 'ID' attribute value.
 void setProcessingInfo(ProcessingInfoGroup processingInfo)
          Set the 'ProcessingInfoGroup' attributeGroup value.
 void setRuleText(FormattedTextText ruleText)
          Set the 'RuleText' element value.
 
Methods inherited from class org.ota.vehicle.RateRules
addCancelPenaltyInfo, addPickupReturnRule, clearCancelPenaltyInfos, clearPickupReturnRules, getAdvanceBooking, getCancelPenaltyInfo, getCancelPenaltyInfos, getMaximumKeep, getMaximumRental, getMinimumKeep, getPaymentRules, getPickupReturnRule, getPickupReturnRules, getRateDeposit, getRateGuarantee, setAdvanceBooking, setCancelPenaltyInfos, setMaximumKeep, setMaximumRental, setMinimumKeep, setPaymentRules, setPickupReturnRules, setRateDeposit, setRateGuarantee, sizeCancelPenaltyInfos, sizePickupReturnRules
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RateRuleNotifRQ.Rule

public RateRuleNotifRQ.Rule()
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 -

getRuleText

public FormattedTextText getRuleText()
Get the 'RuleText' element value. The rule in textual format.

Returns:
value

setRuleText

public void setRuleText(FormattedTextText ruleText)
Set the 'RuleText' element value. The rule in textual format.

Parameters:
ruleText -

getID

public java.lang.String getID()
Get the 'ID' attribute value. An identifier for the rule.

Returns:
value

setID

public void setID(java.lang.String ID)
Set the 'ID' attribute value. An identifier for the rule.

Parameters:
ID -