org.ota.profile
Class Profile.Agreements.AllianceConsortium

java.lang.Object
  extended by org.ota.profile.Profile.Agreements.AllianceConsortium
Enclosing class:
Profile.Agreements

public static class Profile.Agreements.AllianceConsortium
extends java.lang.Object

Information about alliance partnerships and consortiums. 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" type="ns:AllianceConsortiumType" name="AllianceConsortium" minOccurs="0" maxOccurs="unbounded"/>
 
 <xs:complexType xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="AllianceConsortiumType">
   <xs:sequence>
     <xs:element name="AllianceMember" minOccurs="0" maxOccurs="unbounded">
       <!-- Reference to inner class AllianceMember -->
     </xs:element>
   </xs:sequence>
   <xs:attributeGroup ref="ns:ID_OptionalGroup"/>
   <xs:attributeGroup ref="ns:EffectiveExpireOptionalDateGroup"/>
 </xs:complexType>
 
 <xs:attributeGroup xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="ID_OptionalGroup">
   <xs:attribute type="xs:string" use="optional" name="ID"/>
 </xs:attributeGroup>
 


Nested Class Summary
static class Profile.Agreements.AllianceConsortium.AllianceMember
          Identification of a company that participates in an alliance or consortium to which the primary business entity identified in this profile belongs.
 
Constructor Summary
Profile.Agreements.AllianceConsortium()
           
 
Method Summary
 void addAllianceMember(Profile.Agreements.AllianceConsortium.AllianceMember item)
          Add a 'AllianceMember' element item.
 void clearAllianceMembers()
          Remove all 'AllianceMember' element items.
 Profile.Agreements.AllianceConsortium.AllianceMember getAllianceMember(int index)
          Get 'AllianceMember' element item by position.
 java.util.List<Profile.Agreements.AllianceConsortium.AllianceMember> getAllianceMembers()
          Get the list of 'AllianceMember' element items.
 EffectiveExpireOptionalDateGroup getEffectiveExpireOptionalDateGroup()
          Get the 'EffectiveExpireOptionalDateGroup' attributeGroup value.
 java.lang.String getID()
          Get the 'ID' attribute value.
 void setAllianceMembers(java.util.List<Profile.Agreements.AllianceConsortium.AllianceMember> list)
          Set the list of 'AllianceMember' element items.
 void setEffectiveExpireOptionalDateGroup(EffectiveExpireOptionalDateGroup effectiveExpireOptionalDateGroup)
          Set the 'EffectiveExpireOptionalDateGroup' attributeGroup value.
 void setID(java.lang.String ID)
          Set the 'ID' attribute value.
 int sizeAllianceMembers()
          Get the number of 'AllianceMember' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Profile.Agreements.AllianceConsortium

public Profile.Agreements.AllianceConsortium()
Method Detail

getAllianceMembers

public java.util.List<Profile.Agreements.AllianceConsortium.AllianceMember> getAllianceMembers()
Get the list of 'AllianceMember' element items. Provides information about alliance partnerships and consortiums of members grouped together to obtain trading partner agreements for travel service and privileges.

Returns:
list

setAllianceMembers

public void setAllianceMembers(java.util.List<Profile.Agreements.AllianceConsortium.AllianceMember> list)
Set the list of 'AllianceMember' element items. Provides information about alliance partnerships and consortiums of members grouped together to obtain trading partner agreements for travel service and privileges.

Parameters:
list -

sizeAllianceMembers

public int sizeAllianceMembers()
Get the number of 'AllianceMember' element items.

Returns:
count

addAllianceMember

public void addAllianceMember(Profile.Agreements.AllianceConsortium.AllianceMember item)
Add a 'AllianceMember' element item.

Parameters:
item -

getAllianceMember

public Profile.Agreements.AllianceConsortium.AllianceMember getAllianceMember(int index)
Get 'AllianceMember' element item by position.

Parameters:
index -
Returns:
item

clearAllianceMembers

public void clearAllianceMembers()
Remove all 'AllianceMember' element items.


getID

public java.lang.String getID()
Get the 'ID' attribute value. A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.

Returns:
value

setID

public void setID(java.lang.String ID)
Set the 'ID' attribute value. A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.

Parameters:
ID -

getEffectiveExpireOptionalDateGroup

public EffectiveExpireOptionalDateGroup getEffectiveExpireOptionalDateGroup()
Get the 'EffectiveExpireOptionalDateGroup' attributeGroup value. Provides the effective and expiry dates for the alliance partnership.

Returns:
value

setEffectiveExpireOptionalDateGroup

public void setEffectiveExpireOptionalDateGroup(EffectiveExpireOptionalDateGroup effectiveExpireOptionalDateGroup)
Set the 'EffectiveExpireOptionalDateGroup' attributeGroup value. Provides the effective and expiry dates for the alliance partnership.

Parameters:
effectiveExpireOptionalDateGroup -