org.ota.misc
Class AuthorizationRQ

java.lang.Object
  extended by org.ota.misc.AuthorizationRQ

public class AuthorizationRQ
extends java.lang.Object

Verifies and validates a traveller based on information for a bank account, credit card, or drivers licence. Each of these can be validated with or without an address. 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_AuthorizationRQ">
   <xs:complexType>
     <xs:sequence>
       <xs:element type="ns:POS_Type" name="POS" minOccurs="0"/>
       <xs:element type="ns:AuthorizationType" name="AuthorizationDetail" maxOccurs="99"/>
     </xs:sequence>
     <xs:attributeGroup ref="ns:OTA_PayloadStdAttributes"/>
   </xs:complexType>
 </xs:element>
 


Constructor Summary
AuthorizationRQ()
           
 
Method Summary
 void addAuthorizationDetail(Authorization item)
          Add a 'AuthorizationDetail' element item.
 void clearAuthorizationDetails()
          Remove all 'AuthorizationDetail' element items.
 Authorization getAuthorizationDetail(int index)
          Get 'AuthorizationDetail' element item by position.
 java.util.List<Authorization> getAuthorizationDetails()
          Get the list of 'AuthorizationDetail' element items.
 OTAPayloadStdAttributes getPayloadStdAttributes()
          Get the 'OTA_PayloadStdAttributes' attributeGroup value.
 POS getPOS()
          Get the 'POS' element value.
 void setAuthorizationDetails(java.util.List<Authorization> list)
          Set the list of 'AuthorizationDetail' element items.
 void setPayloadStdAttributes(OTAPayloadStdAttributes payloadStdAttributes)
          Set the 'OTA_PayloadStdAttributes' attributeGroup value.
 void setPOS(POS POS)
          Set the 'POS' element value.
 int sizeAuthorizationDetails()
          Get the number of 'AuthorizationDetail' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuthorizationRQ

public AuthorizationRQ()
Method Detail

getPOS

public POS getPOS()
Get the 'POS' element value. Point of sale object.

Returns:
value

setPOS

public void setPOS(POS POS)
Set the 'POS' element value. Point of sale object.

Parameters:
POS -

getAuthorizationDetails

public java.util.List<Authorization> getAuthorizationDetails()
Get the list of 'AuthorizationDetail' element items. Information with which the traveller's identification is verified and/or charges are authorized.

Returns:
list

setAuthorizationDetails

public void setAuthorizationDetails(java.util.List<Authorization> list)
Set the list of 'AuthorizationDetail' element items. Information with which the traveller's identification is verified and/or charges are authorized.

Parameters:
list -

sizeAuthorizationDetails

public int sizeAuthorizationDetails()
Get the number of 'AuthorizationDetail' element items.

Returns:
count

addAuthorizationDetail

public void addAuthorizationDetail(Authorization item)
Add a 'AuthorizationDetail' element item.

Parameters:
item -

getAuthorizationDetail

public Authorization getAuthorizationDetail(int index)
Get 'AuthorizationDetail' element item by position.

Parameters:
index -
Returns:
item

clearAuthorizationDetails

public void clearAuthorizationDetails()
Remove all 'AuthorizationDetail' element items.


getPayloadStdAttributes

public OTAPayloadStdAttributes getPayloadStdAttributes()
Get the 'OTA_PayloadStdAttributes' attributeGroup value. The standard attributes that appear on the root element for all OpenTravel messages.

Returns:
value

setPayloadStdAttributes

public void setPayloadStdAttributes(OTAPayloadStdAttributes payloadStdAttributes)
Set the 'OTA_PayloadStdAttributes' attributeGroup value. The standard attributes that appear on the root element for all OpenTravel messages.

Parameters:
payloadStdAttributes -