Class Exchange

  • All Implemented Interfaces:
    Serializable

    public class Exchange
    extends Object
    implements Serializable
    Details associated with the management of the exchange between the supplier and the client.

    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/1_0/1_0}ChangedFlagEnum" minOccurs="0"/>
             <element name="clientIdentification" type="{http://datex2.eu/schema/1_0/1_0}String" minOccurs="0"/>
             <element name="deliveryBreak" type="{http://datex2.eu/schema/1_0/1_0}Boolean" minOccurs="0"/>
             <element name="denyReason" type="{http://datex2.eu/schema/1_0/1_0}DenyReasonEnum" minOccurs="0"/>
             <element name="historicalStartDate" type="{http://datex2.eu/schema/1_0/1_0}DateTime" minOccurs="0"/>
             <element name="historicalStopDate" type="{http://datex2.eu/schema/1_0/1_0}DateTime" minOccurs="0"/>
             <element name="keepAlive" type="{http://datex2.eu/schema/1_0/1_0}Boolean" minOccurs="0"/>
             <element name="requestType" type="{http://datex2.eu/schema/1_0/1_0}RequestTypeEnum" minOccurs="0"/>
             <element name="response" type="{http://datex2.eu/schema/1_0/1_0}ResponseEnum" minOccurs="0"/>
             <element name="subscriptionReference" type="{http://datex2.eu/schema/1_0/1_0}String" minOccurs="0"/>
             <element name="supplierIdentification" type="{http://datex2.eu/schema/1_0/1_0}InternationalIdentifier"/>
             <element name="target" type="{http://datex2.eu/schema/1_0/1_0}Target" minOccurs="0"/>
             <element name="subscription" type="{http://datex2.eu/schema/1_0/1_0}Subscription" minOccurs="0"/>
             <element name="filterReference" type="{http://datex2.eu/schema/1_0/1_0}FilterReference" maxOccurs="unbounded" minOccurs="0"/>
             <element name="catalogueReference" type="{http://datex2.eu/schema/1_0/1_0}CatalogueReference" maxOccurs="unbounded" minOccurs="0"/>
             <element name="exchangeExtension" type="{http://datex2.eu/schema/1_0/1_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 DateTime getHistoricalStartDate()
        Gets the value of the historicalStartDate property.
        Returns:
        possible object is DateTime
      • setHistoricalStartDate

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

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

        public void setHistoricalStopDate​(DateTime value)
        Sets the value of the historicalStopDate property.
        Parameters:
        value - allowed object is DateTime
      • 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