org.ota.hotel
Class EventReport.GeneralEventInfo.FunctionSpaceInfo

java.lang.Object
  extended by org.ota.hotel.EventReport.GeneralEventInfo.FunctionSpaceInfo
Enclosing class:
EventReport.GeneralEventInfo

public static class EventReport.GeneralEventInfo.FunctionSpaceInfo
extends java.lang.Object

General function space information for this event. 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="FunctionSpaceInfo" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="LargestFunctionSpace" minOccurs="0">
         <!-- Reference to inner class LargestFunctionSpace -->
       </xs:element>
       <xs:element name="BreakoutSessions" minOccurs="0">
         <!-- Reference to inner class BreakoutSessions -->
       </xs:element>
       <xs:element name="FunctionSpaceRequirements" minOccurs="0" maxOccurs="10">
         <!-- Reference to inner class FunctionSpaceRequirements -->
       </xs:element>
       <xs:element name="Comments" minOccurs="0">
         <!-- Reference to inner class Comments -->
       </xs:element>
     </xs:sequence>
     <xs:attribute type="xs:boolean" use="optional" name="FunctionSpaceIndicator"/>
     <xs:attribute type="xs:string" use="optional" name="PropertyTypeCode"/>
     <xs:attribute type="xs:boolean" use="optional" name="PreFunctionSpaceIndicator"/>
     <xs:attribute type="xs:boolean" use="optional" name="PreEventSetupIndicator"/>
     <xs:attribute type="xs:string" use="optional" name="MoveInRequirement"/>
     <xs:attribute type="xs:string" use="optional" name="MoveOutRequirement"/>
     <xs:attribute type="xs:string" use="optional" name="UtilityCode"/>
     <xs:attribute type="xs:string" use="optional" name="TelecommunicationCode"/>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class EventReport.GeneralEventInfo.FunctionSpaceInfo.BreakoutSessions
          General breakout session information for this event.
static class EventReport.GeneralEventInfo.FunctionSpaceInfo.Comments
          A collection of comments regarding the general function space information.
static class EventReport.GeneralEventInfo.FunctionSpaceInfo.FunctionSpaceRequirements
          General function space requirements for this event.
static class EventReport.GeneralEventInfo.FunctionSpaceInfo.LargestFunctionSpace
          Information regarding the largest function space for this event.
 
Constructor Summary
EventReport.GeneralEventInfo.FunctionSpaceInfo()
           
 
Method Summary
 void addFunctionSpaceRequirement(EventReport.GeneralEventInfo.FunctionSpaceInfo.FunctionSpaceRequirements item)
          Add a 'FunctionSpaceRequirements' element item.
 void clearFunctionSpaceRequirements()
          Remove all 'FunctionSpaceRequirements' element items.
 EventReport.GeneralEventInfo.FunctionSpaceInfo.BreakoutSessions getBreakoutSessions()
          Get the 'BreakoutSessions' element value.
 EventReport.GeneralEventInfo.FunctionSpaceInfo.Comments getComments()
          Get the 'Comments' element value.
 java.lang.Boolean getFunctionSpaceIndicator()
          Get the 'FunctionSpaceIndicator' attribute value.
 EventReport.GeneralEventInfo.FunctionSpaceInfo.FunctionSpaceRequirements getFunctionSpaceRequirement(int index)
          Get 'FunctionSpaceRequirements' element item by position.
 java.util.List<EventReport.GeneralEventInfo.FunctionSpaceInfo.FunctionSpaceRequirements> getFunctionSpaceRequirements()
          Get the list of 'FunctionSpaceRequirements' element items.
 EventReport.GeneralEventInfo.FunctionSpaceInfo.LargestFunctionSpace getLargestFunctionSpace()
          Get the 'LargestFunctionSpace' element value.
 java.lang.String getMoveInRequirement()
          Get the 'MoveInRequirement' attribute value.
 java.lang.String getMoveOutRequirement()
          Get the 'MoveOutRequirement' attribute value.
 java.lang.Boolean getPreEventSetupIndicator()
          Get the 'PreEventSetupIndicator' attribute value.
 java.lang.Boolean getPreFunctionSpaceIndicator()
          Get the 'PreFunctionSpaceIndicator' attribute value.
 java.lang.String getPropertyTypeCode()
          Get the 'PropertyTypeCode' attribute value.
 java.lang.String getTelecommunicationCode()
          Get the 'TelecommunicationCode' attribute value.
 java.lang.String getUtilityCode()
          Get the 'UtilityCode' attribute value.
 void setBreakoutSessions(EventReport.GeneralEventInfo.FunctionSpaceInfo.BreakoutSessions breakoutSessions)
          Set the 'BreakoutSessions' element value.
 void setComments(EventReport.GeneralEventInfo.FunctionSpaceInfo.Comments comments)
          Set the 'Comments' element value.
 void setFunctionSpaceIndicator(java.lang.Boolean functionSpaceIndicator)
          Set the 'FunctionSpaceIndicator' attribute value.
 void setFunctionSpaceRequirements(java.util.List<EventReport.GeneralEventInfo.FunctionSpaceInfo.FunctionSpaceRequirements> list)
          Set the list of 'FunctionSpaceRequirements' element items.
 void setLargestFunctionSpace(EventReport.GeneralEventInfo.FunctionSpaceInfo.LargestFunctionSpace largestFunctionSpace)
          Set the 'LargestFunctionSpace' element value.
 void setMoveInRequirement(java.lang.String moveInRequirement)
          Set the 'MoveInRequirement' attribute value.
 void setMoveOutRequirement(java.lang.String moveOutRequirement)
          Set the 'MoveOutRequirement' attribute value.
 void setPreEventSetupIndicator(java.lang.Boolean preEventSetupIndicator)
          Set the 'PreEventSetupIndicator' attribute value.
 void setPreFunctionSpaceIndicator(java.lang.Boolean preFunctionSpaceIndicator)
          Set the 'PreFunctionSpaceIndicator' attribute value.
 void setPropertyTypeCode(java.lang.String propertyTypeCode)
          Set the 'PropertyTypeCode' attribute value.
 void setTelecommunicationCode(java.lang.String telecommunicationCode)
          Set the 'TelecommunicationCode' attribute value.
 void setUtilityCode(java.lang.String utilityCode)
          Set the 'UtilityCode' attribute value.
 int sizeFunctionSpaceRequirements()
          Get the number of 'FunctionSpaceRequirements' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventReport.GeneralEventInfo.FunctionSpaceInfo

