org.ota.cruise
Class CruiseProfile

java.lang.Object
  extended by org.ota.cruise.CruiseProfile

public class CruiseProfile
extends java.lang.Object

Used to specify the data requirements. Schema fragment(s) for this class:

 <xs:complexType xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="CruiseProfileType">
   <xs:sequence>
     <xs:element name="CruiseProfile" maxOccurs="99">
       <!-- Reference to inner class CruiseProfileInner -->
     </xs:element>
   </xs:sequence>
   <xs:attribute use="required" name="ProfileTypeIdentifier">
     <xs:simpleType>
       <!-- Reference to inner class ProfileTypeIdentifier -->
     </xs:simpleType>
   </xs:attribute>
 </xs:complexType>
 


Nested Class Summary
static class CruiseProfile.CruiseProfileInner
          Contains the cruise attribute information, identifying those items which are mandatory, modifiable, or have required maximums.
static class CruiseProfile.ProfileTypeIdentifier
          Schema fragment(s) for this class:
 
Constructor Summary
CruiseProfile()
           
 
Method Summary
 void addCruiseProfile(CruiseProfile.CruiseProfileInner item)
          Add a 'CruiseProfile' element item.
 void clearCruiseProfiles()
          Remove all 'CruiseProfile' element items.
 CruiseProfile.CruiseProfileInner getCruiseProfile(int index)
          Get 'CruiseProfile' element item by position.
 java.util.List<CruiseProfile.CruiseProfileInner> getCruiseProfiles()
          Get the list of 'CruiseProfile' element items.
 CruiseProfile.ProfileTypeIdentifier getProfileTypeIdentifier()
          Get the 'ProfileTypeIdentifier' attribute value.
 void setCruiseProfiles(java.util.List<CruiseProfile.CruiseProfileInner> list)
          Set the list of 'CruiseProfile' element items.
 void setProfileTypeIdentifier(CruiseProfile.ProfileTypeIdentifier profileTypeIdentifier)
          Set the 'ProfileTypeIdentifier' attribute value.
 int sizeCruiseProfiles()
          Get the number of 'CruiseProfile' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CruiseProfile

public CruiseProfile()
Method Detail

getCruiseProfiles

public java.util.List<CruiseProfile.CruiseProfileInner> getCruiseProfiles()
Get the list of 'CruiseProfile' element items.

Returns:
list

setCruiseProfiles

public void setCruiseProfiles(java.util.List<CruiseProfile.CruiseProfileInner> list)
Set the list of 'CruiseProfile' element items.

Parameters:
list -

sizeCruiseProfiles

public int sizeCruiseProfiles()
Get the number of 'CruiseProfile' element items.

Returns:
count

addCruiseProfile

public void addCruiseProfile(CruiseProfile.CruiseProfileInner item)
Add a 'CruiseProfile' element item.

Parameters:
item -

getCruiseProfile

public CruiseProfile.CruiseProfileInner getCruiseProfile(int index)
Get 'CruiseProfile' element item by position.

Parameters:
index -
Returns:
item

clearCruiseProfiles

public void clearCruiseProfiles()
Remove all 'CruiseProfile' element items.


getProfileTypeIdentifier

public CruiseProfile.ProfileTypeIdentifier getProfileTypeIdentifier()
Get the 'ProfileTypeIdentifier' attribute value. Specifies the Profile Type such as MOD, MAX or MAN. Profile information, E.g, - MOD for Modification - MAX for Maximum units allowed - MAN for Mandatory

Returns:
value

setProfileTypeIdentifier

public void setProfileTypeIdentifier(CruiseProfile.ProfileTypeIdentifier profileTypeIdentifier)
Set the 'ProfileTypeIdentifier' attribute value. Specifies the Profile Type such as MOD, MAX or MAN. Profile information, E.g, - MOD for Modification - MAX for Maximum units allowed - MAN for Mandatory

Parameters:
profileTypeIdentifier -