All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.sourceforge.ota_tools.jaxb.ota2010a.ping.OperationScheduleType Maven / Gradle / Ivy

The newest version!
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 
// See http://java.sun.com/xml/jaxb 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2014.12.31 at 04:22:27 PM PST 
//


package net.sourceforge.ota_tools.jaxb.ota2010a.ping;

import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;


/**
 * Details of an operating schedule (e.g. a golf tee time may be more expensive during peak hours v. off peak hours).
 * 
 * 

Java class for OperationScheduleType complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType name="OperationScheduleType">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="OperationTimes" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="OperationTime" maxOccurs="999">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <attGroup ref="{http://www.opentravel.org/OTA/2003/05}DOW_PatternGroup"/>
 *                           <attGroup ref="{http://www.opentravel.org/OTA/2003/05}DateTimeSpanGroup"/>
 *                           <attribute name="AdditionalOperationInfoCode" type="{http://www.opentravel.org/OTA/2003/05}OTA_CodeType" />
 *                           <attribute name="Frequency" type="{http://www.opentravel.org/OTA/2003/05}StringLength1to64" />
 *                           <attribute name="Text" type="{http://www.opentravel.org/OTA/2003/05}StringLength0to64" />
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *       </sequence>
 *       <attGroup ref="{http://www.opentravel.org/OTA/2003/05}DateTimeSpanGroup"/>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "OperationScheduleType", propOrder = { "operationTimes" }) @XmlSeeAlso({ OperationSchedulePlusChargeType.class }) public class OperationScheduleType { @XmlElement(name = "OperationTimes") protected OperationScheduleType.OperationTimes operationTimes; @XmlAttribute(name = "Start") protected String start; @XmlAttribute(name = "Duration") protected String duration; @XmlAttribute(name = "End") protected String end; /** * Gets the value of the operationTimes property. * * @return * possible object is * {@link OperationScheduleType.OperationTimes } * */ public OperationScheduleType.OperationTimes getOperationTimes() { return operationTimes; } /** * Sets the value of the operationTimes property. * * @param value * allowed object is * {@link OperationScheduleType.OperationTimes } * */ public void setOperationTimes(OperationScheduleType.OperationTimes value) { this.operationTimes = value; } /** * Gets the value of the start property. * * @return * possible object is * {@link String } * */ public String getStart() { return start; } /** * Sets the value of the start property. * * @param value * allowed object is * {@link String } * */ public void setStart(String value) { this.start = value; } /** * Gets the value of the duration property. * * @return * possible object is * {@link String } * */ public String getDuration() { return duration; } /** * Sets the value of the duration property. * * @param value * allowed object is * {@link String } * */ public void setDuration(String value) { this.duration = value; } /** * Gets the value of the end property. * * @return * possible object is * {@link String } * */ public String getEnd() { return end; } /** * Sets the value of the end property. * * @param value * allowed object is * {@link String } * */ public void setEnd(String value) { this.end = value; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="OperationTime" maxOccurs="999">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <attGroup ref="{http://www.opentravel.org/OTA/2003/05}DOW_PatternGroup"/>
     *                 <attGroup ref="{http://www.opentravel.org/OTA/2003/05}DateTimeSpanGroup"/>
     *                 <attribute name="AdditionalOperationInfoCode" type="{http://www.opentravel.org/OTA/2003/05}OTA_CodeType" />
     *                 <attribute name="Frequency" type="{http://www.opentravel.org/OTA/2003/05}StringLength1to64" />
     *                 <attribute name="Text" type="{http://www.opentravel.org/OTA/2003/05}StringLength0to64" />
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "operationTime" }) public static class OperationTimes { @XmlElement(name = "OperationTime", required = true) protected List operationTime; /** * Gets the value of the operationTime property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the operationTime property. * *

* For example, to add a new item, do as follows: *

         *    getOperationTime().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link OperationScheduleType.OperationTimes.OperationTime } * * */ public List getOperationTime() { if (operationTime == null) { operationTime = new ArrayList(); } return this.operationTime; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <attGroup ref="{http://www.opentravel.org/OTA/2003/05}DOW_PatternGroup"/>
         *       <attGroup ref="{http://www.opentravel.org/OTA/2003/05}DateTimeSpanGroup"/>
         *       <attribute name="AdditionalOperationInfoCode" type="{http://www.opentravel.org/OTA/2003/05}OTA_CodeType" />
         *       <attribute name="Frequency" type="{http://www.opentravel.org/OTA/2003/05}StringLength1to64" />
         *       <attribute name="Text" type="{http://www.opentravel.org/OTA/2003/05}StringLength0to64" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class OperationTime { @XmlAttribute(name = "AdditionalOperationInfoCode") protected String additionalOperationInfoCode; @XmlAttribute(name = "Frequency") protected String frequency; @XmlAttribute(name = "Text") protected String text; @XmlAttribute(name = "Mon") protected Boolean mon; @XmlAttribute(name = "Tue") protected Boolean tue; @XmlAttribute(name = "Weds") protected Boolean weds; @XmlAttribute(name = "Thur") protected Boolean thur; @XmlAttribute(name = "Fri") protected Boolean fri; @XmlAttribute(name = "Sat") protected Boolean sat; @XmlAttribute(name = "Sun") protected Boolean sun; @XmlAttribute(name = "Start") protected String start; @XmlAttribute(name = "Duration") protected String duration; @XmlAttribute(name = "End") protected String end; /** * Gets the value of the additionalOperationInfoCode property. * * @return * possible object is * {@link String } * */ public String getAdditionalOperationInfoCode() { return additionalOperationInfoCode; } /** * Sets the value of the additionalOperationInfoCode property. * * @param value * allowed object is * {@link String } * */ public void setAdditionalOperationInfoCode(String value) { this.additionalOperationInfoCode = value; } /** * Gets the value of the frequency property. * * @return * possible object is * {@link String } * */ public String getFrequency() { return frequency; } /** * Sets the value of the frequency property. * * @param value * allowed object is * {@link String } * */ public void setFrequency(String value) { this.frequency = value; } /** * Gets the value of the text property. * * @return * possible object is * {@link String } * */ public String getText() { return text; } /** * Sets the value of the text property. * * @param value * allowed object is * {@link String } * */ public void setText(String value) { this.text = value; } /** * Gets the value of the mon property. * * @return * possible object is * {@link Boolean } * */ public Boolean getMon() { return mon; } /** * Sets the value of the mon property. * * @param value * allowed object is * {@link Boolean } * */ public void setMon(Boolean value) { this.mon = value; } /** * Gets the value of the tue property. * * @return * possible object is * {@link Boolean } * */ public Boolean getTue() { return tue; } /** * Sets the value of the tue property. * * @param value * allowed object is * {@link Boolean } * */ public void setTue(Boolean value) { this.tue = value; } /** * Gets the value of the weds property. * * @return * possible object is * {@link Boolean } * */ public Boolean getWeds() { return weds; } /** * Sets the value of the weds property. * * @param value * allowed object is * {@link Boolean } * */ public void setWeds(Boolean value) { this.weds = value; } /** * Gets the value of the thur property. * * @return * possible object is * {@link Boolean } * */ public Boolean getThur() { return thur; } /** * Sets the value of the thur property. * * @param value * allowed object is * {@link Boolean } * */ public void setThur(Boolean value) { this.thur = value; } /** * Gets the value of the fri property. * * @return * possible object is * {@link Boolean } * */ public Boolean getFri() { return fri; } /** * Sets the value of the fri property. * * @param value * allowed object is * {@link Boolean } * */ public void setFri(Boolean value) { this.fri = value; } /** * Gets the value of the sat property. * * @return * possible object is * {@link Boolean } * */ public Boolean getSat() { return sat; } /** * Sets the value of the sat property. * * @param value * allowed object is * {@link Boolean } * */ public void setSat(Boolean value) { this.sat = value; } /** * Gets the value of the sun property. * * @return * possible object is * {@link Boolean } * */ public Boolean getSun() { return sun; } /** * Sets the value of the sun property. * * @param value * allowed object is * {@link Boolean } * */ public void setSun(Boolean value) { this.sun = value; } /** * Gets the value of the start property. * * @return * possible object is * {@link String } * */ public String getStart() { return start; } /** * Sets the value of the start property. * * @param value * allowed object is * {@link String } * */ public void setStart(String value) { this.start = value; } /** * Gets the value of the duration property. * * @return * possible object is * {@link String } * */ public String getDuration() { return duration; } /** * Sets the value of the duration property. * * @param value * allowed object is * {@link String } * */ public void setDuration(String value) { this.duration = value; } /** * Gets the value of the end property. * * @return * possible object is * {@link String } * */ public String getEnd() { return end; } /** * Sets the value of the end property. * * @param value * allowed object is * {@link String } * */ public void setEnd(String value) { this.end = value; } } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy