org.ota.profile
Class Profiles.ProfileInfo

java.lang.Object
  extended by org.ota.profile.Profiles.ProfileInfo
Enclosing class:
Profiles

public static class Profiles.ProfileInfo
extends java.lang.Object

A collection of Profiles or Unique IDs of Profiles. 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="ProfileInfo" maxOccurs="unbounded">
   <xs:complexType>
     <xs:sequence>
       <xs:element type="ns:UniqueID_Type" name="UniqueID" minOccurs="0" maxOccurs="9"/>
       <xs:element type="ns:ProfileType" name="Profile"/>
     </xs:sequence>
   </xs:complexType>
 </xs:element>
 


Constructor Summary
Profiles.ProfileInfo()
           
 
Method Summary
 void addUniqueID(UniqueID item)
          Add a 'UniqueID' element item.
 void clearUniqueIDs()
          Remove all 'UniqueID' element items.
 Profile getProfile()
          Get the 'Profile' element value.
 UniqueID getUniqueID(int index)
          Get 'UniqueID' element item by position.
 java.util.List<UniqueID> getUniqueIDs()
          Get the list of 'UniqueID' element items.
 void setProfile(Profile profile)
          Set the 'Profile' element value.
 void setUniqueIDs(java.util.List<UniqueID> list)
          Set the list of 'UniqueID' element items.
 int sizeUniqueIDs()
          Get the number of 'UniqueID' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Profiles.ProfileInfo

public Profiles.ProfileInfo()
Method Detail

getUniqueIDs

public java.util.List<UniqueID> getUniqueIDs()
Get the list of 'UniqueID' element items. A unique ID for a profile. This element repeats to accommodate multiple unique IDs for a single profile across multiple systems.

Returns:
list

setUniqueIDs

public void setUniqueIDs(java.util.List<UniqueID> list)
Set the list of 'UniqueID' element items. A unique ID for a profile. This element repeats to accommodate multiple unique IDs for a single profile across multiple systems.

Parameters:
list -

sizeUniqueIDs

public int sizeUniqueIDs()
Get the number of 'UniqueID' element items.

Returns:
count

addUniqueID

public void addUniqueID(UniqueID item)
Add a 'UniqueID' element item.

Parameters:
item -

getUniqueID

public UniqueID getUniqueID(int index)
Get 'UniqueID' element item by position.

Parameters:
index -
Returns:
item

clearUniqueIDs

public void clearUniqueIDs()
Remove all 'UniqueID' element items.


getProfile

public Profile getProfile()
Get the 'Profile' element value. Provides detailed information regarding either a company or a customer profile.

Returns:
value

setProfile

public void setProfile(Profile profile)
Set the 'Profile' element value. Provides detailed information regarding either a company or a customer profile.

Parameters:
profile -