com.hubject.datex.energyinfrastructure.generated.infrastructure.Connector 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.infrastructure;
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;
/**
* Java class for Connector complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="Connector">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="connectorType" type="{http://datex2.eu/schema/3/energyInfrastructure}_ConnectorTypeEnum"/>
* <element name="chargingMode" type="{http://datex2.eu/schema/3/energyInfrastructure}_ChargingModeEnum" minOccurs="0"/>
* <element name="connectorFormat" type="{http://datex2.eu/schema/3/energyInfrastructure}_ConnectorFormatTypeEnum" minOccurs="0"/>
* <element name="maxPowerAtSocket" type="{http://datex2.eu/schema/3/energyInfrastructure}Watt"/>
* <element name="voltage" type="{http://datex2.eu/schema/3/energyInfrastructure}Volt" minOccurs="0"/>
* <element name="maximumCurrent" type="{http://datex2.eu/schema/3/energyInfrastructure}Ampere" minOccurs="0"/>
* <element name="_connectorExtension" type="{http://datex2.eu/schema/3/common}_ExtensionType" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Connector", propOrder = {
"connectorType",
"chargingMode",
"connectorFormat",
"maxPowerAtSocket",
"voltage",
"maximumCurrent",
"connectorExtension"
})
public class Connector {
@XmlElement(required = true)
protected ConnectorTypeEnum connectorType;
protected ChargingModeEnum chargingMode;
protected ConnectorFormatTypeEnum connectorFormat;
protected float maxPowerAtSocket;
protected Float voltage;
protected Float maximumCurrent;
@XmlElement(name = "_connectorExtension")
protected ExtensionType connectorExtension;
/**
* Gets the value of the connectorType property.
*
* @return
* possible object is
* {@link ConnectorTypeEnum }
*
*/
public ConnectorTypeEnum getConnectorType() {
return connectorType;
}
/**
* Sets the value of the connectorType property.
*
* @param value
* allowed object is
* {@link ConnectorTypeEnum }
*
*/
public void setConnectorType(ConnectorTypeEnum value) {
this.connectorType = value;
}
/**
* Gets the value of the chargingMode property.
*
* @return
* possible object is
* {@link ChargingModeEnum }
*
*/
public ChargingModeEnum getChargingMode() {
return chargingMode;
}
/**
* Sets the value of the chargingMode property.
*
* @param value
* allowed object is
* {@link ChargingModeEnum }
*
*/
public void setChargingMode(ChargingModeEnum value) {
this.chargingMode = value;
}
/**
* Gets the value of the connectorFormat property.
*
* @return
* possible object is
* {@link ConnectorFormatTypeEnum }
*
*/
public ConnectorFormatTypeEnum getConnectorFormat() {
return connectorFormat;
}
/**
* Sets the value of the connectorFormat property.
*
* @param value
* allowed object is
* {@link ConnectorFormatTypeEnum }
*
*/
public void setConnectorFormat(ConnectorFormatTypeEnum value) {
this.connectorFormat = value;
}
/**
* Gets the value of the maxPowerAtSocket property.
*
*/
public float getMaxPowerAtSocket() {
return maxPowerAtSocket;
}
/**
* Sets the value of the maxPowerAtSocket property.
*
*/
public void setMaxPowerAtSocket(float value) {
this.maxPowerAtSocket = value;
}
/**
* Gets the value of the voltage property.
*
* @return
* possible object is
* {@link Float }
*
*/
public Float getVoltage() {
return voltage;
}
/**
* Sets the value of the voltage property.
*
* @param value
* allowed object is
* {@link Float }
*
*/
public void setVoltage(Float value) {
this.voltage = value;
}
/**
* Gets the value of the maximumCurrent property.
*
* @return
* possible object is
* {@link Float }
*
*/
public Float getMaximumCurrent() {
return maximumCurrent;
}
/**
* Sets the value of the maximumCurrent property.
*
* @param value
* allowed object is
* {@link Float }
*
*/
public void setMaximumCurrent(Float value) {
this.maximumCurrent = value;
}
/**
* Gets the value of the connectorExtension property.
*
* @return
* possible object is
* {@link ExtensionType }
*
*/
public ExtensionType getConnectorExtension() {
return connectorExtension;
}
/**
* Sets the value of the connectorExtension property.
*
* @param value
* allowed object is
* {@link ExtensionType }
*
*/
public void setConnectorExtension(ExtensionType value) {
this.connectorExtension = value;
}
}