public EventReport.GeneralEventInfo.FunctionSpaceInfo()
Method Detail

getLargestFunctionSpace

public EventReport.GeneralEventInfo.FunctionSpaceInfo.LargestFunctionSpace getLargestFunctionSpace()
Get the 'LargestFunctionSpace' element value.

Returns:
value

setLargestFunctionSpace

public void setLargestFunctionSpace(EventReport.GeneralEventInfo.FunctionSpaceInfo.LargestFunctionSpace largestFunctionSpace)
Set the 'LargestFunctionSpace' element value.

Parameters:
largestFunctionSpace -

getBreakoutSessions

public EventReport.GeneralEventInfo.FunctionSpaceInfo.BreakoutSessions getBreakoutSessions()
Get the 'BreakoutSessions' element value.

Returns:
value

setBreakoutSessions

public void setBreakoutSessions(EventReport.GeneralEventInfo.FunctionSpaceInfo.BreakoutSessions breakoutSessions)
Set the 'BreakoutSessions' element value.

Parameters:
breakoutSessions -

getFunctionSpaceRequirements

public java.util.List<EventReport.GeneralEventInfo.FunctionSpaceInfo.FunctionSpaceRequirements> getFunctionSpaceRequirements()
Get the list of 'FunctionSpaceRequirements' element items.

Returns:
list

setFunctionSpaceRequirements

public void setFunctionSpaceRequirements(java.util.List<EventReport.GeneralEventInfo.FunctionSpaceInfo.FunctionSpaceRequirements> list)
Set the list of 'FunctionSpaceRequirements' element items.

Parameters:
list -

sizeFunctionSpaceRequirements

public int sizeFunctionSpaceRequirements()
Get the number of 'FunctionSpaceRequirements' element items.

Returns:
count

addFunctionSpaceRequirement

public void addFunctionSpaceRequirement(EventReport.GeneralEventInfo.FunctionSpaceInfo.FunctionSpaceRequirements item)
Add a 'FunctionSpaceRequirements' element item.

Parameters:
item -

getFunctionSpaceRequirement

public EventReport.GeneralEventInfo.FunctionSpaceInfo.FunctionSpaceRequirements getFunctionSpaceRequirement(int index)
Get 'FunctionSpaceRequirements' element item by position.

Parameters:
index -
Returns:
item

clearFunctionSpaceRequirements

