org.ota.loyalty
Class CertificateCreateRQ

java.lang.Object
  extended by org.ota.loyalty.CertificateCreateRQ

public class CertificateCreateRQ
extends java.lang.Object

The CertificateCreateRQ allows businesses to communicate with their loyalty service provider to generate redemption certificates for their customers. 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="OTA_LoyaltyCertificateCreateRQ">
   <xs:complexType>
     <xs:sequence>
       <xs:element type="ns:PersonNameType" name="Customer" minOccurs="0"/>
       <xs:element name="TravelInfos">
         <xs:complexType>
           <xs:sequence>
             <xs:element type="ns:LoyaltyTravelInfoType" name="TravelInfo" maxOccurs="99"/>
             <xs:element name="LoyaltyCertificateDetail">
               <xs:complexType>
                 <xs:attributeGroup ref="ns:LoyaltyCertificateNumberGroup"/>
               </xs:complexType>
             </xs:element>
           </xs:sequence>
         </xs:complexType>
       </xs:element>
     </xs:sequence>
     <xs:attributeGroup ref="ns:OTA_PayloadStdAttributes"/>
   </xs:complexType>
 </xs:element>
 


Constructor Summary
CertificateCreateRQ()
           
 
Method Summary
 void addTravelInfosTravelInfo(LoyaltyTravelInfo item)
          Add a 'TravelInfo' element item.
 void clearTravelInfosTravelInfos()
          Remove all 'TravelInfo' element items.
 PersonName getCustomer()
          Get the 'Customer' element value.
 OTAPayloadStdAttributes getOTAPayloadStdAttributes()
          Get the 'OTA_PayloadStdAttributes' attributeGroup value.
 LoyaltyCertificateNumberGroup getTravelInfosLoyaltyCertificateDetail()
          Get the 'LoyaltyCertificateNumberGroup' attributeGroup value.
 LoyaltyTravelInfo getTravelInfosTravelInfo(int index)
          Get 'TravelInfo' element item by position.
 java.util.List<LoyaltyTravelInfo> getTravelInfosTravelInfos()
          Get the list of 'TravelInfo' element items.
 void setCustomer(PersonName customer)
          Set the 'Customer' element value.
 void setOTAPayloadStdAttributes(OTAPayloadStdAttributes OTAPayloadStdAttributes)
          Set the 'OTA_PayloadStdAttributes' attributeGroup value.
 void setTravelInfosLoyaltyCertificateDetail(LoyaltyCertificateNumberGroup travelInfosLoyaltyCertificateDetail)
          Set the 'LoyaltyCertificateNumberGroup' attributeGroup value.
 void setTravelInfosTravelInfos(java.util.List<LoyaltyTravelInfo> list)
          Set the list of 'TravelInfo' element items.
 int sizeTravelInfosTravelInfos()
          Get the number of 'TravelInfo' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CertificateCreateRQ

public CertificateCreateRQ()
Method Detail

getCustomer

public PersonName getCustomer()
Get the 'Customer' element value.

Returns:
value

setCustomer

public void setCustomer(PersonName customer)
Set the 'Customer' element value.

Parameters:
customer -

getTravelInfosTravelInfos

public java.util.List<LoyaltyTravelInfo> getTravelInfosTravelInfos()
Get the list of 'TravelInfo' element items.

Returns:
list

setTravelInfosTravelInfos

public void setTravelInfosTravelInfos(java.util.List<LoyaltyTravelInfo> list)
Set the list of 'TravelInfo' element items.

Parameters:
list -

sizeTravelInfosTravelInfos

public int sizeTravelInfosTravelInfos()
Get the number of 'TravelInfo' element items.

Returns:
count

addTravelInfosTravelInfo

public void addTravelInfosTravelInfo(LoyaltyTravelInfo item)
Add a 'TravelInfo' element item.

Parameters:
item -

getTravelInfosTravelInfo

public LoyaltyTravelInfo getTravelInfosTravelInfo(int index)
Get 'TravelInfo' element item by position.

Parameters:
index -
Returns:
item

clearTravelInfosTravelInfos

public void clearTravelInfosTravelInfos()
Remove all 'TravelInfo' element items.


getTravelInfosLoyaltyCertificateDetail

public LoyaltyCertificateNumberGroup getTravelInfosLoyaltyCertificateDetail()
Get the 'LoyaltyCertificateNumberGroup' attributeGroup value.

Returns:
value

setTravelInfosLoyaltyCertificateDetail

public void setTravelInfosLoyaltyCertificateDetail(LoyaltyCertificateNumberGroup travelInfosLoyaltyCertificateDetail)
Set the 'LoyaltyCertificateNumberGroup' attributeGroup value.

Parameters:
travelInfosLoyaltyCertificateDetail -

getOTAPayloadStdAttributes

public OTAPayloadStdAttributes getOTAPayloadStdAttributes()
Get the 'OTA_PayloadStdAttributes' attributeGroup value.

Returns:
value

setOTAPayloadStdAttributes

public void setOTAPayloadStdAttributes(OTAPayloadStdAttributes OTAPayloadStdAttributes)
Set the 'OTA_PayloadStdAttributes' attributeGroup value.

Parameters:
OTAPayloadStdAttributes -