Package org.isda.cdm
Class CalculationPeriodBase
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.CalculationPeriodBase
-
- All Implemented Interfaces:
com.rosetta.model.lib.GlobalKey
- Direct Known Subclasses:
CalculationPeriod
@RosettaClass public class CalculationPeriodBase extends com.rosetta.model.lib.RosettaModelObject implements com.rosetta.model.lib.GlobalKey
The calculation period adjusted start and end dates, which are the baseline arguments needed to compute an interest accrual calculation.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CalculationPeriodBase.CalculationPeriodBaseBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CalculationPeriodBase.CalculationPeriodBaseBuilder
builder()
boolean
equals(java.lang.Object o)
com.rosetta.model.lib.records.Date
getAdjustedEndDate()
The calculation period end date, adjusted according to any relevant business day convention.com.rosetta.model.lib.records.Date
getAdjustedStartDate()
The calculation period start date, adjusted according to any relevant business day convention.MetaFields
getMeta()
int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends CalculationPeriodBase>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
CalculationPeriodBase.CalculationPeriodBaseBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getAdjustedEndDate
@RosettaSynonym(value="adjustedEndDate",source="FpML_5_10") @RosettaSynonym(value="adjustedEndDate",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="adjustedEndDate",source="DTCC_11_0") @RosettaSynonym(value="adjustedEndDate",source="DTCC_9_0") @RosettaSynonym(value="adjustedEndDate",source="CME_ClearedConfirm_1_17") public final com.rosetta.model.lib.records.Date getAdjustedEndDate()
The calculation period end date, adjusted according to any relevant business day convention.
-
getAdjustedStartDate
@RosettaSynonym(value="adjustedStartDate",source="FpML_5_10") @RosettaSynonym(value="adjustedStartDate",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="adjustedStartDate",source="DTCC_11_0") @RosettaSynonym(value="adjustedStartDate",source="DTCC_9_0") @RosettaSynonym(value="adjustedStartDate",source="CME_ClearedConfirm_1_17") public final com.rosetta.model.lib.records.Date getAdjustedStartDate()
The calculation period start date, adjusted according to any relevant business day convention.
-
getMeta
public final MetaFields getMeta()
- Specified by:
getMeta
in interfacecom.rosetta.model.lib.GlobalKey
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends CalculationPeriodBase> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public CalculationPeriodBase.CalculationPeriodBaseBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static CalculationPeriodBase.CalculationPeriodBaseBuilder 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
-
-