org.ota.hotel
Class Membership

java.lang.Object
  extended by org.ota.hotel.Membership

public class Membership
extends java.lang.Object

A collection of Membership objects. Memberships provides a list of reward programs which may be credited with points accrued from the guest's activity. Which memberships are to be applied to which part is determined by each object's SelectedMembershipRPHs collection. 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="MembershipType">
   <xs:sequence>
     <xs:element name="Membership" maxOccurs="unbounded">
       <!-- Reference to inner class MembershipInner -->
     </xs:element>
   </xs:sequence>
 </xs:complexType>
 


Nested Class Summary
static class Membership.MembershipInner
          The SelectedMembership object identifies the frequent customer reward program and (optionally) indicates points awarded for stay activity.
 
Constructor Summary
Membership()
           
 
Method Summary
 void addMembership(Membership.MembershipInner item)
          Add a 'Membership' element item.
 void clearMemberships()
          Remove all 'Membership' element items.
 Membership.MembershipInner getMembership(int index)
          Get 'Membership' element item by position.
 java.util.List<Membership.MembershipInner> getMemberships()
          Get the list of 'Membership' element items.
 void setMemberships(java.util.List<Membership.MembershipInner> list)
          Set the list of 'Membership' element items.
 int sizeMemberships()
          Get the number of 'Membership' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Membership

public Membership()
Method Detail

getMemberships

public java.util.List<Membership.MembershipInner> getMemberships()
Get the list of 'Membership' element items.

Returns:
list

setMemberships

public void setMemberships(java.util.List<Membership.MembershipInner> list)
Set the list of 'Membership' element items.

Parameters:
list -

sizeMemberships

public int sizeMemberships()
Get the number of 'Membership' element items.

Returns:
count

addMembership

public void addMembership(Membership.MembershipInner item)
Add a 'Membership' element item.

Parameters:
item -

getMembership

public Membership.MembershipInner getMembership(int index)
Get 'Membership' element item by position.

Parameters:
index -
Returns:
item

clearMemberships

public void clearMemberships()
Remove all 'Membership' element items.