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"/>
             <element name="MaximumWaitTime" type="{http://www.siri.org.uk/siri}PositiveDurationType" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • 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
      • 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