Class AbstractServiceJourneyInterchangeStructure

  • All Implemented Interfaces:
    Serializable
    Direct Known Subclasses:
    FromServiceJourneyInterchangeStructure, 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>
             <element name="InterchangeCode" type="{http://www.siri.org.uk/siri}InterchangeCodeType" minOccurs="0"/>
             <element name="ConnectionLinkRef" type="{http://www.siri.org.uk/siri}ConnectionLinkRefStructure" minOccurs="0"/>
             <element name="FeederRef" type="{http://www.siri.org.uk/siri}ConnectingJourneyRefStructure" minOccurs="0"/>
             <element name="FeederArrivalStopRef" type="{http://www.siri.org.uk/siri}StopPointRefStructure" minOccurs="0"/>
             <element name="FeederVisitNumber" type="{http://www.siri.org.uk/siri}VisitNumberType" minOccurs="0"/>
             <element name="DistributorRef" type="{http://www.siri.org.uk/siri}ConnectingJourneyRefStructure" minOccurs="0"/>
             <element name="DistributorDepartureStopRef" type="{http://www.siri.org.uk/siri}StopPointRefStructure" minOccurs="0"/>
             <element name="DistributorVisitNumber" type="{http://www.siri.org.uk/siri}VisitNumberType" 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

      • 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
      • getFeederArrivalStopRef

        public StopPointRef getFeederArrivalStopRef()
        Gets the value of the feederArrivalStopRef property.
        Returns:
        possible object is StopPointRef
      • setFeederArrivalStopRef

        public void setFeederArrivalStopRef​(StopPointRef value)
        Sets the value of the feederArrivalStopRef property.
        Parameters:
        value - allowed object is StopPointRef
      • 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
      • getDistributorDepartureStopRef

        public StopPointRef getDistributorDepartureStopRef()
        Gets the value of the distributorDepartureStopRef property.
        Returns:
        possible object is StopPointRef
      • setDistributorDepartureStopRef

        public void setDistributorDepartureStopRef​(StopPointRef value)
        Sets the value of the distributorDepartureStopRef property.
        Parameters:
        value - allowed object is StopPointRef
      • 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
      • 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 String
      • setStandardWaitTime

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

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

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

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

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

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

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

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

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

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

        public void setMaximumTransferTime​(Duration value)
        Sets the value of the maximumTransferTime property.
        Parameters:
        value - allowed object is String
      • 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