com.hubject.datex.energyinfrastructure.generated.facilities.ContactPerson 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.XmlElement;
import javax.xml.bind.annotation.XmlType;
import com.hubject.datex.energyinfrastructure.generated.common.ExtensionType;
import com.hubject.datex.energyinfrastructure.generated.common.MultilingualString;
/**
* Java class for ContactPerson complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="ContactPerson">
* <complexContent>
* <extension base="{http://datex2.eu/schema/3/facilities}ContactInformation">
* <sequence>
* <element name="name" type="{http://datex2.eu/schema/3/common}String"/>
* <element name="firstName" type="{http://datex2.eu/schema/3/common}String" minOccurs="0"/>
* <element name="title" type="{http://datex2.eu/schema/3/common}MultilingualString" minOccurs="0"/>
* <element name="position" type="{http://datex2.eu/schema/3/common}MultilingualString" minOccurs="0"/>
* <element name="_contactPersonExtension" type="{http://datex2.eu/schema/3/common}_ExtensionType" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ContactPerson", propOrder = {
"name",
"firstName",
"title",
"position",
"contactPersonExtension"
})
public class ContactPerson
extends ContactInformation
{
@XmlElement(required = true)
protected String name;
protected String firstName;
protected MultilingualString title;
protected MultilingualString position;
@XmlElement(name = "_contactPersonExtension")
protected ExtensionType contactPersonExtension;
/**
* Gets the value of the name property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getName() {
return name;
}
/**
* Sets the value of the name property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setName(String value) {
this.name = value;
}
/**
* Gets the value of the firstName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFirstName() {
return firstName;
}
/**
* Sets the value of the firstName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFirstName(String value) {
this.firstName = value;
}
/**
* Gets the value of the title property.
*
* @return
* possible object is
* {@link MultilingualString }
*
*/
public MultilingualString getTitle() {
return title;
}
/**
* Sets the value of the title property.
*
* @param value
* allowed object is
* {@link MultilingualString }
*
*/
public void setTitle(MultilingualString value) {
this.title = value;
}
/**
* Gets the value of the position property.
*
* @return
* possible object is
* {@link MultilingualString }
*
*/
public MultilingualString getPosition() {
return position;
}
/**
* Sets the value of the position property.
*
* @param value
* allowed object is
* {@link MultilingualString }
*
*/
public void setPosition(MultilingualString value) {
this.position = value;
}
/**
* Gets the value of the contactPersonExtension property.
*
* @return
* possible object is
* {@link ExtensionType }
*
*/
public ExtensionType getContactPersonExtension() {
return contactPersonExtension;
}
/**
* Sets the value of the contactPersonExtension property.
*
* @param value
* allowed object is
* {@link ExtensionType }
*
*/
public void setContactPersonExtension(ExtensionType value) {
this.contactPersonExtension = value;
}
}