org.ota.hotel
Class RFPTransientDetails.RFPTransientResponses.RFPTransientResponse.AccountSpecificInformation.AccountSpecificRateInfo

java.lang.Object
  extended by org.ota.hotel.RFPTransientDetails.RFPTransientResponses.RFPTransientResponse.AccountSpecificInformation.AccountSpecificRateInfo
Enclosing class:
RFPTransientDetails.RFPTransientResponses.RFPTransientResponse.AccountSpecificInformation

public static class RFPTransientDetails.RFPTransientResponses.RFPTransientResponse.AccountSpecificInformation.AccountSpecificRateInfo
extends java.lang.Object

It describes specific criteria upon which the client rate is based. 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="AccountSpecificRateInfo" minOccurs="0">
   <xs:complexType>
     <xs:attribute type="xs:boolean" use="optional" name="RoomNightTargetIndicator"/>
     <xs:attribute type="xs:int" use="optional" name="RoomNightTargetQuantity"/>
     <xs:attribute type="xs:int" use="optional" name="RoomNightProductionQuantity"/>
     <xs:attributeGroup ref="ns:DateTimeSpanGroup"/>
     <xs:attribute type="xs:boolean" use="optional" name="SubsidiaryEmpRateIndicator"/>
     <xs:attribute type="xs:boolean" use="optional" name="PersonalUseRateIndicator"/>
     <xs:attribute type="xs:boolean" use="optional" name="ContractorsRateIndicator"/>
     <xs:attribute type="xs:boolean" use="optional" name="RetireeRateIndicator"/>
   </xs:complexType>
 </xs:element>
 


Constructor Summary
RFPTransientDetails.RFPTransientResponses.RFPTransientResponse.AccountSpecificInformation.AccountSpecificRateInfo()
           
 
Method Summary
 java.lang.Boolean getContractorsRateIndicator()
          Get the 'ContractorsRateIndicator' attribute value.
 DateTimeSpanGroup getDateTimeSpanGroup()
          Get the 'DateTimeSpanGroup' attributeGroup value.
 java.lang.Boolean getPersonalUseRateIndicator()
          Get the 'PersonalUseRateIndicator' attribute value.
 java.lang.Boolean getRetireeRateIndicator()
          Get the 'RetireeRateIndicator' attribute value.
 java.lang.Integer getRoomNightProductionQuantity()
          Get the 'RoomNightProductionQuantity' attribute value.
 java.lang.Boolean getRoomNightTargetIndicator()
          Get the 'RoomNightTargetIndicator' attribute value.
 java.lang.Integer getRoomNightTargetQuantity()
          Get the 'RoomNightTargetQuantity' attribute value.
 java.lang.Boolean getSubsidiaryEmpRateIndicator()
          Get the 'SubsidiaryEmpRateIndicator' attribute value.
 void setContractorsRateIndicator(java.lang.Boolean contractorsRateIndicator)
          Set the 'ContractorsRateIndicator' attribute value.
 void setDateTimeSpanGroup(DateTimeSpanGroup dateTimeSpanGroup)
          Set the 'DateTimeSpanGroup' attributeGroup value.
 void setPersonalUseRateIndicator(java.lang.Boolean personalUseRateIndicator)
          Set the 'PersonalUseRateIndicator' attribute value.
 void setRetireeRateIndicator(java.lang.Boolean retireeRateIndicator)
          Set the 'RetireeRateIndicator' attribute value.
 void setRoomNightProductionQuantity(java.lang.Integer roomNightProductionQuantity)
          Set the 'RoomNightProductionQuantity' attribute value.
 void setRoomNightTargetIndicator(java.lang.Boolean roomNightTargetIndicator)
          Set the 'RoomNightTargetIndicator' attribute value.
 void setRoomNightTargetQuantity(java.lang.Integer roomNightTargetQuantity)
          Set the 'RoomNightTargetQuantity' attribute value.
 void setSubsidiaryEmpRateIndicator(java.lang.Boolean subsidiaryEmpRateIndicator)
          Set the 'SubsidiaryEmpRateIndicator' attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RFPTransientDetails.RFPTransientResponses.RFPTransientResponse.AccountSpecificInformation.AccountSpecificRateInfo

