Class SettlementPeriods
java.lang.Object
net.finmath.smartcontract.product.xml.SettlementPeriods
Specifies a set of Settlement Periods associated with an Electricity
Transaction for delivery on an Applicable Day or for a series of Applicable Days.
Java class for SettlementPeriods complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SettlementPeriods"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="duration" type="{http://www.fpml.org/FpML-5/confirmation}SettlementPeriodDurationEnum"/> <element name="applicableDay" type="{http://www.fpml.org/FpML-5/confirmation}DayOfWeekExtEnum" maxOccurs="7" minOccurs="0"/> <sequence> <element name="startTime" type="{http://www.fpml.org/FpML-5/confirmation}OffsetPrevailingTime"/> <element name="endTime" type="{http://www.fpml.org/FpML-5/confirmation}OffsetPrevailingTime"/> <element name="timeDuration" type="{http://www.w3.org/2001/XMLSchema}time" minOccurs="0"/> </sequence> <choice minOccurs="0"> <element name="excludeHolidays" type="{http://www.fpml.org/FpML-5/confirmation}CommodityBusinessCalendar"/> <element name="includeHolidays" type="{http://www.fpml.org/FpML-5/confirmation}CommodityBusinessCalendar"/> </choice> </sequence> <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" /> </restriction> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected String
protected OffsetPrevailingTime
protected CommodityBusinessCalendar
protected String
protected CommodityBusinessCalendar
protected OffsetPrevailingTime
protected XMLGregorianCalendar
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the applicableDay property.Gets the value of the duration property.Gets the value of the endTime property.Gets the value of the excludeHolidays property.getId()
Gets the value of the id property.Gets the value of the includeHolidays property.Gets the value of the startTime property.Gets the value of the timeDuration property.void
setDuration
(String value) Sets the value of the duration property.void
setEndTime
(OffsetPrevailingTime value) Sets the value of the endTime property.void
Sets the value of the excludeHolidays property.void
Sets the value of the id property.void
Sets the value of the includeHolidays property.void
setStartTime
(OffsetPrevailingTime value) Sets the value of the startTime property.void
Sets the value of the timeDuration property.
-
Field Details
-
duration
-
applicableDay
-
startTime
-
endTime
-
timeDuration
-
excludeHolidays
-
includeHolidays
-
id
-
-
Constructor Details
-
SettlementPeriods
public SettlementPeriods()
-
-
Method Details
-
getDuration
-
setDuration
-
getApplicableDay
Gets the value of the applicableDay 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 applicableDay property.For example, to add a new item, do as follows:
getApplicableDay().add(newItem);
Objects of the following type(s) are allowed in the list
String
-
getStartTime
Gets the value of the startTime property.- Returns:
- possible object is
OffsetPrevailingTime
-
setStartTime
Sets the value of the startTime property.- Parameters:
value
- allowed object isOffsetPrevailingTime
-
getEndTime
Gets the value of the endTime property.- Returns:
- possible object is
OffsetPrevailingTime
-
setEndTime
Sets the value of the endTime property.- Parameters:
value
- allowed object isOffsetPrevailingTime
-
getTimeDuration
Gets the value of the timeDuration property.- Returns:
- possible object is
XMLGregorianCalendar
-
setTimeDuration
Sets the value of the timeDuration property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getExcludeHolidays
Gets the value of the excludeHolidays property.- Returns:
- possible object is
CommodityBusinessCalendar
-
setExcludeHolidays
Sets the value of the excludeHolidays property.- Parameters:
value
- allowed object isCommodityBusinessCalendar
-
getIncludeHolidays
Gets the value of the includeHolidays property.- Returns:
- possible object is
CommodityBusinessCalendar
-
setIncludeHolidays
Sets the value of the includeHolidays property.- Parameters:
value
- allowed object isCommodityBusinessCalendar
-
getId
-
setId
-