Class Exchange

  • All Implemented Interfaces:
    Serializable

    public class Exchange
    extends Object
    implements Serializable

    Java class for Exchange complex type.

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

     <complexType name="Exchange">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="changedFlag" type="{http://datex2.eu/schema/2_0RC1/2_0}ChangedFlagEnum" minOccurs="0"/>
             <element name="clientIdentification" type="{http://datex2.eu/schema/2_0RC1/2_0}String" minOccurs="0"/>
             <element name="deliveryBreak" type="{http://datex2.eu/schema/2_0RC1/2_0}Boolean" minOccurs="0"/>
             <element name="denyReason" type="{http://datex2.eu/schema/2_0RC1/2_0}DenyReasonEnum" minOccurs="0"/>
             <element name="historicalStartDate" type="{http://datex2.eu/schema/2_0RC1/2_0}DateTime" minOccurs="0"/>
             <element name="historicalStopDate" type="{http://datex2.eu/schema/2_0RC1/2_0}DateTime" minOccurs="0"/>
             <element name="keepAlive" type="{http://datex2.eu/schema/2_0RC1/2_0}Boolean" minOccurs="0"/>
             <element name="requestType" type="{http://datex2.eu/schema/2_0RC1/2_0}RequestTypeEnum" minOccurs="0"/>
             <element name="response" type="{http://datex2.eu/schema/2_0RC1/2_0}ResponseEnum" minOccurs="0"/>
             <element name="subscriptionReference" type="{http://datex2.eu/schema/2_0RC1/2_0}String" minOccurs="0"/>
             <element name="supplierIdentification" type="{http://datex2.eu/schema/2_0RC1/2_0}InternationalIdentifier"/>
             <element name="target" type="{http://datex2.eu/schema/2_0RC1/2_0}Target" minOccurs="0"/>
             <element name="subscription" type="{http://datex2.eu/schema/2_0RC1/2_0}Subscription" minOccurs="0"/>
             <element name="filterReference" type="{http://datex2.eu/schema/2_0RC1/2_0}FilterReference" maxOccurs="unbounded" minOccurs="0"/>
             <element name="catalogueReference" type="{http://datex2.eu/schema/2_0RC1/2_0}CatalogueReference" maxOccurs="unbounded" minOccurs="0"/>
             <element name="exchangeExtension" type="{http://datex2.eu/schema/2_0RC1/2_0}ExtensionType" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Constructor Detail

      • Exchange

        public Exchange()
    • Method Detail

      • setChangedFlag

        public void setChangedFlag​(ChangedFlagEnum value)
        Sets the value of the changedFlag property.
        Parameters:
        value - allowed object is ChangedFlagEnum
      • getClientIdentification

        public String getClientIdentification()
        Gets the value of the clientIdentification property.
        Returns:
        possible object is String
      • setClientIdentification

        public void setClientIdentification​(String value)
        Sets the value of the clientIdentification property.
        Parameters:
        value - allowed object is String
      • isDeliveryBreak

        public Boolean isDeliveryBreak()
        Gets the value of the deliveryBreak property.
        Returns:
        possible object is Boolean
      • setDeliveryBreak

        public void setDeliveryBreak​(Boolean value)
        Sets the value of the deliveryBreak property.
        Parameters:
        value - allowed object is Boolean
      • getDenyReason

        public DenyReasonEnum getDenyReason()
        Gets the value of the denyReason property.
        Returns:
        possible object is DenyReasonEnum
      • setDenyReason

        public void setDenyReason​(DenyReasonEnum value)
        Sets the value of the denyReason property.
        Parameters:
        value - allowed object is DenyReasonEnum
      • getHistoricalStartDate

        public ZonedDateTime getHistoricalStartDate()
        Gets the value of the historicalStartDate property.
        Returns:
        possible object is String
      • setHistoricalStartDate

        public void setHistoricalStartDate​(ZonedDateTime value)
        Sets the value of the historicalStartDate property.
        Parameters:
        value - allowed object is String
      • getHistoricalStopDate

        public ZonedDateTime getHistoricalStopDate()
        Gets the value of the historicalStopDate property.
        Returns:
        possible object is String
      • setHistoricalStopDate

        public void setHistoricalStopDate​(ZonedDateTime value)
        Sets the value of the historicalStopDate property.
        Parameters:
        value - allowed object is String
      • isKeepAlive

        public Boolean isKeepAlive()
        Gets the value of the keepAlive property.
        Returns:
        possible object is Boolean
      • setKeepAlive

        public void setKeepAlive​(Boolean value)
        Sets the value of the keepAlive property.
        Parameters:
        value - allowed object is Boolean
      • setRequestType

        public void setRequestType​(RequestTypeEnum value)
        Sets the value of the requestType property.
        Parameters:
        value - allowed object is RequestTypeEnum
      • getResponse

        public ResponseEnum getResponse()
        Gets the value of the response property.
        Returns:
        possible object is ResponseEnum
      • setResponse

        public void setResponse​(ResponseEnum value)
        Sets the value of the response property.
        Parameters:
        value - allowed object is ResponseEnum
      • getSubscriptionReference

        public String getSubscriptionReference()
        Gets the value of the subscriptionReference property.
        Returns:
        possible object is String
      • setSubscriptionReference

        public void setSubscriptionReference​(String value)
        Sets the value of the subscriptionReference property.
        Parameters:
        value - allowed object is String
      • getTarget

        public Target getTarget()
        Gets the value of the target property.
        Returns:
        possible object is Target
      • setTarget

        public void setTarget​(Target value)
        Sets the value of the target property.
        Parameters:
        value - allowed object is Target
      • getSubscription

        public Subscription getSubscription()
        Gets the value of the subscription property.
        Returns:
        possible object is Subscription
      • setSubscription

        public void setSubscription​(Subscription value)
        Sets the value of the subscription property.
        Parameters:
        value - allowed object is Subscription
      • getFilterReferences

        public List<FilterReference> getFilterReferences()
        Gets the value of the filterReferences property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the filterReferences property.

        For example, to add a new item, do as follows:

            getFilterReferences().add(newItem);
         

        Objects of the following type(s) are allowed in the list FilterReference

      • getCatalogueReferences

        public List<CatalogueReference> getCatalogueReferences()
        Gets the value of the catalogueReferences property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the catalogueReferences property.

        For example, to add a new item, do as follows:

            getCatalogueReferences().add(newItem);
         

        Objects of the following type(s) are allowed in the list CatalogueReference

      • getExchangeExtension

        public ExtensionType getExchangeExtension()
        Gets the value of the exchangeExtension property.
        Returns:
        possible object is ExtensionType
      • setExchangeExtension

        public void setExchangeExtension​(ExtensionType value)
        Sets the value of the exchangeExtension property.
        Parameters:
        value - allowed object is ExtensionType