Package cdm.product.common.schedule
Class FinalCalculationPeriodDateAdjustment.FinalCalculationPeriodDateAdjustmentImpl
java.lang.Object
cdm.product.common.schedule.FinalCalculationPeriodDateAdjustment.FinalCalculationPeriodDateAdjustmentImpl
- All Implemented Interfaces:
FinalCalculationPeriodDateAdjustment,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
FinalCalculationPeriodDateAdjustment
public static class FinalCalculationPeriodDateAdjustment.FinalCalculationPeriodDateAdjustmentImpl
extends Object
implements FinalCalculationPeriodDateAdjustment
Immutable Implementation of FinalCalculationPeriodDateAdjustment
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.common.schedule.FinalCalculationPeriodDateAdjustment
FinalCalculationPeriodDateAdjustment.FinalCalculationPeriodDateAdjustmentBuilder, FinalCalculationPeriodDateAdjustment.FinalCalculationPeriodDateAdjustmentBuilderImpl, FinalCalculationPeriodDateAdjustment.FinalCalculationPeriodDateAdjustmentImpl -
Field Summary
Fields inherited from interface cdm.product.common.schedule.FinalCalculationPeriodDateAdjustment
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedFinalCalculationPeriodDateAdjustmentImpl(FinalCalculationPeriodDateAdjustment.FinalCalculationPeriodDateAdjustmentBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanOverride business date convention.Reference to the unadjusted cancellation effective dates.Reference to the leg, where date adjustments may apply.inthashCode()protected voidsetBuilderFields(FinalCalculationPeriodDateAdjustment.FinalCalculationPeriodDateAdjustmentBuilder builder) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.common.schedule.FinalCalculationPeriodDateAdjustment
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
FinalCalculationPeriodDateAdjustmentImpl
protected FinalCalculationPeriodDateAdjustmentImpl(FinalCalculationPeriodDateAdjustment.FinalCalculationPeriodDateAdjustmentBuilder builder)
-
-
Method Details
-
getRelevantUnderlyingDateReference
@RosettaAttribute(value="relevantUnderlyingDateReference", isRequired=true) @RuneAttribute(value="relevantUnderlyingDateReference", isRequired=true) public ReferenceWithMetaAdjustableOrRelativeDates getRelevantUnderlyingDateReference()Description copied from interface:FinalCalculationPeriodDateAdjustmentReference to the unadjusted cancellation effective dates.- Specified by:
getRelevantUnderlyingDateReferencein interfaceFinalCalculationPeriodDateAdjustment
-
getSwapStreamReference
@RosettaAttribute(value="swapStreamReference", isRequired=true) @RuneAttribute(value="swapStreamReference", isRequired=true) public ReferenceWithMetaInterestRatePayout getSwapStreamReference()Description copied from interface:FinalCalculationPeriodDateAdjustmentReference to the leg, where date adjustments may apply.- Specified by:
getSwapStreamReferencein interfaceFinalCalculationPeriodDateAdjustment
-
getBusinessDayConvention
@RosettaAttribute(value="businessDayConvention", isRequired=true) @RuneAttribute(value="businessDayConvention", isRequired=true) public BusinessDayConventionEnum getBusinessDayConvention()Description copied from interface:FinalCalculationPeriodDateAdjustmentOverride business date convention. This takes precedence over leg level information.- Specified by:
getBusinessDayConventionin interfaceFinalCalculationPeriodDateAdjustment
-
build
Description copied from interface:FinalCalculationPeriodDateAdjustmentBuild Methods- Specified by:
buildin interfaceFinalCalculationPeriodDateAdjustment- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceFinalCalculationPeriodDateAdjustment- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
protected void setBuilderFields(FinalCalculationPeriodDateAdjustment.FinalCalculationPeriodDateAdjustmentBuilder builder) -
equals
-
hashCode
public int hashCode() -
toString
-