Package cdm.product.collateral
Interface InterestAmountApplication.InterestAmountApplicationBuilder
- All Superinterfaces:
InterestAmountApplication,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
InterestAmountApplication.InterestAmountApplicationBuilderImpl
- Enclosing interface:
InterestAmountApplication
public static interface InterestAmountApplication.InterestAmountApplicationBuilder
extends InterestAmountApplication, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.collateral.InterestAmountApplication
InterestAmountApplication.InterestAmountApplicationBuilder, InterestAmountApplication.InterestAmountApplicationBuilderImpl, InterestAmountApplication.InterestAmountApplicationImpl -
Field Summary
Fields inherited from interface cdm.product.collateral.InterestAmountApplication
metaData -
Method Summary
Modifier and TypeMethodDescriptionThe application of Interest Amount with respect the Delivery Amount.The application of Interest Amount with respect the Return Amount.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setDeliveryAmount(DeliveryAmount deliveryAmount) setReturnAmount(ReturnAmount returnAmount) Methods inherited from interface cdm.product.collateral.InterestAmountApplication
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
-
getOrCreateReturnAmount
ReturnAmount.ReturnAmountBuilder getOrCreateReturnAmount() -
getReturnAmount
ReturnAmount.ReturnAmountBuilder getReturnAmount()Description copied from interface:InterestAmountApplicationThe application of Interest Amount with respect the Return Amount.- Specified by:
getReturnAmountin interfaceInterestAmountApplication
-
getOrCreateDeliveryAmount
DeliveryAmount.DeliveryAmountBuilder getOrCreateDeliveryAmount() -
getDeliveryAmount
DeliveryAmount.DeliveryAmountBuilder getDeliveryAmount()Description copied from interface:InterestAmountApplicationThe application of Interest Amount with respect the Delivery Amount.- Specified by:
getDeliveryAmountin interfaceInterestAmountApplication
-
setReturnAmount
InterestAmountApplication.InterestAmountApplicationBuilder setReturnAmount(ReturnAmount returnAmount) -
setDeliveryAmount
InterestAmountApplication.InterestAmountApplicationBuilder setDeliveryAmount(DeliveryAmount deliveryAmount) -
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
-