com.hubject.datex.energyinfrastructure.generated.exchangeinformation.DynamicInformation Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of convert Show documentation
Show all versions of convert Show documentation
Use converters from com.hubject.datex.convert.converters package to convert from the OICP formats to DATEX II TablePublication and StatusPublication.
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.1
// See https://javaee.github.io/jaxb-v2/
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2022.10.06 at 11:44:34 AM CEST
//
package com.hubject.datex.energyinfrastructure.generated.exchangeinformation;
import java.math.BigInteger;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
import com.hubject.datex.energyinfrastructure.generated.common.ExtensionType;
import com.hubject.datex.energyinfrastructure.generated.common.MultilingualString;
/**
* Java class for DynamicInformation complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="DynamicInformation">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="exchangeStatus" type="{http://datex2.eu/schema/3/exchangeInformation}_ExchangeStatusEnum"/>
* <element name="exchangeStatusDescription" type="{http://datex2.eu/schema/3/common}MultilingualString" minOccurs="0"/>
* <element name="completedPaylod" type="{http://datex2.eu/schema/3/common}Boolean" minOccurs="0"/>
* <element name="messageSequencingNumber" type="{http://datex2.eu/schema/3/common}NonNegativeInteger" minOccurs="0"/>
* <element name="messageGenerationTimestamp" type="{http://datex2.eu/schema/3/common}DateTime"/>
* <element name="returnInformation" type="{http://datex2.eu/schema/3/exchangeInformation}ReturnInformation" minOccurs="0"/>
* <element name="sessionInformation" type="{http://datex2.eu/schema/3/exchangeInformation}SessionInformation" minOccurs="0"/>
* <element name="_dynamicInformationExtension" type="{http://datex2.eu/schema/3/common}_ExtensionType" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DynamicInformation", propOrder = {
"exchangeStatus",
"exchangeStatusDescription",
"completedPaylod",
"messageSequencingNumber",
"messageGenerationTimestamp",
"returnInformation",
"sessionInformation",
"dynamicInformationExtension"
})
public class DynamicInformation {
@XmlElement(required = true)
protected ExchangeStatusEnum exchangeStatus;
protected MultilingualString exchangeStatusDescription;
protected Boolean completedPaylod;
@XmlSchemaType(name = "nonNegativeInteger")
protected BigInteger messageSequencingNumber;
@XmlElement(required = true)
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar messageGenerationTimestamp;
protected ReturnInformation returnInformation;
protected SessionInformation sessionInformation;
@XmlElement(name = "_dynamicInformationExtension")
protected ExtensionType dynamicInformationExtension;
/**
* Gets the value of the exchangeStatus property.
*
* @return
* possible object is
* {@link ExchangeStatusEnum }
*
*/
public ExchangeStatusEnum getExchangeStatus() {
return exchangeStatus;
}
/**
* Sets the value of the exchangeStatus property.
*
* @param value
* allowed object is
* {@link ExchangeStatusEnum }
*
*/
public void setExchangeStatus(ExchangeStatusEnum value) {
this.exchangeStatus = value;
}
/**
* Gets the value of the exchangeStatusDescription property.
*
* @return
* possible object is
* {@link MultilingualString }
*
*/
public MultilingualString getExchangeStatusDescription() {
return exchangeStatusDescription;
}
/**
* Sets the value of the exchangeStatusDescription property.
*
* @param value
* allowed object is
* {@link MultilingualString }
*
*/
public void setExchangeStatusDescription(MultilingualString value) {
this.exchangeStatusDescription = value;
}
/**
* Gets the value of the completedPaylod property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isCompletedPaylod() {
return completedPaylod;
}
/**
* Sets the value of the completedPaylod property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setCompletedPaylod(Boolean value) {
this.completedPaylod = value;
}
/**
* Gets the value of the messageSequencingNumber property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getMessageSequencingNumber() {
return messageSequencingNumber;
}
/**
* Sets the value of the messageSequencingNumber property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setMessageSequencingNumber(BigInteger value) {
this.messageSequencingNumber = value;
}
/**
* Gets the value of the messageGenerationTimestamp property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getMessageGenerationTimestamp() {
return messageGenerationTimestamp;
}
/**
* Sets the value of the messageGenerationTimestamp property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setMessageGenerationTimestamp(XMLGregorianCalendar value) {
this.messageGenerationTimestamp = value;
}
/**
* Gets the value of the returnInformation property.
*
* @return
* possible object is
* {@link ReturnInformation }
*
*/
public ReturnInformation getReturnInformation() {
return returnInformation;
}
/**
* Sets the value of the returnInformation property.
*
* @param value
* allowed object is
* {@link ReturnInformation }
*
*/
public void setReturnInformation(ReturnInformation value) {
this.returnInformation = value;
}
/**
* Gets the value of the sessionInformation property.
*
* @return
* possible object is
* {@link SessionInformation }
*
*/
public SessionInformation getSessionInformation() {
return sessionInformation;
}
/**
* Sets the value of the sessionInformation property.
*
* @param value
* allowed object is
* {@link SessionInformation }
*
*/
public void setSessionInformation(SessionInformation value) {
this.sessionInformation = value;
}
/**
* Gets the value of the dynamicInformationExtension property.
*
* @return
* possible object is
* {@link ExtensionType }
*
*/
public ExtensionType getDynamicInformationExtension() {
return dynamicInformationExtension;
}
/**
* Sets the value of the dynamicInformationExtension property.
*
* @param value
* allowed object is
* {@link ExtensionType }
*
*/
public void setDynamicInformationExtension(ExtensionType value) {
this.dynamicInformationExtension = value;
}
}