Class TargetedInterchangeStructure

  • All Implemented Interfaces:
    Serializable

    public class TargetedInterchangeStructure
    extends Object
    implements Serializable
    Planned Connection between two VEHICLE JOURNEYs.

    Java class for TargetedInterchangeStructure complex type.

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

     <complexType name="TargetedInterchangeStructure">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <sequence>
               <element name="InterchangeCode" type="{http://www.siri.org.uk/siri}InterchangeCodeType" minOccurs="0"/>
               <element name="DistributorVehicleJourneyRef" type="{http://www.siri.org.uk/siri}DatedVehicleJourneyRefStructure"/>
               <choice>
                 <element name="DistributorConnectionLinkRef" type="{http://www.siri.org.uk/siri}ConnectionLinkRefStructure"/>
                 <element name="DistributorConnectionLink" type="{http://www.siri.org.uk/siri}ContextualisedConnectionLinkStructure"/>
               </choice>
             </sequence>
             <element name="DistributorVisitNumber" type="{http://www.siri.org.uk/siri}VisitNumberType" minOccurs="0"/>
             <element name="DistributorOrder" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
             <group ref="{http://www.siri.org.uk/siri}InterchangePropertyGroup"/>
             <group ref="{http://www.siri.org.uk/siri}InterchangeTimesGroup"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Field Detail

      • interchangeCode

        protected String interchangeCode
      • distributorConnectionLinkRef

        protected ConnectionLinkRef distributorConnectionLinkRef
      • distributorVisitNumber

        protected BigInteger distributorVisitNumber
      • distributorOrder

        protected BigInteger distributorOrder
      • staySeated

        protected Boolean staySeated
      • guaranteed

        protected Boolean guaranteed
      • advertised

        protected Boolean advertised
      • standardWaitTime

        protected Duration standardWaitTime
      • maximumWaitTime

        protected Duration maximumWaitTime
      • maximumAutomaticWaitTime

        protected Duration maximumAutomaticWaitTime
      • standardTransferTime

        protected Duration standardTransferTime
      • minimumTransferTime

        protected Duration minimumTransferTime
      • maximumTransferTime

        protected Duration maximumTransferTime
    • Constructor Detail

      • TargetedInterchangeStructure

        public TargetedInterchangeStructure()
    • 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
      • setDistributorVehicleJourneyRef

        public void setDistributorVehicleJourneyRef​(DatedVehicleJourneyRef value)
        Sets the value of the distributorVehicleJourneyRef property.
        Parameters:
        value - allowed object is DatedVehicleJourneyRef
      • getDistributorConnectionLinkRef

        public ConnectionLinkRef getDistributorConnectionLinkRef()
        Gets the value of the distributorConnectionLinkRef property.
        Returns:
        possible object is ConnectionLinkRef
      • setDistributorConnectionLinkRef

        public void setDistributorConnectionLinkRef​(ConnectionLinkRef value)
        Sets the value of the distributorConnectionLinkRef property.
        Parameters:
        value - allowed object is ConnectionLinkRef
      • 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
      • getDistributorOrder

        public BigInteger getDistributorOrder()
        Gets the value of the distributorOrder property.
        Returns:
        possible object is BigInteger
      • setDistributorOrder

        public void setDistributorOrder​(BigInteger value)
        Sets the value of the distributorOrder 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 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