Package org.isda.cdm
Class AveragingSchedule
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.AveragingSchedule
-
@RosettaClass @RosettaSynonym(value="AveragingSchedule", source="FpML_5_10") public class AveragingSchedule extends com.rosetta.model.lib.RosettaModelObject
Class to representing a method for generating a series of dates.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AveragingSchedule.AveragingScheduleBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AveragingSchedule.AveragingScheduleBuilder
builder()
boolean
equals(java.lang.Object o)
CalculationPeriodFrequency
getAveragingPeriodFrequency()
The frequency at which averaging period occurs with the regular part of the valuation schedule and their roll date convention.com.rosetta.model.lib.records.Date
getEndDate()
Date on which this period ends.com.rosetta.model.lib.records.Date
getStartDate()
Date on which this period begins.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends AveragingSchedule>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
AveragingSchedule.AveragingScheduleBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getAveragingPeriodFrequency
@RosettaSynonym(value="averagingPeriodFrequency",source="FpML_5_10") @RosettaSynonym(value="averagingPeriodFrequency",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="averagingPeriodFrequency",source="DTCC_11_0") @RosettaSynonym(value="averagingPeriodFrequency",source="DTCC_9_0") @RosettaSynonym(value="averagingPeriodFrequency",source="CME_ClearedConfirm_1_17") public final CalculationPeriodFrequency getAveragingPeriodFrequency()
The frequency at which averaging period occurs with the regular part of the valuation schedule and their roll date convention.
-
getEndDate
@RosettaSynonym(value="endDate",source="FpML_5_10") @RosettaSynonym(value="endDate",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="endDate",source="DTCC_11_0") @RosettaSynonym(value="endDate",source="DTCC_9_0") @RosettaSynonym(value="endDate",source="CME_ClearedConfirm_1_17") public final com.rosetta.model.lib.records.Date getEndDate()
Date on which this period ends.
-
getStartDate
@RosettaSynonym(value="startDate",source="FpML_5_10") @RosettaSynonym(value="startDate",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="startDate",source="DTCC_11_0") @RosettaSynonym(value="startDate",source="DTCC_9_0") @RosettaSynonym(value="startDate",source="CME_ClearedConfirm_1_17") public final com.rosetta.model.lib.records.Date getStartDate()
Date on which this period begins.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends AveragingSchedule> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public AveragingSchedule.AveragingScheduleBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static AveragingSchedule.AveragingScheduleBuilder builder()
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObject
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-