Class CommodityValuationDates
Java class for CommodityValuationDates complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CommodityValuationDates"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <group ref="{http://www.fpml.org/FpML-5/confirmation}CommodityCalculationPeriodsPointer.model"/> <choice> <sequence> <element name="lag" type="{http://www.fpml.org/FpML-5/confirmation}Lag" minOccurs="0"/> <choice> <sequence> <group ref="{http://www.fpml.org/FpML-5/confirmation}Days.model"/> <element name="businessCalendar" type="{http://www.fpml.org/FpML-5/confirmation}CommodityBusinessCalendar" minOccurs="0"/> <element name="calendarSource" type="{http://www.fpml.org/FpML-5/confirmation}CalendarSourceEnum" minOccurs="0"/> </sequence> <element name="settlementPeriods" type="{http://www.fpml.org/FpML-5/confirmation}SettlementPeriods" maxOccurs="unbounded"/> <element name="settlementPeriodsReference" type="{http://www.fpml.org/FpML-5/confirmation}SettlementPeriodsReference" maxOccurs="unbounded"/> </choice> </sequence> <element name="valuationDates" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableDates" maxOccurs="unbounded"/> </choice> </sequence> <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" /> </restriction> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected CommodityBusinessCalendar
protected BusinessDayConventionEnum
protected CalculationPeriodsDatesReference
protected CalculationPeriodsReference
protected CalculationPeriodsScheduleReference
protected CalendarSourceEnum
protected BigInteger
protected CommodityFrequencyType
protected BigInteger
protected List
<DayOfWeekEnum> protected String
protected String
protected Lag
protected List
<SettlementPeriods> protected List
<SettlementPeriodsReference> protected List
<AdjustableDates> -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the businessCalendar property.Gets the value of the businessDayConvention property.Gets the value of the calculationPeriodsDatesReference property.Gets the value of the calculationPeriodsReference property.Gets the value of the calculationPeriodsScheduleReference property.Gets the value of the calendarSource property.Gets the value of the dayCount property.Gets the value of the dayDistribution property.Gets the value of the dayNumber property.Gets the value of the dayOfWeek property.Gets the value of the dayType property.getId()
Gets the value of the id property.getLag()
Gets the value of the lag property.Gets the value of the settlementPeriods property.Gets the value of the settlementPeriodsReference property.Gets the value of the valuationDates property.void
Sets the value of the businessCalendar property.void
Sets the value of the businessDayConvention property.void
Sets the value of the calculationPeriodsDatesReference property.void
Sets the value of the calculationPeriodsReference property.void
Sets the value of the calculationPeriodsScheduleReference property.void
Sets the value of the calendarSource property.void
setDayCount
(BigInteger value) Sets the value of the dayCount property.void
Sets the value of the dayDistribution property.void
setDayNumber
(BigInteger value) Sets the value of the dayNumber property.void
setDayType
(String value) Sets the value of the dayType property.void
Sets the value of the id property.void
Sets the value of the lag property.
-
Field Details
-
calculationPeriodsReference
-
calculationPeriodsScheduleReference
-
calculationPeriodsDatesReference
-
lag
-
dayType
-
dayDistribution
-
dayCount
-
dayOfWeek
-
dayNumber
-
businessDayConvention
-
businessCalendar
-
calendarSource
-
settlementPeriods
-
settlementPeriodsReference
-
valuationDates
-
id
-
-
Constructor Details
-
CommodityValuationDates
public CommodityValuationDates()
-
-
Method Details
-
getCalculationPeriodsReference
Gets the value of the calculationPeriodsReference property.- Returns:
- possible object is
CalculationPeriodsReference
-
setCalculationPeriodsReference
Sets the value of the calculationPeriodsReference property.- Parameters:
value
- allowed object isCalculationPeriodsReference
-
getCalculationPeriodsScheduleReference
Gets the value of the calculationPeriodsScheduleReference property.- Returns:
- possible object is
CalculationPeriodsScheduleReference
-
setCalculationPeriodsScheduleReference
Sets the value of the calculationPeriodsScheduleReference property.- Parameters:
value
- allowed object isCalculationPeriodsScheduleReference
-
getCalculationPeriodsDatesReference
Gets the value of the calculationPeriodsDatesReference property.- Returns:
- possible object is
CalculationPeriodsDatesReference
-
setCalculationPeriodsDatesReference
Sets the value of the calculationPeriodsDatesReference property.- Parameters:
value
- allowed object isCalculationPeriodsDatesReference
-
getLag
-
setLag
-
getDayType
-
setDayType
-
getDayDistribution
Gets the value of the dayDistribution property.- Returns:
- possible object is
CommodityFrequencyType
-
setDayDistribution
Sets the value of the dayDistribution property.- Parameters:
value
- allowed object isCommodityFrequencyType
-
getDayCount
Gets the value of the dayCount property.- Returns:
- possible object is
BigInteger
-
setDayCount
Sets the value of the dayCount property.- Parameters:
value
- allowed object isBigInteger
-
getDayOfWeek
Gets the value of the dayOfWeek 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 dayOfWeek property.For example, to add a new item, do as follows:
getDayOfWeek().add(newItem);
Objects of the following type(s) are allowed in the list
DayOfWeekEnum
-
getDayNumber
Gets the value of the dayNumber property.- Returns:
- possible object is
BigInteger
-
setDayNumber
Sets the value of the dayNumber property.- Parameters:
value
- allowed object isBigInteger
-
getBusinessDayConvention
Gets the value of the businessDayConvention property.- Returns:
- possible object is
BusinessDayConventionEnum
-
setBusinessDayConvention
Sets the value of the businessDayConvention property.- Parameters:
value
- allowed object isBusinessDayConventionEnum
-
getBusinessCalendar
Gets the value of the businessCalendar property.- Returns:
- possible object is
CommodityBusinessCalendar
-
setBusinessCalendar
Sets the value of the businessCalendar property.- Parameters:
value
- allowed object isCommodityBusinessCalendar
-
getCalendarSource
Gets the value of the calendarSource property.- Returns:
- possible object is
CalendarSourceEnum
-
setCalendarSource
Sets the value of the calendarSource property.- Parameters:
value
- allowed object isCalendarSourceEnum
-
getSettlementPeriods
Gets the value of the settlementPeriods 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 settlementPeriods property.For example, to add a new item, do as follows:
getSettlementPeriods().add(newItem);
Objects of the following type(s) are allowed in the list
SettlementPeriods
-
getSettlementPeriodsReference
Gets the value of the settlementPeriodsReference 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 settlementPeriodsReference property.For example, to add a new item, do as follows:
getSettlementPeriodsReference().add(newItem);
Objects of the following type(s) are allowed in the list
SettlementPeriodsReference
-
getValuationDates
Gets the value of the valuationDates 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 valuationDates property.For example, to add a new item, do as follows:
getValuationDates().add(newItem);
Objects of the following type(s) are allowed in the list
AdjustableDates
-
getId
-
setId
-