org.ota.shared
Class Customer.Telephone

java.lang.Object
  extended by org.ota.shared.Customer.Telephone
Enclosing class:
Customer

public static class Customer.Telephone
extends java.lang.Object

Information on a telephone number for the customer. 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="Telephone" minOccurs="0" maxOccurs="99">
   <xs:complexType>
     <xs:attributeGroup ref="ns:EffectiveExpireOptionalDateGroup"/>
     <xs:attributeGroup ref="ns:TelephoneInfoGroup"/>
     <xs:attribute type="ns:TransferActionType" use="optional" name="TransferAction"/>
     <xs:attribute type="xs:string" use="optional" name="ParentCompanyRef"/>
   </xs:complexType>
 </xs:element>
 


Constructor Summary
Customer.Telephone()
           
 
Method Summary
 EffectiveExpireOptionalDateGroup getEffectiveExpireOptionalDateGroup()
          Get the 'EffectiveExpireOptionalDateGroup' attributeGroup value.
 java.lang.String getParentCompanyRef()
          Get the 'ParentCompanyRef' attribute value.
 TelephoneInfoGroup getTelephoneInfoGroup()
          Get the 'TelephoneInfoGroup' attributeGroup value.
 TransferAction getTransferAction()
          Get the 'TransferAction' attribute value.
 void setEffectiveExpireOptionalDateGroup(EffectiveExpireOptionalDateGroup effectiveExpireOptionalDateGroup)
          Set the 'EffectiveExpireOptionalDateGroup' attributeGroup value.
 void setParentCompanyRef(java.lang.String parentCompanyRef)
          Set the 'ParentCompanyRef' attribute value.
 void setTelephoneInfoGroup(TelephoneInfoGroup telephoneInfoGroup)
          Set the 'TelephoneInfoGroup' attributeGroup value.
 void setTransferAction(TransferAction transferAction)
          Set the 'TransferAction' attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Customer.Telephone

public Customer.Telephone()
Method Detail

getEffectiveExpireOptionalDateGroup

public EffectiveExpireOptionalDateGroup getEffectiveExpireOptionalDateGroup()
Get the 'EffectiveExpireOptionalDateGroup' attributeGroup value. The first and last dates between which this telephone number is in effect.

Returns:
value

setEffectiveExpireOptionalDateGroup

public void setEffectiveExpireOptionalDateGroup(EffectiveExpireOptionalDateGroup effectiveExpireOptionalDateGroup)
Set the 'EffectiveExpireOptionalDateGroup' attributeGroup value. The first and last dates between which this telephone number is in effect.

Parameters:
effectiveExpireOptionalDateGroup -

getTelephoneInfoGroup

public TelephoneInfoGroup getTelephoneInfoGroup()
Get the 'TelephoneInfoGroup' attributeGroup value. Information about a telephone number, including the actual number and its usage.

Returns:
value

setTelephoneInfoGroup

public void setTelephoneInfoGroup(TelephoneInfoGroup telephoneInfoGroup)
Set the 'TelephoneInfoGroup' attributeGroup value. Information about a telephone number, including the actual number and its usage.

Parameters:
telephoneInfoGroup -

getTransferAction

public TransferAction getTransferAction()
Get the 'TransferAction' attribute value. Indicates under what conditions the element will be transfered to the booking.

Returns:
value

setTransferAction

public void setTransferAction(TransferAction transferAction)
Set the 'TransferAction' attribute value. Indicates under what conditions the element will be transfered to the booking.

Parameters:
transferAction -

getParentCompanyRef

public java.lang.String getParentCompanyRef()
Get the 'ParentCompanyRef' attribute value. A reference to the company from which this element has been inherited.

Returns:
value

setParentCompanyRef

public void setParentCompanyRef(java.lang.String parentCompanyRef)
Set the 'ParentCompanyRef' attribute value. A reference to the company from which this element has been inherited.

Parameters:
parentCompanyRef -