org.ota.shared
Class OperationSchedule.OperationTimes.OperationTime

java.lang.Object
  extended by org.ota.shared.OperationSchedule.OperationTimes.OperationTime
Enclosing class:
OperationSchedule.OperationTimes

public static class OperationSchedule.OperationTimes.OperationTime
extends java.lang.Object

Provides operating times of a facility. 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="OperationTime" maxOccurs="999">
   <xs:complexType>
     <xs:attributeGroup ref="ns:DOW_PatternGroup"/>
     <xs:attributeGroup ref="ns:DateTimeSpanGroup"/>
     <xs:attribute type="xs:string" use="optional" name="AdditionalOperationInfoCode"/>
     <xs:attribute type="xs:string" use="optional" name="Frequency"/>
     <xs:attribute type="xs:string" use="optional" name="Text"/>
   </xs:complexType>
 </xs:element>
 


Constructor Summary
OperationSchedule.OperationTimes.OperationTime()
           
 
Method Summary
 java.lang.String getAdditionalOperationInfoCode()
          Get the 'AdditionalOperationInfoCode' attribute value.
 DateTimeSpanGroup getDateTimeSpanGroup()
          Get the 'DateTimeSpanGroup' attributeGroup value.
 DOWPatternGroup getDOWPatternGroup()
          Get the 'DOW_PatternGroup' attributeGroup value.
 java.lang.String getFrequency()
          Get the 'Frequency' attribute value.
 java.lang.String getText()
          Get the 'Text' attribute value.
 void setAdditionalOperationInfoCode(java.lang.String additionalOperationInfoCode)
          Set the 'AdditionalOperationInfoCode' attribute value.
 void setDateTimeSpanGroup(DateTimeSpanGroup dateTimeSpanGroup)
          Set the 'DateTimeSpanGroup' attributeGroup value.
 void setDOWPatternGroup(DOWPatternGroup DOWPatternGroup)
          Set the 'DOW_PatternGroup' attributeGroup value.
 void setFrequency(java.lang.String frequency)
          Set the 'Frequency' attribute value.
 void setText(java.lang.String text)
          Set the 'Text' attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OperationSchedule.OperationTimes.OperationTime

public OperationSchedule.OperationTimes.OperationTime()
Method Detail

getDOWPatternGroup

public DOWPatternGroup getDOWPatternGroup()
Get the 'DOW_PatternGroup' attributeGroup value. The day(s) of week to which the operation time applies.

Returns:
value

setDOWPatternGroup

public void setDOWPatternGroup(DOWPatternGroup DOWPatternGroup)
Set the 'DOW_PatternGroup' attributeGroup value. The day(s) of week to which the operation time applies.

Parameters:
DOWPatternGroup -

getDateTimeSpanGroup

public DateTimeSpanGroup getDateTimeSpanGroup()
Get the 'DateTimeSpanGroup' attributeGroup value. The date span applicable to the operation.

Returns:
value

setDateTimeSpanGroup

public void setDateTimeSpanGroup(DateTimeSpanGroup dateTimeSpanGroup)
Set the 'DateTimeSpanGroup' attributeGroup value. The date span applicable to the operation.

Parameters:
dateTimeSpanGroup -

getAdditionalOperationInfoCode

public java.lang.String getAdditionalOperationInfoCode()
Get the 'AdditionalOperationInfoCode' attribute value. Used to provide additional information regarding operation times (e.g., after hours operations, restricted times). Refer to OpenTravel Codelist Additional Operation Info (OPR).

Returns:
value

setAdditionalOperationInfoCode

public void setAdditionalOperationInfoCode(java.lang.String additionalOperationInfoCode)
Set the 'AdditionalOperationInfoCode' attribute value. Used to provide additional information regarding operation times (e.g., after hours operations, restricted times). Refer to OpenTravel Codelist Additional Operation Info (OPR).

Parameters:
additionalOperationInfoCode -

getFrequency

public java.lang.String getFrequency()
Get the 'Frequency' attribute value. The frequency with which this operation occurs (e.g., 'on the hour', 'on the half hour').

Returns:
value

setFrequency

public void setFrequency(java.lang.String frequency)
Set the 'Frequency' attribute value. The frequency with which this operation occurs (e.g., 'on the hour', 'on the half hour').

Parameters:
frequency -

getText

public java.lang.String getText()
Get the 'Text' attribute value. Textual information for this period of operation.

Returns:
value

setText

public void setText(java.lang.String text)
Set the 'Text' attribute value. Textual information for this period of operation.

Parameters:
text -