Package cdm.event.common
Interface AccrualFactor.AccrualFactorBuilder
- All Superinterfaces:
AccrualFactor,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
AccrualFactor.AccrualFactorBuilderImpl
- Enclosing interface:
AccrualFactor
public static interface AccrualFactor.AccrualFactorBuilder
extends AccrualFactor, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.AccrualFactor
AccrualFactor.AccrualFactorBuilder, AccrualFactor.AccrualFactorBuilderImpl, AccrualFactor.AccrualFactorImpl -
Field Summary
Fields inherited from interface cdm.event.common.AccrualFactor
metaData -
Method Summary
Modifier and TypeMethodDescriptionDescribes the input terms involved in the calculation of the accrual factor.getValue()The rate to be applied to the last fixing price, for price accrual calculation purposes.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setCalculationTerms(AccrualFactorCalculationTerms calculationTerms) setValueValue(PriceSchedule value) Methods inherited from interface cdm.event.common.AccrualFactor
build, 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
-
getOrCreateValue
FieldWithMetaPriceSchedule.FieldWithMetaPriceScheduleBuilder getOrCreateValue() -
getValue
Description copied from interface:AccrualFactorThe rate to be applied to the last fixing price, for price accrual calculation purposes. DatedValue may be used for the purpose of representing Price series if such calculation is required for multiple dates.- Specified by:
getValuein interfaceAccrualFactor
-
getOrCreateCalculationTerms
AccrualFactorCalculationTerms.AccrualFactorCalculationTermsBuilder getOrCreateCalculationTerms() -
getCalculationTerms
AccrualFactorCalculationTerms.AccrualFactorCalculationTermsBuilder getCalculationTerms()Description copied from interface:AccrualFactorDescribes the input terms involved in the calculation of the accrual factor.- Specified by:
getCalculationTermsin interfaceAccrualFactor
-
setValue
-
setValueValue
-
setCalculationTerms
AccrualFactor.AccrualFactorBuilder setCalculationTerms(AccrualFactorCalculationTerms calculationTerms) -
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
-