public RFPTransientDetails.RFPTransientResponses.RFPTransientResponse.AccountSpecificInformation.AccountSpecificRateInfo()
Method Detail

getRoomNightTargetIndicator

public java.lang.Boolean getRoomNightTargetIndicator()
Get the 'RoomNightTargetIndicator' attribute value. If true indicates that the client rate is based on a minimum room night target for next year's program.

Returns:
value

setRoomNightTargetIndicator

public void setRoomNightTargetIndicator(java.lang.Boolean roomNightTargetIndicator)
Set the 'RoomNightTargetIndicator' attribute value. If true indicates that the client rate is based on a minimum room night target for next year's program.

Parameters:
roomNightTargetIndicator -

getRoomNightTargetQuantity

public java.lang.Integer getRoomNightTargetQuantity()
Get the 'RoomNightTargetQuantity' attribute value. Defines minimum room nights.

Returns:
value

setRoomNightTargetQuantity

public void setRoomNightTargetQuantity(java.lang.Integer roomNightTargetQuantity)
Set the 'RoomNightTargetQuantity' attribute value. Defines minimum room nights.

Parameters:
roomNightTargetQuantity -

getRoomNightProductionQuantity

public java.lang.Integer getRoomNightProductionQuantity()
Get the 'RoomNightProductionQuantity' attribute value. Allows you to pass the number of room nights previously produced.

Returns:
value

setRoomNightProductionQuantity

public void setRoomNightProductionQuantity(java.lang.Integer roomNightProductionQuantity)
Set the 'RoomNightProductionQuantity' attribute value. Allows you to pass the number of room nights previously produced.

Parameters:
roomNightProductionQuantity -

getDateTimeSpanGroup

public DateTimeSpanGroup getDateTimeSpanGroup()
Get the 'DateTimeSpanGroup' attributeGroup value. These are the dates to which this proposal applies.

Returns:
value

setDateTimeSpanGroup

public void setDateTimeSpanGroup(DateTimeSpanGroup dateTimeSpanGroup)
Set the 'DateTimeSpanGroup' attributeGroup value. These are the dates to which this proposal applies.

Parameters:
dateTimeSpanGroup -

getSubsidiaryEmpRateIndicator

public java.lang.Boolean getSubsidiaryEmpRateIndicator()
Get the 'SubsidiaryEmpRateIndicator' attribute value. This means the account specific rate is available to that organization's subsidiary employees.

Returns:
value

setSubsidiaryEmpRateIndicator

public void setSubsidiaryEmpRateIndicator(java.lang.Boolean subsidiaryEmpRateIndicator)
Set the 'SubsidiaryEmpRateIndicator' attribute value. This means the account specific rate is available to that organization's subsidiary employees.

Parameters:
subsidiaryEmpRateIndicator -

getPersonalUseRateIndicator

public java.lang.Boolean getPersonalUseRateIndicator()
Get the 'PersonalUseRateIndicator' attribute value. This means the account specific rate is available to that organization's employees for personal use.

Returns:
value

setPersonalUseRateIndicator

public void setPersonalUseRateIndicator(java.lang.Boolean personalUseRateIndicator)
Set the 'PersonalUseRateIndicator' attribute value. This means the account specific rate is available to that organization's employees for personal use.

Parameters:
personalUseRateIndicator -

getContractorsRateIndicator

public java.lang.Boolean getContractorsRateIndicator()
Get the 'ContractorsRateIndicator' attribute value. This means the account specific rate is available to that organization's contractors or consultants.

Returns:
value

setContractorsRateIndicator

public void setContractorsRateIndicator(java.lang.Boolean contractorsRateIndicator)
Set the 'ContractorsRateIndicator' attribute value. This means the account specific rate is available to that organization's contractors or consultants.

Parameters:
contractorsRateIndicator -

getRetireeRateIndicator

public java.lang.Boolean getRetireeRateIndicator()
Get the 'RetireeRateIndicator' attribute value. This means the account specific rate is available to that organization's retirees.

Returns:
value

setRetireeRateIndicator

public void setRetireeRateIndicator(java.lang.Boolean retireeRateIndicator)
Set the 'RetireeRateIndicator' attribute value. This means the account specific rate is available to that organization's retirees.

Parameters:
retireeRateIndicator -