Package cdm.product.asset
Interface DiscountingMethod.DiscountingMethodBuilder
- All Superinterfaces:
DiscountingMethod,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
DiscountingMethod.DiscountingMethodBuilderImpl
- Enclosing interface:
DiscountingMethod
public static interface DiscountingMethod.DiscountingMethodBuilder
extends DiscountingMethod, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.asset.DiscountingMethod
DiscountingMethod.DiscountingMethodBuilder, DiscountingMethod.DiscountingMethodBuilderImpl, DiscountingMethod.DiscountingMethodImpl -
Field Summary
Fields inherited from interface cdm.product.asset.DiscountingMethod
metaData -
Method Summary
Modifier and TypeMethodDescriptionA discount day count fraction to be used in the calculation of a discounted amount.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setDiscountingType(DiscountingTypeEnum discountingType) setDiscountRate(BigDecimal discountRate) setDiscountRateDayCountFraction(FieldWithMetaDayCountFractionEnum discountRateDayCountFraction) setDiscountRateDayCountFractionValue(DayCountFractionEnum discountRateDayCountFraction) Methods inherited from interface cdm.product.asset.DiscountingMethod
build, getDiscountingType, getDiscountRate, 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
-
getOrCreateDiscountRateDayCountFraction
FieldWithMetaDayCountFractionEnum.FieldWithMetaDayCountFractionEnumBuilder getOrCreateDiscountRateDayCountFraction() -
getDiscountRateDayCountFraction
FieldWithMetaDayCountFractionEnum.FieldWithMetaDayCountFractionEnumBuilder getDiscountRateDayCountFraction()Description copied from interface:DiscountingMethodA discount day count fraction to be used in the calculation of a discounted amount.- Specified by:
getDiscountRateDayCountFractionin interfaceDiscountingMethod
-
setDiscountingType
-
setDiscountRate
-
setDiscountRateDayCountFraction
DiscountingMethod.DiscountingMethodBuilder setDiscountRateDayCountFraction(FieldWithMetaDayCountFractionEnum discountRateDayCountFraction) -
setDiscountRateDayCountFractionValue
DiscountingMethod.DiscountingMethodBuilder setDiscountRateDayCountFractionValue(DayCountFractionEnum discountRateDayCountFraction) -
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
-