org.ota.shared
Class DeadlineGroup

java.lang.Object
  extended by org.ota.shared.DeadlineGroup

public class DeadlineGroup
extends java.lang.Object

The absolute deadline or amount of offset time before a deadline for a payment of cancel goes into effect. Schema fragment(s) for this class:

 <xs:attributeGroup xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="DeadlineGroup">
   <xs:attribute type="xs:string" use="optional" name="AbsoluteDeadline"/>
   <xs:attribute type="ns:TimeUnitType" use="optional" name="OffsetTimeUnit"/>
   <xs:attribute type="xs:int" use="optional" name="OffsetUnitMultiplier"/>
   <xs:attribute use="optional" name="OffsetDropTime">
     <xs:simpleType>
       <!-- Reference to inner class OffsetDropTime -->
     </xs:simpleType>
   </xs:attribute>
 </xs:attributeGroup>
 


Nested Class Summary
static class DeadlineGroup.OffsetDropTime
          Schema fragment(s) for this class:
 
Constructor Summary
DeadlineGroup()
           
 
Method Summary
 java.lang.String getAbsoluteDeadline()
          Get the 'AbsoluteDeadline' attribute value.
 DeadlineGroup.OffsetDropTime getOffsetDropTime()
          Get the 'OffsetDropTime' attribute value.
 TimeUnit getOffsetTimeUnit()
          Get the 'OffsetTimeUnit' attribute value.
 java.lang.Integer getOffsetUnitMultiplier()
          Get the 'OffsetUnitMultiplier' attribute value.
 void setAbsoluteDeadline(java.lang.String absoluteDeadline)
          Set the 'AbsoluteDeadline' attribute value.
 void setOffsetDropTime(DeadlineGroup.OffsetDropTime offsetDropTime)
          Set the 'OffsetDropTime' attribute value.
 void setOffsetTimeUnit(TimeUnit offsetTimeUnit)
          Set the 'OffsetTimeUnit' attribute value.
 void setOffsetUnitMultiplier(java.lang.Integer offsetUnitMultiplier)
          Set the 'OffsetUnitMultiplier' attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeadlineGroup

public DeadlineGroup()
Method Detail

getAbsoluteDeadline

public java.lang.String getAbsoluteDeadline()
Get the 'AbsoluteDeadline' attribute value. Defines the absolute deadline. Either this or the offset attributes may be used.

Returns:
value

setAbsoluteDeadline

public void setAbsoluteDeadline(java.lang.String absoluteDeadline)
Set the 'AbsoluteDeadline' attribute value. Defines the absolute deadline. Either this or the offset attributes may be used.

Parameters:
absoluteDeadline -

getOffsetTimeUnit

public TimeUnit getOffsetTimeUnit()
Get the 'OffsetTimeUnit' attribute value. The units of time, e.g.: days, hours, etc., that apply to the deadline.

Returns:
value

setOffsetTimeUnit

public void setOffsetTimeUnit(TimeUnit offsetTimeUnit)
Set the 'OffsetTimeUnit' attribute value. The units of time, e.g.: days, hours, etc., that apply to the deadline.

Parameters:
offsetTimeUnit -

getOffsetUnitMultiplier

public java.lang.Integer getOffsetUnitMultiplier()
Get the 'OffsetUnitMultiplier' attribute value. The number of units of DeadlineTimeUnit.

Returns:
value

setOffsetUnitMultiplier

public void setOffsetUnitMultiplier(java.lang.Integer offsetUnitMultiplier)
Set the 'OffsetUnitMultiplier' attribute value. The number of units of DeadlineTimeUnit.

Parameters:
offsetUnitMultiplier -

getOffsetDropTime

public DeadlineGroup.OffsetDropTime getOffsetDropTime()
Get the 'OffsetDropTime' attribute value. An enumerated type indicating when the deadline drop time goes into effect.

Returns:
value

setOffsetDropTime

public void setOffsetDropTime(DeadlineGroup.OffsetDropTime offsetDropTime)
Set the 'OffsetDropTime' attribute value. An enumerated type indicating when the deadline drop time goes into effect.

Parameters:
offsetDropTime -