org.ota.profile
Class Accesses

java.lang.Object
  extended by org.ota.profile.Accesses

public class Accesses
extends java.lang.Object

Element to capture creation and last update data. 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="AccessesType">
   <xs:sequence>
     <xs:element name="Access" maxOccurs="unbounded">
       <!-- Reference to inner class Access -->
     </xs:element>
   </xs:sequence>
   <xs:attributeGroup ref="ns:PrivacyGroup"/>
   <xs:attribute type="xs:dateTime" name="CreateDateTime"/>
 </xs:complexType>
 


Nested Class Summary
static class Accesses.Access
          Describes the action taken on the record.
 
Constructor Summary
Accesses()
           
 
Method Summary
 void addAccess(Accesses.Access item)
          Add a 'Access' element item.
 void clearAccesses()
          Remove all 'Access' element items.
 Accesses.Access getAccess(int index)
          Get 'Access' element item by position.
 java.util.List<Accesses.Access> getAccesses()
          Get the list of 'Access' element items.
 java.util.Date getCreateDateTime()
          Get the 'CreateDateTime' attribute value.
 PrivacyGroup getPrivacyGroup()
          Get the 'PrivacyGroup' attributeGroup value.
 void setAccesses(java.util.List<Accesses.Access> list)
          Set the list of 'Access' element items.
 void setCreateDateTime(java.util.Date createDateTime)
          Set the 'CreateDateTime' attribute value.
 void setPrivacyGroup(PrivacyGroup privacyGroup)
          Set the 'PrivacyGroup' attributeGroup value.
 int sizeAccesses()
          Get the number of 'Access' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Accesses

public Accesses()
Method Detail

getAccesses

public java.util.List<Accesses.Access> getAccesses()
Get the list of 'Access' element items.

Returns:
list

setAccesses

public void setAccesses(java.util.List<Accesses.Access> list)
Set the list of 'Access' element items.

Parameters:
list -

sizeAccesses

public int sizeAccesses()
Get the number of 'Access' element items.

Returns:
count

addAccess

public void addAccess(Accesses.Access item)
Add a 'Access' element item.

Parameters:
item -

getAccess

public Accesses.Access getAccess(int index)
Get 'Access' element item by position.

Parameters:
index -
Returns:
item

clearAccesses

public void clearAccesses()
Remove all 'Access' element items.


getPrivacyGroup

public PrivacyGroup getPrivacyGroup()
Get the 'PrivacyGroup' attributeGroup value. Allows for control of the sharing of access data between parties.

Returns:
value

setPrivacyGroup

public void setPrivacyGroup(PrivacyGroup privacyGroup)
Set the 'PrivacyGroup' attributeGroup value. Allows for control of the sharing of access data between parties.

Parameters:
privacyGroup -

getCreateDateTime

public java.util.Date getCreateDateTime()
Get the 'CreateDateTime' attribute value. Month, day, year and optionally hour, minute, second of day the profile originated, in ISO 8601 format.

Returns:
value

setCreateDateTime

public void setCreateDateTime(java.util.Date createDateTime)
Set the 'CreateDateTime' attribute value. Month, day, year and optionally hour, minute, second of day the profile originated, in ISO 8601 format.

Parameters:
createDateTime -