Class SituationSourceStructure

  • All Implemented Interfaces:
    Serializable

    public class SituationSourceStructure
    extends Object
    implements Serializable
    Type for a source, i.e. provider of information.

    Java class for SituationSourceStructure complex type.

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

     <complexType name="SituationSourceStructure">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="Country" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" minOccurs="0"/>
             <element name="SourceType" type="{http://www.siri.org.uk/siri}SituationSourceTypeEnumeration"/>
             <group ref="{http://www.siri.org.uk/siri}SituationSourceDetailsGroup"/>
             <element name="SourceMethod" type="{http://datex2.eu/schema/2_0RC1/2_0}SourceTypeEnum" minOccurs="0"/>
             <element name="AgentReference" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="Name" type="{http://www.siri.org.uk/siri}NaturalLanguageStringStructure" minOccurs="0"/>
             <element name="SourceRole" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="TimeOfCommunication" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
             <element name="ExternalCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="SourceFile" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
             <element ref="{http://www.siri.org.uk/siri}Extensions" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Constructor Detail

      • SituationSourceStructure

        public SituationSourceStructure()
    • Method Detail

      • getCountry

        public String getCountry()
        Gets the value of the country property.
        Returns:
        possible object is String
      • setCountry

        public void setCountry​(String value)
        Sets the value of the country property.
        Parameters:
        value - allowed object is String
      • getEmail

        public String getEmail()
        Gets the value of the email property.
        Returns:
        possible object is String
      • setEmail

        public void setEmail​(String value)
        Sets the value of the email property.
        Parameters:
        value - allowed object is String
      • getPhone

        public String getPhone()
        Gets the value of the phone property.
        Returns:
        possible object is String
      • setPhone

        public void setPhone​(String value)
        Sets the value of the phone property.
        Parameters:
        value - allowed object is String
      • getFax

        public String getFax()
        Gets the value of the fax property.
        Returns:
        possible object is String
      • setFax

        public void setFax​(String value)
        Sets the value of the fax property.
        Parameters:
        value - allowed object is String
      • getWeb

        public String getWeb()
        Gets the value of the web property.
        Returns:
        possible object is String
      • setWeb

        public void setWeb​(String value)
        Sets the value of the web property.
        Parameters:
        value - allowed object is String
      • getOther

        public String getOther()
        Gets the value of the other property.
        Returns:
        possible object is String
      • setOther

        public void setOther​(String value)
        Sets the value of the other property.
        Parameters:
        value - allowed object is String
      • getSourceMethod

        public SourceTypeEnum getSourceMethod()
        Gets the value of the sourceMethod property.
        Returns:
        possible object is SourceTypeEnum
      • setSourceMethod

        public void setSourceMethod​(SourceTypeEnum value)
        Sets the value of the sourceMethod property.
        Parameters:
        value - allowed object is SourceTypeEnum
      • getAgentReference

        public String getAgentReference()
        Gets the value of the agentReference property.
        Returns:
        possible object is String
      • setAgentReference

        public void setAgentReference​(String value)
        Sets the value of the agentReference property.
        Parameters:
        value - allowed object is String
      • getSourceRole

        public String getSourceRole()
        Gets the value of the sourceRole property.
        Returns:
        possible object is String
      • setSourceRole

        public void setSourceRole​(String value)
        Sets the value of the sourceRole property.
        Parameters:
        value - allowed object is String
      • getTimeOfCommunication

        public ZonedDateTime getTimeOfCommunication()
        Gets the value of the timeOfCommunication property.
        Returns:
        possible object is String
      • setTimeOfCommunication

        public void setTimeOfCommunication​(ZonedDateTime value)
        Sets the value of the timeOfCommunication property.
        Parameters:
        value - allowed object is String
      • getExternalCode

        public String getExternalCode()
        Gets the value of the externalCode property.
        Returns:
        possible object is String
      • setExternalCode

        public void setExternalCode​(String value)
        Sets the value of the externalCode property.
        Parameters:
        value - allowed object is String
      • getSourceFile

        public String getSourceFile()
        Gets the value of the sourceFile property.
        Returns:
        possible object is String
      • setSourceFile

        public void setSourceFile​(String value)
        Sets the value of the sourceFile 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