org.ota.hotel
Class StatusApplicationControl

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

public class StatusApplicationControl
extends java.lang.Object

The StatusApplicationControl class is used to indicate to which block codes/rate plans/inventory codes a status should be applied. 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="StatusApplicationControlType">
   <xs:sequence>
     <xs:element type="ns:DestinationSystemCodesType" name="DestinationSystemCodes" minOccurs="0"/>
   </xs:sequence>
   <xs:attributeGroup ref="ns:StatusApplicationGroup"/>
   <xs:attributeGroup ref="ns:DOW_PatternGroup"/>
   <xs:attributeGroup ref="ns:RatePlanCodeTypeGroup"/>
   <xs:attribute type="xs:string" use="optional" name="RateTier"/>
   <xs:attribute type="xs:boolean" use="optional" name="AllRateCode"/>
   <xs:attribute type="xs:boolean" use="optional" name="AllInvCode"/>
   <xs:attributeGroup ref="ns:InvBlockCodeApplyGroup"/>
   <xs:attribute type="xs:string" use="optional" name="InvBlockCode"/>
   <xs:attribute type="xs:boolean" use="optional" name="Override"/>
   <xs:attribute type="xs:string" use="optional" name="QuoteID"/>
   <xs:attribute type="xs:string" use="optional" name="SubBlockCode"/>
   <xs:attribute type="xs:string" use="optional" name="WingIdentifier"/>
 </xs:complexType>
 
 <xs:attributeGroup xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="InvBlockCodeApplyGroup">
   <xs:attribute use="optional" name="InvBlockCodeApply">
     <xs:simpleType>
       <!-- Reference to inner class InvBlockCodeApply -->
     </xs:simpleType>
   </xs:attribute>
 </xs:attributeGroup>
 


Nested Class Summary
static class StatusApplicationControl.InvBlockCodeApply
          Schema fragment(s) for this class:
 
Constructor Summary
StatusApplicationControl()
           
 
Method Summary
 java.lang.Boolean getAllInvCode()
          Get the 'AllInvCode' attribute value.
 java.lang.Boolean getAllRateCode()
          Get the 'AllRateCode' attribute value.
 DestinationSystemCodes getDestinationSystemCodes()
          Get the 'DestinationSystemCodes' element value.
 DOWPatternGroup getDOWPatternGroup()
          Get the 'DOW_PatternGroup' attributeGroup value.
 java.lang.String getInvBlockCode()
          Get the 'InvBlockCode' attribute value.
 StatusApplicationControl.InvBlockCodeApply getInvBlockCodeApply()
          Get the 'InvBlockCodeApply' attribute value.
 java.lang.Boolean getOverride()
          Get the 'Override' attribute value.
 java.lang.String getQuoteID()
          Get the 'QuoteID' attribute value.
 RatePlanCodeTypeGroup getRatePlanCodeTypeGroup()
          Get the 'RatePlanCodeTypeGroup' attributeGroup value.
 java.lang.String getRateTier()
          Get the 'RateTier' attribute value.
 StatusApplicationGroup getStatusApplicationGroup()
          Get the 'StatusApplicationGroup' attributeGroup value.
 java.lang.String getSubBlockCode()
          Get the 'SubBlockCode' attribute value.
 java.lang.String getWingIdentifier()
          Get the 'WingIdentifier' attribute value.
 void setAllInvCode(java.lang.Boolean allInvCode)
          Set the 'AllInvCode' attribute value.
 void setAllRateCode(java.lang.Boolean allRateCode)
          Set the 'AllRateCode' attribute value.
 void setDestinationSystemCodes(DestinationSystemCodes destinationSystemCodes)
          Set the 'DestinationSystemCodes' element value.
 void setDOWPatternGroup(DOWPatternGroup DOWPatternGroup)
          Set the 'DOW_PatternGroup' attributeGroup value.
 void setInvBlockCode(java.lang.String invBlockCode)
          Set the 'InvBlockCode' attribute value.
 void setInvBlockCodeApply(StatusApplicationControl.InvBlockCodeApply invBlockCodeApply)
          Set the 'InvBlockCodeApply' attribute value.
 void setOverride(java.lang.Boolean override)
          Set the 'Override' attribute value.
 void setQuoteID(java.lang.String quoteID)
          Set the 'QuoteID' attribute value.
 void setRatePlanCodeTypeGroup(RatePlanCodeTypeGroup ratePlanCodeTypeGroup)
          Set the 'RatePlanCodeTypeGroup' attributeGroup value.
 void setRateTier(java.lang.String rateTier)
          Set the 'RateTier' attribute value.
 void setStatusApplicationGroup(StatusApplicationGroup statusApplicationGroup)
          Set the 'StatusApplicationGroup' attributeGroup value.
 void setSubBlockCode(java.lang.String subBlockCode)
          Set the 'SubBlockCode' attribute value.
 void setWingIdentifier(java.lang.String wingIdentifier)
          Set the 'WingIdentifier' attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatusApplicationControl

public StatusApplicationControl()
Method Detail

getDestinationSystemCodes

public DestinationSystemCodes getDestinationSystemCodes()
Get the 'DestinationSystemCodes' element value.

Returns:
value

setDestinationSystemCodes

