Class AbstractServiceJourneyInterchangeStructure

  • All Implemented Interfaces:
    Serializable
    Direct Known Subclasses:
    FromServiceJourneyInterchangeStructure, RemovedServiceJourneyInterchangeStructure, ServiceJourneyInterchangeStructure, ToServiceJourneyInterchangeStructure

    public abstract class AbstractServiceJourneyInterchangeStructure
    extends Object
    implements Serializable
    A planned SERVICE JOURNEY INTERCHANGE between two journeys. +SIRI v2.0

    Java class for AbstractServiceJourneyInterchangeStructure complex type.

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

     <complexType name="AbstractServiceJourneyInterchangeStructure">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <choice>
               <element ref="{http://www.siri.org.uk/siri}InterchangeCode" minOccurs="0"/>
               <element ref="{http://www.siri.org.uk/siri}InterchangeRef" minOccurs="0"/>
             </choice>
             <element ref="{http://www.siri.org.uk/siri}ConnectionLinkRef" minOccurs="0"/>
             <choice>
               <element ref="{http://www.siri.org.uk/siri}ExtraInterchange" minOccurs="0"/>
               <element name="Cancellation" type="{http://www.siri.org.uk/siri}InterchangeCancellation" minOccurs="0"/>
             </choice>
             <element ref="{http://www.siri.org.uk/siri}ReasonForRemoval" minOccurs="0"/>
             <element ref="{http://www.siri.org.uk/siri}FeederRef" minOccurs="0"/>
             <element ref="{http://www.siri.org.uk/siri}FeederArrivalStopRef" minOccurs="0"/>
             <element ref="{http://www.siri.org.uk/siri}FeederVisitNumber" minOccurs="0"/>
             <element ref="{http://www.siri.org.uk/siri}FeederStopOrder" minOccurs="0"/>
             <element ref="{http://www.siri.org.uk/siri}AimedArrivalTimeOfFeeder" minOccurs="0"/>
             <element ref="{http://www.siri.org.uk/siri}DistributorRef" minOccurs="0"/>
             <element ref="{http://www.siri.org.uk/siri}DistributorDepartureStopRef" minOccurs="0"/>
             <element ref="{http://www.siri.org.uk/siri}DistributorVisitNumber" minOccurs="0"/>
             <element ref="{http://www.siri.org.uk/siri}DistributorStopOrder" minOccurs="0"/>
             <element ref="{http://www.siri.org.uk/siri}AimedDepartureTimeOfDistributor" minOccurs="0"/>
             <group ref="{http://www.siri.org.uk/siri}InterchangePropertyGroup"/>
             <group ref="{http://www.siri.org.uk/siri}InterchangeTimesGroup"/>
             <element ref="{http://www.siri.org.uk/siri}Extensions" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Constructor Detail

      • AbstractServiceJourneyInterchangeStructure

        public AbstractServiceJourneyInterchangeStructure()
    • Method Detail

      • getInterchangeRef

        public InterchangeRef getInterchangeRef()
        Gets the value of the interchangeRef property.
        Returns:
        possible object is InterchangeRef
      • setInterchangeRef

        public void setInterchangeRef​(InterchangeRef value)
        Sets the value of the interchangeRef property.
        Parameters:
        value - allowed object is InterchangeRef
      • getInterchangeCode

        public String getInterchangeCode()
        Gets the value of the interchangeCode property.
        Returns:
        possible object is String
      • setInterchangeCode

        public void setInterchangeCode​(String value)
        Sets the value of the interchangeCode property.
        Parameters:
        value - allowed object is String
      • setConnectionLinkRef

        public void setConnectionLinkRef​(ConnectionLinkRef value)
        Sets the value of the connectionLinkRef property.
        Parameters:
        value - allowed object is ConnectionLinkRef
      • isCancellation

        public Boolean isCancellation()
        Gets the value of the cancellation property.
        Returns:
        possible object is Boolean
      • setCancellation

        public void setCancellation​(Boolean value)
        Sets the value of the cancellation property.
        Parameters:
        value - allowed object is Boolean
      • isExtraInterchange

        public Boolean isExtraInterchange()
        Gets the value of the extraInterchange property.
        Returns:
        possible object is Boolean
      • setExtraInterchange

        public void setExtraInterchange​(Boolean value)
        Sets the value of the extraInterchange property.
        Parameters:
        value - allowed object is Boolean
      • getFeederVisitNumber

        public BigInteger getFeederVisitNumber()
        Gets the value of the feederVisitNumber property.
        Returns:
        possible object is BigInteger
      • setFeederVisitNumber

        public void setFeederVisitNumber​(BigInteger value)
        Sets the value of the feederVisitNumber property.
        Parameters:
        value - allowed object is BigInteger
      • getFeederStopOrder

        public BigInteger getFeederStopOrder()
        Gets the value of the feederStopOrder property.
        Returns:
        possible object is BigInteger
      • setFeederStopOrder

        public void setFeederStopOrder​(BigInteger value)
        Sets the value of the feederStopOrder property.
        Parameters:
        value - allowed object is BigInteger
      • getAimedArrivalTimeOfFeeder

        public ZonedDateTime getAimedArrivalTimeOfFeeder()
        Gets the value of the aimedArrivalTimeOfFeeder property.
        Returns:
        possible object is String
      • setAimedArrivalTimeOfFeeder

        public void setAimedArrivalTimeOfFeeder​(ZonedDateTime value)
        Sets the value of the aimedArrivalTimeOfFeeder property.
        Parameters:
        value - allowed object is String
      • setDistributorDepartureStopRef

        public void setDistributorDepartureStopRef​(StopPointRefStructure value)
        Sets the value of the distributorDepartureStopRef property.
        Parameters:
        value - allowed object is StopPointRefStructure
      • getDistributorVisitNumber

        public BigInteger getDistributorVisitNumber()
        Gets the value of the distributorVisitNumber property.
        Returns:
        possible object is BigInteger
      • setDistributorVisitNumber

        public void setDistributorVisitNumber​(BigInteger value)
        Sets the value of the distributorVisitNumber property.
        Parameters:
        value - allowed object is BigInteger
      • getDistributorStopOrder

        public BigInteger getDistributorStopOrder()
        Gets the value of the distributorStopOrder property.
        Returns:
        possible object is BigInteger
      • setDistributorStopOrder

        public void setDistributorStopOrder​(BigInteger value)
        Sets the value of the distributorStopOrder property.
        Parameters:
        value - allowed object is BigInteger
      • getAimedDepartureTimeOfDistributor

        public ZonedDateTime getAimedDepartureTimeOfDistributor()
        Gets the value of the aimedDepartureTimeOfDistributor property.
        Returns:
        possible object is String
      • setAimedDepartureTimeOfDistributor

        public void setAimedDepartureTimeOfDistributor​(ZonedDateTime value)
        Sets the value of the aimedDepartureTimeOfDistributor property.
        Parameters:
        value - allowed object is String
      • isStaySeated

        public Boolean isStaySeated()
        Gets the value of the staySeated property.
        Returns:
        possible object is Boolean
      • setStaySeated

        public void setStaySeated​(Boolean value)
        Sets the value of the staySeated property.
        Parameters:
        value - allowed object is Boolean
      • isGuaranteed

        public Boolean isGuaranteed()
        Gets the value of the guaranteed property.
        Returns:
        possible object is Boolean
      • setGuaranteed

        public void setGuaranteed​(Boolean value)
        Sets the value of the guaranteed property.
        Parameters:
        value - allowed object is Boolean
      • isAdvertised

        public Boolean isAdvertised()
        Gets the value of the advertised property.
        Returns:
        possible object is Boolean
      • setAdvertised

        public void setAdvertised​(Boolean value)
        Sets the value of the advertised property.
        Parameters:
        value - allowed object is Boolean
      • getStandardWaitTime

        public Duration getStandardWaitTime()
        Gets the value of the standardWaitTime property.
        Returns:
        possible object is Duration
      • setStandardWaitTime

        public void setStandardWaitTime​(Duration value)
        Sets the value of the standardWaitTime property.
        Parameters:
        value - allowed object is Duration
      • getMaximumWaitTime

        public Duration getMaximumWaitTime()
        Gets the value of the maximumWaitTime property.
        Returns:
        possible object is Duration
      • setMaximumWaitTime

        public void setMaximumWaitTime​(Duration value)
        Sets the value of the maximumWaitTime property.
        Parameters:
        value - allowed object is Duration
      • getMaximumAutomaticWaitTime

        public Duration getMaximumAutomaticWaitTime()
        Gets the value of the maximumAutomaticWaitTime property.
        Returns:
        possible object is Duration
      • setMaximumAutomaticWaitTime

        public void setMaximumAutomaticWaitTime​(Duration value)
        Sets the value of the maximumAutomaticWaitTime property.
        Parameters:
        value - allowed object is Duration
      • getStandardTransferTime

        public Duration getStandardTransferTime()
        Gets the value of the standardTransferTime property.
        Returns:
        possible object is Duration
      • setStandardTransferTime

        public void setStandardTransferTime​(Duration value)
        Sets the value of the standardTransferTime property.
        Parameters:
        value - allowed object is Duration
      • getMinimumTransferTime

        public Duration getMinimumTransferTime()
        Gets the value of the minimumTransferTime property.
        Returns:
        possible object is Duration
      • setMinimumTransferTime

        public void setMinimumTransferTime​(Duration value)
        Sets the value of the minimumTransferTime property.
        Parameters:
        value - allowed object is Duration
      • getMaximumTransferTime

        public Duration getMaximumTransferTime()
        Gets the value of the maximumTransferTime property.
        Returns:
        possible object is Duration
      • setMaximumTransferTime

        public void setMaximumTransferTime​(Duration value)
        Sets the value of the maximumTransferTime property.
        Parameters:
        value - allowed object is Duration
      • getExtensions

        public Extensions getExtensions()
        Gets the value of the extensions property.
        Returns:
        possible object is Extensions
      • setExtensions

        public void setExtensions​(Extensions value)
        Sets the value of the extensions property.
        Parameters:
        value - allowed object is Extensions