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

uk.org.siri.siri21.SubscriptionRequestStructure Maven / Gradle / Ivy

The newest version!
//
// This file was generated by the Eclipse Implementation of JAXB, v3.0.2 
// See https://eclipse-ee4j.github.io/jaxb-ri 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2025.01.07 at 02:19:41 PM UTC 
//


package uk.org.siri.siri21;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlSeeAlso;
import jakarta.xml.bind.annotation.XmlType;


/**
 * Type for SIRI Subscription Request.
 * 
 * 

Java class for SubscriptionRequestStructure complex type. * *

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

 * <complexType name="SubscriptionRequestStructure">
 *   <complexContent>
 *     <extension base="{http://www.siri.org.uk/siri}AbstractSubscriptionRequestStructure">
 *       <sequence>
 *         <group ref="{http://www.siri.org.uk/siri}SiriSubscriptionRequestGroup"/>
 *       </sequence>
 *     </extension>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "SubscriptionRequestStructure", propOrder = { "situationExchangeSubscriptionRequests", "facilityMonitoringSubscriptionRequests", "generalMessageSubscriptionRequests", "connectionMonitoringSubscriptionRequests", "connectionTimetableSubscriptionRequests", "vehicleMonitoringSubscriptionRequests", "stopMonitoringSubscriptionRequests", "stopTimetableSubscriptionRequests", "estimatedTimetableSubscriptionRequests", "productionTimetableSubscriptionRequests" }) @XmlSeeAlso({ SubscriptionRequest.class }) public class SubscriptionRequestStructure extends AbstractSubscriptionRequestStructure implements Serializable { @XmlElement(name = "SituationExchangeSubscriptionRequest") protected List situationExchangeSubscriptionRequests; @XmlElement(name = "FacilityMonitoringSubscriptionRequest") protected List facilityMonitoringSubscriptionRequests; @XmlElement(name = "GeneralMessageSubscriptionRequest") protected List generalMessageSubscriptionRequests; @XmlElement(name = "ConnectionMonitoringSubscriptionRequest") protected List connectionMonitoringSubscriptionRequests; @XmlElement(name = "ConnectionTimetableSubscriptionRequest") protected List connectionTimetableSubscriptionRequests; @XmlElement(name = "VehicleMonitoringSubscriptionRequest") protected List vehicleMonitoringSubscriptionRequests; @XmlElement(name = "StopMonitoringSubscriptionRequest") protected List stopMonitoringSubscriptionRequests; @XmlElement(name = "StopTimetableSubscriptionRequest") protected List stopTimetableSubscriptionRequests; @XmlElement(name = "EstimatedTimetableSubscriptionRequest") protected List estimatedTimetableSubscriptionRequests; @XmlElement(name = "ProductionTimetableSubscriptionRequest") protected List productionTimetableSubscriptionRequests; /** * Gets the value of the situationExchangeSubscriptionRequests 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 Jakarta XML Binding object. * This is why there is not a set method for the situationExchangeSubscriptionRequests property. * *

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

     *    getSituationExchangeSubscriptionRequests().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link SituationExchangeSubscriptionStructure } * * */ public List getSituationExchangeSubscriptionRequests() { if (situationExchangeSubscriptionRequests == null) { situationExchangeSubscriptionRequests = new ArrayList(); } return this.situationExchangeSubscriptionRequests; } /** * Gets the value of the facilityMonitoringSubscriptionRequests 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 Jakarta XML Binding object. * This is why there is not a set method for the facilityMonitoringSubscriptionRequests property. * *

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

     *    getFacilityMonitoringSubscriptionRequests().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FacilityMonitoringSubscriptionStructure } * * */ public List getFacilityMonitoringSubscriptionRequests() { if (facilityMonitoringSubscriptionRequests == null) { facilityMonitoringSubscriptionRequests = new ArrayList(); } return this.facilityMonitoringSubscriptionRequests; } /** * Gets the value of the generalMessageSubscriptionRequests 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 Jakarta XML Binding object. * This is why there is not a set method for the generalMessageSubscriptionRequests property. * *

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

     *    getGeneralMessageSubscriptionRequests().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GeneralMessageSubscriptionStructure } * * */ public List getGeneralMessageSubscriptionRequests() { if (generalMessageSubscriptionRequests == null) { generalMessageSubscriptionRequests = new ArrayList(); } return this.generalMessageSubscriptionRequests; } /** * Gets the value of the connectionMonitoringSubscriptionRequests 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 Jakarta XML Binding object. * This is why there is not a set method for the connectionMonitoringSubscriptionRequests property. * *

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

     *    getConnectionMonitoringSubscriptionRequests().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ConnectionMonitoringSubscriptionRequestStructure } * * */ public List getConnectionMonitoringSubscriptionRequests() { if (connectionMonitoringSubscriptionRequests == null) { connectionMonitoringSubscriptionRequests = new ArrayList(); } return this.connectionMonitoringSubscriptionRequests; } /** * Gets the value of the connectionTimetableSubscriptionRequests 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 Jakarta XML Binding object. * This is why there is not a set method for the connectionTimetableSubscriptionRequests property. * *

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

     *    getConnectionTimetableSubscriptionRequests().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ConnectionTimetableSubscriptionStructure } * * */ public List getConnectionTimetableSubscriptionRequests() { if (connectionTimetableSubscriptionRequests == null) { connectionTimetableSubscriptionRequests = new ArrayList(); } return this.connectionTimetableSubscriptionRequests; } /** * Gets the value of the vehicleMonitoringSubscriptionRequests 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 Jakarta XML Binding object. * This is why there is not a set method for the vehicleMonitoringSubscriptionRequests property. * *

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

     *    getVehicleMonitoringSubscriptionRequests().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link VehicleMonitoringSubscriptionStructure } * * */ public List getVehicleMonitoringSubscriptionRequests() { if (vehicleMonitoringSubscriptionRequests == null) { vehicleMonitoringSubscriptionRequests = new ArrayList(); } return this.vehicleMonitoringSubscriptionRequests; } /** * Gets the value of the stopMonitoringSubscriptionRequests 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 Jakarta XML Binding object. * This is why there is not a set method for the stopMonitoringSubscriptionRequests property. * *

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

     *    getStopMonitoringSubscriptionRequests().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link StopMonitoringSubscriptionStructure } * * */ public List getStopMonitoringSubscriptionRequests() { if (stopMonitoringSubscriptionRequests == null) { stopMonitoringSubscriptionRequests = new ArrayList(); } return this.stopMonitoringSubscriptionRequests; } /** * Gets the value of the stopTimetableSubscriptionRequests 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 Jakarta XML Binding object. * This is why there is not a set method for the stopTimetableSubscriptionRequests property. * *

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

     *    getStopTimetableSubscriptionRequests().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link StopTimetableSubscriptionStructure } * * */ public List getStopTimetableSubscriptionRequests() { if (stopTimetableSubscriptionRequests == null) { stopTimetableSubscriptionRequests = new ArrayList(); } return this.stopTimetableSubscriptionRequests; } /** * Gets the value of the estimatedTimetableSubscriptionRequests 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 Jakarta XML Binding object. * This is why there is not a set method for the estimatedTimetableSubscriptionRequests property. * *

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

     *    getEstimatedTimetableSubscriptionRequests().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link EstimatedTimetableSubscriptionStructure } * * */ public List getEstimatedTimetableSubscriptionRequests() { if (estimatedTimetableSubscriptionRequests == null) { estimatedTimetableSubscriptionRequests = new ArrayList(); } return this.estimatedTimetableSubscriptionRequests; } /** * Gets the value of the productionTimetableSubscriptionRequests 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 Jakarta XML Binding object. * This is why there is not a set method for the productionTimetableSubscriptionRequests property. * *

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

     *    getProductionTimetableSubscriptionRequests().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ProductionTimetableSubscriptionRequest } * * */ public List getProductionTimetableSubscriptionRequests() { if (productionTimetableSubscriptionRequests == null) { productionTimetableSubscriptionRequests = new ArrayList(); } return this.productionTimetableSubscriptionRequests; } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy