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

org.rutebanken.netex.model.ServiceFacilitySet_VersionStructure Maven / Gradle / Ivy

There is a newer version: 2.0.15
Show newest version
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 
// See http://java.sun.com/xml/jaxb 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2017.09.21 at 10:53:23 AM CEST 
//


package org.rutebanken.netex.model;

import java.time.OffsetDateTime;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlList;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.rutebanken.netex.OmitNullsToStringStyle;


/**
 * 

Java class for ServiceFacilitySet_VersionStructure complex type. * *

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

 * <complexType name="ServiceFacilitySet_VersionStructure">
 *   <complexContent>
 *     <extension base="{http://www.netex.org.uk/netex}FacilitySet_VersionStructure">
 *       <sequence>
 *         <group ref="{http://www.netex.org.uk/netex}ServiceFacilitySetGroup"/>
 *       </sequence>
 *     </extension>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ServiceFacilitySet_VersionStructure", propOrder = { "accommodationAccessList", "accommodationFacilityList", "boardingPermisssion", "bookingProcessFacilityList", "couchetteFacilityList", "groupBookingFacility", "luggageCarriageFacilityList", "serviceReservationFacilityList", "uicProductCharacteristicList", "uicTrainRate", "accommodations", "onboardStays" }) @XmlSeeAlso({ ServiceFacilitySet.class }) public class ServiceFacilitySet_VersionStructure extends FacilitySet_VersionStructure { @XmlList @XmlElement(name = "AccommodationAccessList") protected List accommodationAccessList; @XmlList @XmlElement(name = "AccommodationFacilityList", defaultValue = "unknown") protected List accommodationFacilityList; @XmlElement(name = "BoardingPermisssion") @XmlSchemaType(name = "NMTOKEN") protected BoardingPermissionEnumeration boardingPermisssion; @XmlList @XmlElement(name = "BookingProcessFacilityList") protected List bookingProcessFacilityList; @XmlList @XmlElement(name = "CouchetteFacilityList", defaultValue = "unknown") protected List couchetteFacilityList; @XmlElement(name = "GroupBookingFacility", defaultValue = "unknown") @XmlSchemaType(name = "normalizedString") protected GroupBookingEnumeration groupBookingFacility; @XmlList @XmlElement(name = "LuggageCarriageFacilityList") protected List luggageCarriageFacilityList; @XmlList @XmlElement(name = "ServiceReservationFacilityList") protected List serviceReservationFacilityList; @XmlList @XmlElement(name = "UicProductCharacteristicList") protected List uicProductCharacteristicList; @XmlElement(name = "UicTrainRate") @XmlSchemaType(name = "normalizedString") protected UicRateTypeEnumeration uicTrainRate; protected Accommodations_RelStructure accommodations; protected OnboardStays_RelStructure onboardStays; /** * Gets the value of the accommodationAccessList 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 accommodationAccessList property. * *

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

     *    getAccommodationAccessList().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link AccommodationAccessEnumeration } * * */ public List getAccommodationAccessList() { if (accommodationAccessList == null) { accommodationAccessList = new ArrayList(); } return this.accommodationAccessList; } /** * Gets the value of the accommodationFacilityList 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 accommodationFacilityList property. * *

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

     *    getAccommodationFacilityList().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link AccommodationFacilityEnumeration } * * */ public List getAccommodationFacilityList() { if (accommodationFacilityList == null) { accommodationFacilityList = new ArrayList(); } return this.accommodationFacilityList; } /** * Gets the value of the boardingPermisssion property. * * @return * possible object is * {@link BoardingPermissionEnumeration } * */ public BoardingPermissionEnumeration getBoardingPermisssion() { return boardingPermisssion; } /** * Sets the value of the boardingPermisssion property. * * @param value * allowed object is * {@link BoardingPermissionEnumeration } * */ public void setBoardingPermisssion(BoardingPermissionEnumeration value) { this.boardingPermisssion = value; } /** * Gets the value of the bookingProcessFacilityList 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 bookingProcessFacilityList property. * *

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

     *    getBookingProcessFacilityList().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link BookingProcessEnumeration } * * */ public List getBookingProcessFacilityList() { if (bookingProcessFacilityList == null) { bookingProcessFacilityList = new ArrayList(); } return this.bookingProcessFacilityList; } /** * Gets the value of the couchetteFacilityList 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 couchetteFacilityList property. * *

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

     *    getCouchetteFacilityList().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link CouchetteFacilityEnumeration } * * */ public List getCouchetteFacilityList() { if (couchetteFacilityList == null) { couchetteFacilityList = new ArrayList(); } return this.couchetteFacilityList; } /** * Gets the value of the groupBookingFacility property. * * @return * possible object is * {@link GroupBookingEnumeration } * */ public GroupBookingEnumeration getGroupBookingFacility() { return groupBookingFacility; } /** * Sets the value of the groupBookingFacility property. * * @param value * allowed object is * {@link GroupBookingEnumeration } * */ public void setGroupBookingFacility(GroupBookingEnumeration value) { this.groupBookingFacility = value; } /** * Gets the value of the luggageCarriageFacilityList 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 luggageCarriageFacilityList property. * *

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

     *    getLuggageCarriageFacilityList().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LuggageCarriageEnumeration } * * */ public List getLuggageCarriageFacilityList() { if (luggageCarriageFacilityList == null) { luggageCarriageFacilityList = new ArrayList(); } return this.luggageCarriageFacilityList; } /** * Gets the value of the serviceReservationFacilityList 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 serviceReservationFacilityList property. * *

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

     *    getServiceReservationFacilityList().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ReservationEnumeration } * * */ public List getServiceReservationFacilityList() { if (serviceReservationFacilityList == null) { serviceReservationFacilityList = new ArrayList(); } return this.serviceReservationFacilityList; } /** * Gets the value of the uicProductCharacteristicList 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 uicProductCharacteristicList property. * *

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

     *    getUicProductCharacteristicList().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link UicProductCharacteristicEnumeration } * * */ public List getUicProductCharacteristicList() { if (uicProductCharacteristicList == null) { uicProductCharacteristicList = new ArrayList(); } return this.uicProductCharacteristicList; } /** * Gets the value of the uicTrainRate property. * * @return * possible object is * {@link UicRateTypeEnumeration } * */ public UicRateTypeEnumeration getUicTrainRate() { return uicTrainRate; } /** * Sets the value of the uicTrainRate property. * * @param value * allowed object is * {@link UicRateTypeEnumeration } * */ public void setUicTrainRate(UicRateTypeEnumeration value) { this.uicTrainRate = value; } /** * Gets the value of the accommodations property. * * @return * possible object is * {@link Accommodations_RelStructure } * */ public Accommodations_RelStructure getAccommodations() { return accommodations; } /** * Sets the value of the accommodations property. * * @param value * allowed object is * {@link Accommodations_RelStructure } * */ public void setAccommodations(Accommodations_RelStructure value) { this.accommodations = value; } /** * Gets the value of the onboardStays property. * * @return * possible object is * {@link OnboardStays_RelStructure } * */ public OnboardStays_RelStructure getOnboardStays() { return onboardStays; } /** * Sets the value of the onboardStays property. * * @param value * allowed object is * {@link OnboardStays_RelStructure } * */ public void setOnboardStays(OnboardStays_RelStructure value) { this.onboardStays = value; } public ServiceFacilitySet_VersionStructure withAccommodationAccessList(AccommodationAccessEnumeration... values) { if (values!= null) { for (AccommodationAccessEnumeration value: values) { getAccommodationAccessList().add(value); } } return this; } public ServiceFacilitySet_VersionStructure withAccommodationAccessList(Collection values) { if (values!= null) { getAccommodationAccessList().addAll(values); } return this; } public ServiceFacilitySet_VersionStructure withAccommodationFacilityList(AccommodationFacilityEnumeration... values) { if (values!= null) { for (AccommodationFacilityEnumeration value: values) { getAccommodationFacilityList().add(value); } } return this; } public ServiceFacilitySet_VersionStructure withAccommodationFacilityList(Collection values) { if (values!= null) { getAccommodationFacilityList().addAll(values); } return this; } public ServiceFacilitySet_VersionStructure withBoardingPermisssion(BoardingPermissionEnumeration value) { setBoardingPermisssion(value); return this; } public ServiceFacilitySet_VersionStructure withBookingProcessFacilityList(BookingProcessEnumeration... values) { if (values!= null) { for (BookingProcessEnumeration value: values) { getBookingProcessFacilityList().add(value); } } return this; } public ServiceFacilitySet_VersionStructure withBookingProcessFacilityList(Collection values) { if (values!= null) { getBookingProcessFacilityList().addAll(values); } return this; } public ServiceFacilitySet_VersionStructure withCouchetteFacilityList(CouchetteFacilityEnumeration... values) { if (values!= null) { for (CouchetteFacilityEnumeration value: values) { getCouchetteFacilityList().add(value); } } return this; } public ServiceFacilitySet_VersionStructure withCouchetteFacilityList(Collection values) { if (values!= null) { getCouchetteFacilityList().addAll(values); } return this; } public ServiceFacilitySet_VersionStructure withGroupBookingFacility(GroupBookingEnumeration value) { setGroupBookingFacility(value); return this; } public ServiceFacilitySet_VersionStructure withLuggageCarriageFacilityList(LuggageCarriageEnumeration... values) { if (values!= null) { for (LuggageCarriageEnumeration value: values) { getLuggageCarriageFacilityList().add(value); } } return this; } public ServiceFacilitySet_VersionStructure withLuggageCarriageFacilityList(Collection values) { if (values!= null) { getLuggageCarriageFacilityList().addAll(values); } return this; } public ServiceFacilitySet_VersionStructure withServiceReservationFacilityList(ReservationEnumeration... values) { if (values!= null) { for (ReservationEnumeration value: values) { getServiceReservationFacilityList().add(value); } } return this; } public ServiceFacilitySet_VersionStructure withServiceReservationFacilityList(Collection values) { if (values!= null) { getServiceReservationFacilityList().addAll(values); } return this; } public ServiceFacilitySet_VersionStructure withUicProductCharacteristicList(UicProductCharacteristicEnumeration... values) { if (values!= null) { for (UicProductCharacteristicEnumeration value: values) { getUicProductCharacteristicList().add(value); } } return this; } public ServiceFacilitySet_VersionStructure withUicProductCharacteristicList(Collection values) { if (values!= null) { getUicProductCharacteristicList().addAll(values); } return this; } public ServiceFacilitySet_VersionStructure withUicTrainRate(UicRateTypeEnumeration value) { setUicTrainRate(value); return this; } public ServiceFacilitySet_VersionStructure withAccommodations(Accommodations_RelStructure value) { setAccommodations(value); return this; } public ServiceFacilitySet_VersionStructure withOnboardStays(OnboardStays_RelStructure value) { setOnboardStays(value); return this; } @Override public ServiceFacilitySet_VersionStructure withProvidedByRef(OrganisationRefStructure value) { setProvidedByRef(value); return this; } @Override public ServiceFacilitySet_VersionStructure withDescription(MultilingualString value) { setDescription(value); return this; } @Override public ServiceFacilitySet_VersionStructure withTypeOfFacilityRef(TypeOfFacilityRefStructure value) { setTypeOfFacilityRef(value); return this; } @Override public ServiceFacilitySet_VersionStructure withOtherFacilities(TypesOfEquipment_RelStructure value) { setOtherFacilities(value); return this; } @Override public ServiceFacilitySet_VersionStructure withAccessibilityInfoFacilityList(AccessibilityInfoFacilityEnumeration... values) { if (values!= null) { for (AccessibilityInfoFacilityEnumeration value: values) { getAccessibilityInfoFacilityList().add(value); } } return this; } @Override public ServiceFacilitySet_VersionStructure withAccessibilityInfoFacilityList(Collection values) { if (values!= null) { getAccessibilityInfoFacilityList().addAll(values); } return this; } @Override public ServiceFacilitySet_VersionStructure withAssistanceFacilityList(AssistanceFacilityEnumeration... values) { if (values!= null) { for (AssistanceFacilityEnumeration value: values) { getAssistanceFacilityList().add(value); } } return this; } @Override public ServiceFacilitySet_VersionStructure withAssistanceFacilityList(Collection values) { if (values!= null) { getAssistanceFacilityList().addAll(values); } return this; } @Override public ServiceFacilitySet_VersionStructure withAccessibilityToolList(AccessibilityToolEnumeration... values) { if (values!= null) { for (AccessibilityToolEnumeration value: values) { getAccessibilityToolList().add(value); } } return this; } @Override public ServiceFacilitySet_VersionStructure withAccessibilityToolList(Collection values) { if (values!= null) { getAccessibilityToolList().addAll(values); } return this; } @Override public ServiceFacilitySet_VersionStructure withCarServiceFacilityList(CarServiceFacilityEnumeration... values) { if (values!= null) { for (CarServiceFacilityEnumeration value: values) { getCarServiceFacilityList().add(value); } } return this; } @Override public ServiceFacilitySet_VersionStructure withCarServiceFacilityList(Collection values) { if (values!= null) { getCarServiceFacilityList().addAll(values); } return this; } @Override public ServiceFacilitySet_VersionStructure withCateringFacilityList(CateringFacilityEnumeration... values) { if (values!= null) { for (CateringFacilityEnumeration value: values) { getCateringFacilityList().add(value); } } return this; } @Override public ServiceFacilitySet_VersionStructure withCateringFacilityList(Collection values) { if (values!= null) { getCateringFacilityList().addAll(values); } return this; } @Override public ServiceFacilitySet_VersionStructure withFamilyFacilityList(FamilyFacilityEnumeration... values) { if (values!= null) { for (FamilyFacilityEnumeration value: values) { getFamilyFacilityList().add(value); } } return this; } @Override public ServiceFacilitySet_VersionStructure withFamilyFacilityList(Collection values) { if (values!= null) { getFamilyFacilityList().addAll(values); } return this; } @Override public ServiceFacilitySet_VersionStructure withFareClasses(FareClassEnumeration... values) { if (values!= null) { for (FareClassEnumeration value: values) { getFareClasses().add(value); } } return this; } @Override public ServiceFacilitySet_VersionStructure withFareClasses(Collection values) { if (values!= null) { getFareClasses().addAll(values); } return this; } @Override public ServiceFacilitySet_VersionStructure withGenderLimitation(GenderLimitationEnumeration value) { setGenderLimitation(value); return this; } @Override public ServiceFacilitySet_VersionStructure withMealFacilityList(MealFacilityEnumeration... values) { if (values!= null) { for (MealFacilityEnumeration value: values) { getMealFacilityList().add(value); } } return this; } @Override public ServiceFacilitySet_VersionStructure withMealFacilityList(Collection values) { if (values!= null) { getMealFacilityList().addAll(values); } return this; } @Override public ServiceFacilitySet_VersionStructure withMedicalFacilityList(MedicalFacilityEnumeration... values) { if (values!= null) { for (MedicalFacilityEnumeration value: values) { getMedicalFacilityList().add(value); } } return this; } @Override public ServiceFacilitySet_VersionStructure withMedicalFacilityList(Collection values) { if (values!= null) { getMedicalFacilityList().addAll(values); } return this; } @Override public ServiceFacilitySet_VersionStructure withMobilityFacilityList(MobilityFacilityEnumeration... values) { if (values!= null) { for (MobilityFacilityEnumeration value: values) { getMobilityFacilityList().add(value); } } return this; } @Override public ServiceFacilitySet_VersionStructure withMobilityFacilityList(Collection values) { if (values!= null) { getMobilityFacilityList().addAll(values); } return this; } @Override public ServiceFacilitySet_VersionStructure withNuisanceFacilityList(NuisanceFacilityEnumeration... values) { if (values!= null) { for (NuisanceFacilityEnumeration value: values) { getNuisanceFacilityList().add(value); } } return this; } @Override public ServiceFacilitySet_VersionStructure withNuisanceFacilityList(Collection values) { if (values!= null) { getNuisanceFacilityList().addAll(values); } return this; } @Override public ServiceFacilitySet_VersionStructure withPassengerCommsFacilityList(PassengerCommsFacilityEnumeration... values) { if (values!= null) { for (PassengerCommsFacilityEnumeration value: values) { getPassengerCommsFacilityList().add(value); } } return this; } @Override public ServiceFacilitySet_VersionStructure withPassengerCommsFacilityList(Collection values) { if (values!= null) { getPassengerCommsFacilityList().addAll(values); } return this; } @Override public ServiceFacilitySet_VersionStructure withPassengerInformationEquipmentList(PassengerInformationEquipmentEnumeration value) { setPassengerInformationEquipmentList(value); return this; } @Override public ServiceFacilitySet_VersionStructure withPassengerInformationFacilityList(PassengerInformationFacilityEnumeration... values) { if (values!= null) { for (PassengerInformationFacilityEnumeration value: values) { getPassengerInformationFacilityList().add(value); } } return this; } @Override public ServiceFacilitySet_VersionStructure withPassengerInformationFacilityList(Collection values) { if (values!= null) { getPassengerInformationFacilityList().addAll(values); } return this; } @Override public ServiceFacilitySet_VersionStructure withRetailFacilityList(RetailFacilityEnumeration... values) { if (values!= null) { for (RetailFacilityEnumeration value: values) { getRetailFacilityList().add(value); } } return this; } @Override public ServiceFacilitySet_VersionStructure withRetailFacilityList(Collection values) { if (values!= null) { getRetailFacilityList().addAll(values); } return this; } @Override public ServiceFacilitySet_VersionStructure withSafetyFacilityList(SafetyFacilityEnumeration... values) { if (values!= null) { for (SafetyFacilityEnumeration value: values) { getSafetyFacilityList().add(value); } } return this; } @Override public ServiceFacilitySet_VersionStructure withSafetyFacilityList(Collection values) { if (values!= null) { getSafetyFacilityList().addAll(values); } return this; } @Override public ServiceFacilitySet_VersionStructure withSanitaryFacilityList(SanitaryFacilityEnumeration... values) { if (values!= null) { for (SanitaryFacilityEnumeration value: values) { getSanitaryFacilityList().add(value); } } return this; } @Override public ServiceFacilitySet_VersionStructure withSanitaryFacilityList(Collection values) { if (values!= null) { getSanitaryFacilityList().addAll(values); } return this; } @Override public ServiceFacilitySet_VersionStructure withTicketingFacilityList(TicketingFacilityEnumeration... values) { if (values!= null) { for (TicketingFacilityEnumeration value: values) { getTicketingFacilityList().add(value); } } return this; } @Override public ServiceFacilitySet_VersionStructure withTicketingFacilityList(Collection values) { if (values!= null) { getTicketingFacilityList().addAll(values); } return this; } @Override public ServiceFacilitySet_VersionStructure withTicketingServiceFacilityList(TicketingServiceFacilityEnumeration... values) { if (values!= null) { for (TicketingServiceFacilityEnumeration value: values) { getTicketingServiceFacilityList().add(value); } } return this; } @Override public ServiceFacilitySet_VersionStructure withTicketingServiceFacilityList(Collection values) { if (values!= null) { getTicketingServiceFacilityList().addAll(values); } return this; } @Override public ServiceFacilitySet_VersionStructure withKeyList(KeyListStructure value) { setKeyList(value); return this; } @Override public ServiceFacilitySet_VersionStructure withExtensions(ExtensionsStructure value) { setExtensions(value); return this; } @Override public ServiceFacilitySet_VersionStructure withBrandingRef(BrandingRefStructure value) { setBrandingRef(value); return this; } @Override public ServiceFacilitySet_VersionStructure withAlternativeTexts(AlternativeTexts_RelStructure value) { setAlternativeTexts(value); return this; } @Override public ServiceFacilitySet_VersionStructure withResponsibilitySetRef(String value) { setResponsibilitySetRef(value); return this; } @Override public ServiceFacilitySet_VersionStructure withValidityConditions(ValidityConditions_RelStructure value) { setValidityConditions(value); return this; } @Override public ServiceFacilitySet_VersionStructure withValidBetween(ValidBetween... values) { if (values!= null) { for (ValidBetween value: values) { getValidBetween().add(value); } } return this; } @Override public ServiceFacilitySet_VersionStructure withValidBetween(Collection values) { if (values!= null) { getValidBetween().addAll(values); } return this; } @Override public ServiceFacilitySet_VersionStructure withDataSourceRef(String value) { setDataSourceRef(value); return this; } @Override public ServiceFacilitySet_VersionStructure withCreated(OffsetDateTime value) { setCreated(value); return this; } @Override public ServiceFacilitySet_VersionStructure withChanged(OffsetDateTime value) { setChanged(value); return this; } @Override public ServiceFacilitySet_VersionStructure withModification(ModificationEnumeration value) { setModification(value); return this; } @Override public ServiceFacilitySet_VersionStructure withVersion(String value) { setVersion(value); return this; } @Override public ServiceFacilitySet_VersionStructure withStatus_BasicModificationDetailsGroup(StatusEnumeration value) { setStatus_BasicModificationDetailsGroup(value); return this; } @Override public ServiceFacilitySet_VersionStructure withDerivedFromVersionRef_BasicModificationDetailsGroup(String value) { setDerivedFromVersionRef_BasicModificationDetailsGroup(value); return this; } @Override public ServiceFacilitySet_VersionStructure withCompatibleWithVersionFrameVersionRef(String value) { setCompatibleWithVersionFrameVersionRef(value); return this; } @Override public ServiceFacilitySet_VersionStructure withDerivedFromObjectRef(String value) { setDerivedFromObjectRef(value); return this; } @Override public ServiceFacilitySet_VersionStructure withNameOfClass(String value) { setNameOfClass(value); return this; } @Override public ServiceFacilitySet_VersionStructure withId(String value) { setId(value); return this; } /** * Generates a String representation of the contents of this type. * This is an extension method, produced by the 'ts' xjc plugin * */ @Override public String toString() { return ToStringBuilder.reflectionToString(this, OmitNullsToStringStyle.INSTANCE); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy