Class EnvironmentalProduct
java.lang.Object
net.finmath.smartcontract.product.xml.EnvironmentalProduct
A type defining the characteristics of the environmental allowance or
credit being traded. Settlement of environmental transactions is classified as physical because
settlement is accomplished through the exchange of one or more certificates (despite the fact that this
exchange is almost always executed through electronic book entry transfer between the parties allowance
accounts).
Java class for EnvironmentalProduct complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="EnvironmentalProduct"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="productType" type="{http://www.fpml.org/FpML-5/confirmation}EnvironmentalProductTypeEnum"/> <element name="compliancePeriod" type="{http://www.fpml.org/FpML-5/confirmation}EnvironmentalProductComplaincePeriod" minOccurs="0"/> <element name="vintage" type="{http://www.w3.org/2001/XMLSchema}gYear" maxOccurs="unbounded" minOccurs="0"/> <element name="applicableLaw" type="{http://www.fpml.org/FpML-5/confirmation}EnvironmentalProductApplicableLaw" minOccurs="0"/> <element name="trackingSystem" type="{http://www.fpml.org/FpML-5/confirmation}EnvironmentalTrackingSystem" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected EnvironmentalProductApplicableLaw
protected EnvironmentalProductComplaincePeriod
protected EnvironmentalProductTypeEnum
protected EnvironmentalTrackingSystem
protected List
<XMLGregorianCalendar> -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the applicableLaw property.Gets the value of the compliancePeriod property.Gets the value of the productType property.Gets the value of the trackingSystem property.Gets the value of the vintage property.void
Sets the value of the applicableLaw property.void
Sets the value of the compliancePeriod property.void
Sets the value of the productType property.void
Sets the value of the trackingSystem property.
-
Field Details
-
productType
-
compliancePeriod
-
vintage
-
applicableLaw
-
trackingSystem
-
-
Constructor Details
-
EnvironmentalProduct
public EnvironmentalProduct()
-
-
Method Details
-
getProductType
Gets the value of the productType property.- Returns:
- possible object is
EnvironmentalProductTypeEnum
-
setProductType
Sets the value of the productType property.- Parameters:
value
- allowed object isEnvironmentalProductTypeEnum
-
getCompliancePeriod
Gets the value of the compliancePeriod property.- Returns:
- possible object is
EnvironmentalProductComplaincePeriod
-
setCompliancePeriod
Sets the value of the compliancePeriod property.- Parameters:
value
- allowed object isEnvironmentalProductComplaincePeriod
-
getVintage
Gets the value of the vintage 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 vintage property.For example, to add a new item, do as follows:
getVintage().add(newItem);
Objects of the following type(s) are allowed in the list
XMLGregorianCalendar
-
getApplicableLaw
Gets the value of the applicableLaw property.- Returns:
- possible object is
EnvironmentalProductApplicableLaw
-
setApplicableLaw
Sets the value of the applicableLaw property.- Parameters:
value
- allowed object isEnvironmentalProductApplicableLaw
-
getTrackingSystem
Gets the value of the trackingSystem property.- Returns:
- possible object is
EnvironmentalTrackingSystem
-
setTrackingSystem
Sets the value of the trackingSystem property.- Parameters:
value
- allowed object isEnvironmentalTrackingSystem
-