public void setDestinationSystemCodes(DestinationSystemCodes destinationSystemCodes)
Set the 'DestinationSystemCodes' element value.

Parameters:
destinationSystemCodes -

getStatusApplicationGroup

public StatusApplicationGroup getStatusApplicationGroup()
Get the 'StatusApplicationGroup' attributeGroup value.

Returns:
value

setStatusApplicationGroup

public void setStatusApplicationGroup(StatusApplicationGroup statusApplicationGroup)
Set the 'StatusApplicationGroup' attributeGroup value.

Parameters:
statusApplicationGroup -

getDOWPatternGroup

public DOWPatternGroup getDOWPatternGroup()
Get the 'DOW_PatternGroup' attributeGroup value.

Returns:
value

setDOWPatternGroup

public void setDOWPatternGroup(DOWPatternGroup DOWPatternGroup)
Set the 'DOW_PatternGroup' attributeGroup value.

Parameters:
DOWPatternGroup -

getRatePlanCodeTypeGroup

public RatePlanCodeTypeGroup getRatePlanCodeTypeGroup()
Get the 'RatePlanCodeTypeGroup' attributeGroup value.

Returns:
value

setRatePlanCodeTypeGroup

public void setRatePlanCodeTypeGroup(RatePlanCodeTypeGroup ratePlanCodeTypeGroup)
Set the 'RatePlanCodeTypeGroup' attributeGroup value.

Parameters:
ratePlanCodeTypeGroup -

getRateTier

public java.lang.String getRateTier()
Get the 'RateTier' attribute value. Hotel systems often have different tiers for a given rate plan; this attribute is used to designate a specific tier within the rate plan (e.g. high, medium, low).

Returns:
value

setRateTier

public void setRateTier(java.lang.String rateTier)
Set the 'RateTier' attribute value. Hotel systems often have different tiers for a given rate plan; this attribute is used to designate a specific tier within the rate plan (e.g. high, medium, low).

Parameters:
rateTier -

getAllRateCode

public java.lang.Boolean getAllRateCode()
Get the 'AllRateCode' attribute value.

Returns:
value

setAllRateCode

public void setAllRateCode(java.lang.Boolean allRateCode)
Set the 'AllRateCode' attribute value.

Parameters:
allRateCode -

getAllInvCode

public java.lang.Boolean getAllInvCode()
Get the 'AllInvCode' attribute value.

Returns:
value

setAllInvCode

public void setAllInvCode(java.lang.Boolean allInvCode)
Set the 'AllInvCode' attribute value.

Parameters:
allInvCode -

getInvBlockCodeApply

public StatusApplicationControl.InvBlockCodeApply getInvBlockCodeApply()
Get the 'InvBlockCodeApply' attribute value. An enumerated type that defines whether this applies to a block or a block grouping code, or does not apply to blocks.

Returns:
value

setInvBlockCodeApply

public void setInvBlockCodeApply(StatusApplicationControl.InvBlockCodeApply invBlockCodeApply)
Set the 'InvBlockCodeApply' attribute value. An enumerated type that defines whether this applies to a block or a block grouping code, or does not apply to blocks.

Parameters:
invBlockCodeApply -

getInvBlockCode

public java.lang.String getInvBlockCode()
Get the 'InvBlockCode' attribute value. Code that identifies an inventory block.

Returns:
value

setInvBlockCode

public void setInvBlockCode(java.lang.String invBlockCode)
Set the 'InvBlockCode' attribute value. Code that identifies an inventory block.

Parameters:
invBlockCode -

getOverride

public java.lang.Boolean getOverride()
Get the 'Override' attribute value. Mechanism to allow the user to override settings at the reservation system and to allow the RMS to replace this overridden values: If value = 0 (No), the reservations system may ignore the settings passed and keep values overridden by the user. If value = 1 (Yes), the reservations system must replace values overridden by the user.

Returns:
value

setOverride

public void setOverride(java.lang.Boolean override)
Set the 'Override' attribute value. Mechanism to allow the user to override settings at the reservation system and to allow the RMS to replace this overridden values: If value = 0 (No), the reservations system may ignore the settings passed and keep values overridden by the user. If value = 1 (Yes), the reservations system must replace values overridden by the user.

Parameters:
override -

getQuoteID

public java.lang.String getQuoteID()
Get the 'QuoteID' attribute value. This identifies a specific quote.

Returns:
value

setQuoteID

public void setQuoteID(java.lang.String quoteID)
Set the 'QuoteID' attribute value. This identifies a specific quote.

Parameters:
quoteID -

getSubBlockCode

public java.lang.String getSubBlockCode()
Get the 'SubBlockCode' attribute value. This is the code defining a subset of the inventory block.

Returns:
value

setSubBlockCode

public void setSubBlockCode(java.lang.String subBlockCode)
Set the 'SubBlockCode' attribute value. This is the code defining a subset of the inventory block.

Parameters:
subBlockCode -

getWingIdentifier

public java.lang.String getWingIdentifier()
Get the 'WingIdentifier' attribute value. Used to identify the wing of a hotel.

Returns:
value

setWingIdentifier

public void setWingIdentifier(java.lang.String wingIdentifier)
Set the 'WingIdentifier' attribute value. Used to identify the wing of a hotel.

Parameters:
wingIdentifier -