public void clearFunctionSpaceRequirements()
Remove all 'FunctionSpaceRequirements' element items.


getComments

public EventReport.GeneralEventInfo.FunctionSpaceInfo.Comments getComments()
Get the 'Comments' element value.

Returns:
value

setComments

public void setComments(EventReport.GeneralEventInfo.FunctionSpaceInfo.Comments comments)
Set the 'Comments' element value.

Parameters:
comments -

getFunctionSpaceIndicator

public java.lang.Boolean getFunctionSpaceIndicator()
Get the 'FunctionSpaceIndicator' attribute value. When true, indicates the event required function space.

Returns:
value

setFunctionSpaceIndicator

public void setFunctionSpaceIndicator(java.lang.Boolean functionSpaceIndicator)
Set the 'FunctionSpaceIndicator' attribute value. When true, indicates the event required function space.

Parameters:
functionSpaceIndicator -

getPropertyTypeCode

public java.lang.String getPropertyTypeCode()
Get the 'PropertyTypeCode' attribute value. Used to indicate the type of facilities used for this event. Refer to OpenTravel Code List Property Class Type (PCT).

Returns:
value

setPropertyTypeCode

public void setPropertyTypeCode(java.lang.String propertyTypeCode)
Set the 'PropertyTypeCode' attribute value. Used to indicate the type of facilities used for this event. Refer to OpenTravel Code List Property Class Type (PCT).

Parameters:
propertyTypeCode -

getPreFunctionSpaceIndicator

public java.lang.Boolean getPreFunctionSpaceIndicator()
Get the 'PreFunctionSpaceIndicator' attribute value. When true, indicates function space was required prior to the official start of the event.

Returns:
value

setPreFunctionSpaceIndicator

public void setPreFunctionSpaceIndicator(java.lang.Boolean preFunctionSpaceIndicator)
Set the 'PreFunctionSpaceIndicator' attribute value. When true, indicates function space was required prior to the official start of the event.

Parameters:
preFunctionSpaceIndicator -

getPreEventSetupIndicator

public java.lang.Boolean getPreEventSetupIndicator()
Get the 'PreEventSetupIndicator' attribute value. When true, indicates the event requires a move-in or set-up prior to the actual start of the event.

Returns:
value

setPreEventSetupIndicator

public void setPreEventSetupIndicator(java.lang.Boolean preEventSetupIndicator)
Set the 'PreEventSetupIndicator' attribute value. When true, indicates the event requires a move-in or set-up prior to the actual start of the event.

Parameters:
preEventSetupIndicator -

getMoveInRequirement

public java.lang.String getMoveInRequirement()
Get the 'MoveInRequirement' attribute value. Defines the duration necessary for move-in.

Returns:
value

setMoveInRequirement

public void setMoveInRequirement(java.lang.String moveInRequirement)
Set the 'MoveInRequirement' attribute value. Defines the duration necessary for move-in.

Parameters:
moveInRequirement -

getMoveOutRequirement

public java.lang.String getMoveOutRequirement()
Get the 'MoveOutRequirement' attribute value. Defines the duration necessary for move-out.

Returns:
value

setMoveOutRequirement

public void setMoveOutRequirement(java.lang.String moveOutRequirement)
Set the 'MoveOutRequirement' attribute value. Defines the duration necessary for move-out.

Parameters:
moveOutRequirement -

getUtilityCode

public java.lang.String getUtilityCode()
Get the 'UtilityCode' attribute value. Type of utility(ies) required for this event's function space (e.g., air, natural gas). Refer to OpenTravel Code list Utility Service Code (USC).

Returns:
value

setUtilityCode

public void setUtilityCode(java.lang.String utilityCode)
Set the 'UtilityCode' attribute value. Type of utility(ies) required for this event's function space (e.g., air, natural gas). Refer to OpenTravel Code list Utility Service Code (USC).

Parameters:
utilityCode -

getTelecommunicationCode

public java.lang.String getTelecommunicationCode()
Get the 'TelecommunicationCode' attribute value. Telecommunication service(s) required for the event (e.g., analog phone line, ethernet connection). Refer to OpenTravel Code list Business Srvc Type (BUS).

Returns:
value

setTelecommunicationCode

public void setTelecommunicationCode(java.lang.String telecommunicationCode)
Set the 'TelecommunicationCode' attribute value. Telecommunication service(s) required for the event (e.g., analog phone line, ethernet connection). Refer to OpenTravel Code list Business Srvc Type (BUS).

Parameters:
telecommunicationCode -