org.ota.hotel
Class Viewerships.Viewership.ProfileTypes

java.lang.Object
  extended by org.ota.hotel.Viewerships.Viewership.ProfileTypes
Enclosing class:
Viewerships.Viewership

public static class Viewerships.Viewership.ProfileTypes
extends java.lang.Object

A collection of profile types. 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="ProfileTypes" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="ProfileType" maxOccurs="unbounded">
         <!-- Reference to inner class Profile -->
       </xs:element>
     </xs:sequence>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class Viewerships.Viewership.ProfileTypes.Profile
          Profile types associated with the viewership, i.e, the types of profiles allowed to view this information.
 
Constructor Summary
Viewerships.Viewership.ProfileTypes()
           
 
Method Summary
 void addProfile(Viewerships.Viewership.ProfileTypes.Profile item)
          Add a 'ProfileType' element item.
 void clearProfiles()
          Remove all 'ProfileType' element items.
 Viewerships.Viewership.ProfileTypes.Profile getProfile(int index)
          Get 'ProfileType' element item by position.
 java.util.List<Viewerships.Viewership.ProfileTypes.Profile> getProfiles()
          Get the list of 'ProfileType' element items.
 void setProfiles(java.util.List<Viewerships.Viewership.ProfileTypes.Profile> list)
          Set the list of 'ProfileType' element items.
 int sizeProfiles()
          Get the number of 'ProfileType' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Viewerships.Viewership.ProfileTypes

public Viewerships.Viewership.ProfileTypes()
Method Detail

getProfiles

public java.util.List<Viewerships.Viewership.ProfileTypes.Profile> getProfiles()
Get the list of 'ProfileType' element items.

Returns:
list

setProfiles

public void setProfiles(java.util.List<Viewerships.Viewership.ProfileTypes.Profile> list)
Set the list of 'ProfileType' element items.

Parameters:
list -

sizeProfiles

public int sizeProfiles()
Get the number of 'ProfileType' element items.

Returns:
count

addProfile

public void addProfile(Viewerships.Viewership.ProfileTypes.Profile item)
Add a 'ProfileType' element item.

Parameters:
item -

getProfile

public Viewerships.Viewership.ProfileTypes.Profile getProfile(int index)
Get 'ProfileType' element item by position.

Parameters:
index -
Returns:
item

clearProfiles

public void clearProfiles()
Remove all 'ProfileType' element items.