Package cdm.product.common.schedule
Interface FinalCalculationPeriodDateAdjustment.FinalCalculationPeriodDateAdjustmentBuilder
- All Superinterfaces:
FinalCalculationPeriodDateAdjustment,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
FinalCalculationPeriodDateAdjustment.FinalCalculationPeriodDateAdjustmentBuilderImpl
- Enclosing interface:
FinalCalculationPeriodDateAdjustment
public static interface FinalCalculationPeriodDateAdjustment.FinalCalculationPeriodDateAdjustmentBuilder
extends FinalCalculationPeriodDateAdjustment, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
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 -
Method Summary
Modifier and TypeMethodDescriptionReference to the unadjusted cancellation effective dates.Reference to the leg, where date adjustments may apply.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setBusinessDayConvention(BusinessDayConventionEnum businessDayConvention) setRelevantUnderlyingDateReference(ReferenceWithMetaAdjustableOrRelativeDates relevantUnderlyingDateReference) setRelevantUnderlyingDateReferenceValue(AdjustableOrRelativeDates relevantUnderlyingDateReference) setSwapStreamReference(ReferenceWithMetaInterestRatePayout swapStreamReference) setSwapStreamReferenceValue(InterestRatePayout swapStreamReference) Methods inherited from interface cdm.product.common.schedule.FinalCalculationPeriodDateAdjustment
build, getBusinessDayConvention, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateRelevantUnderlyingDateReference
ReferenceWithMetaAdjustableOrRelativeDates.ReferenceWithMetaAdjustableOrRelativeDatesBuilder getOrCreateRelevantUnderlyingDateReference() -
getRelevantUnderlyingDateReference
ReferenceWithMetaAdjustableOrRelativeDates.ReferenceWithMetaAdjustableOrRelativeDatesBuilder getRelevantUnderlyingDateReference()Description copied from interface:FinalCalculationPeriodDateAdjustmentReference to the unadjusted cancellation effective dates.- Specified by:
getRelevantUnderlyingDateReferencein interfaceFinalCalculationPeriodDateAdjustment
-
getOrCreateSwapStreamReference
ReferenceWithMetaInterestRatePayout.ReferenceWithMetaInterestRatePayoutBuilder getOrCreateSwapStreamReference() -
getSwapStreamReference
ReferenceWithMetaInterestRatePayout.ReferenceWithMetaInterestRatePayoutBuilder getSwapStreamReference()Description copied from interface:FinalCalculationPeriodDateAdjustmentReference to the leg, where date adjustments may apply.- Specified by:
getSwapStreamReferencein interfaceFinalCalculationPeriodDateAdjustment
-
setRelevantUnderlyingDateReference
FinalCalculationPeriodDateAdjustment.FinalCalculationPeriodDateAdjustmentBuilder setRelevantUnderlyingDateReference(ReferenceWithMetaAdjustableOrRelativeDates relevantUnderlyingDateReference) -
setRelevantUnderlyingDateReferenceValue
FinalCalculationPeriodDateAdjustment.FinalCalculationPeriodDateAdjustmentBuilder setRelevantUnderlyingDateReferenceValue(AdjustableOrRelativeDates relevantUnderlyingDateReference) -
setSwapStreamReference
FinalCalculationPeriodDateAdjustment.FinalCalculationPeriodDateAdjustmentBuilder setSwapStreamReference(ReferenceWithMetaInterestRatePayout swapStreamReference) -
setSwapStreamReferenceValue
FinalCalculationPeriodDateAdjustment.FinalCalculationPeriodDateAdjustmentBuilder setSwapStreamReferenceValue(InterestRatePayout swapStreamReference) -
setBusinessDayConvention
FinalCalculationPeriodDateAdjustment.FinalCalculationPeriodDateAdjustmentBuilder setBusinessDayConvention(BusinessDayConventionEnum businessDayConvention) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-