com.hubject.datex.energyinfrastructure.generated.facilities.OperatingHoursSpecification 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.facilities;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
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.OverallPeriod;
/**
* Java class for OperatingHoursSpecification complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="OperatingHoursSpecification">
* <complexContent>
* <extension base="{http://datex2.eu/schema/3/facilities}OperatingHours">
* <sequence>
* <element name="lastUpdated" type="{http://datex2.eu/schema/3/common}DateTime" minOccurs="0"/>
* <element name="label" type="{http://datex2.eu/schema/3/common}String" minOccurs="0"/>
* <element name="operatingAllYear" type="{http://datex2.eu/schema/3/common}Boolean" minOccurs="0"/>
* <element name="urlLinkAddress" type="{http://datex2.eu/schema/3/common}Url" minOccurs="0"/>
* <element name="overallPeriod" type="{http://datex2.eu/schema/3/common}OverallPeriod"/>
* <element name="_operatingHoursSpecificationExtension" type="{http://datex2.eu/schema/3/common}_ExtensionType" minOccurs="0"/>
* </sequence>
* <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="version" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
* </extension>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "OperatingHoursSpecification", propOrder = {
"lastUpdated",
"label",
"operatingAllYear",
"urlLinkAddress",
"overallPeriod",
"operatingHoursSpecificationExtension"
})
public class OperatingHoursSpecification
extends OperatingHours
{
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar lastUpdated;
protected String label;
protected Boolean operatingAllYear;
@XmlSchemaType(name = "anyURI")
protected String urlLinkAddress;
@XmlElement(required = true)
protected OverallPeriod overallPeriod;
@XmlElement(name = "_operatingHoursSpecificationExtension")
protected ExtensionType operatingHoursSpecificationExtension;
@XmlAttribute(name = "id", required = true)
protected String id;
@XmlAttribute(name = "version", required = true)
protected String version;
/**
* Gets the value of the lastUpdated property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getLastUpdated() {
return lastUpdated;
}
/**
* Sets the value of the lastUpdated property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setLastUpdated(XMLGregorianCalendar value) {
this.lastUpdated = value;
}
/**
* Gets the value of the label property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getLabel() {
return label;
}
/**
* Sets the value of the label property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLabel(String value) {
this.label = value;
}
/**
* Gets the value of the operatingAllYear property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isOperatingAllYear() {
return operatingAllYear;
}
/**
* Sets the value of the operatingAllYear property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setOperatingAllYear(Boolean value) {
this.operatingAllYear = value;
}
/**
* Gets the value of the urlLinkAddress property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUrlLinkAddress() {
return urlLinkAddress;
}
/**
* Sets the value of the urlLinkAddress property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUrlLinkAddress(String value) {
this.urlLinkAddress = value;
}
/**
* Gets the value of the overallPeriod property.
*
* @return
* possible object is
* {@link OverallPeriod }
*
*/
public OverallPeriod getOverallPeriod() {
return overallPeriod;
}
/**
* Sets the value of the overallPeriod property.
*
* @param value
* allowed object is
* {@link OverallPeriod }
*
*/
public void setOverallPeriod(OverallPeriod value) {
this.overallPeriod = value;
}
/**
* Gets the value of the operatingHoursSpecificationExtension property.
*
* @return
* possible object is
* {@link ExtensionType }
*
*/
public ExtensionType getOperatingHoursSpecificationExtension() {
return operatingHoursSpecificationExtension;
}
/**
* Sets the value of the operatingHoursSpecificationExtension property.
*
* @param value
* allowed object is
* {@link ExtensionType }
*
*/
public void setOperatingHoursSpecificationExtension(ExtensionType value) {
this.operatingHoursSpecificationExtension = value;
}
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getId() {
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setId(String value) {
this.id = value;
}
/**
* Gets the value of the version property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVersion() {
return version;
}
/**
* Sets the value of the version property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVersion(String value) {
this.version = value;
}
}