Package cdm.product.collateral
Class InterestAmountApplication.InterestAmountApplicationImpl
java.lang.Object
cdm.product.collateral.InterestAmountApplication.InterestAmountApplicationImpl
- All Implemented Interfaces:
InterestAmountApplication,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
InterestAmountApplication
public static class InterestAmountApplication.InterestAmountApplicationImpl
extends Object
implements InterestAmountApplication
Immutable Implementation of InterestAmountApplication
-
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 -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.collateral.InterestAmountApplication
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
InterestAmountApplicationImpl
protected InterestAmountApplicationImpl(InterestAmountApplication.InterestAmountApplicationBuilder builder)
-
-
Method Details
-
getReturnAmount
@RosettaAttribute(value="returnAmount", isRequired=true) @RuneAttribute(value="returnAmount", isRequired=true) public ReturnAmount getReturnAmount()Description copied from interface:InterestAmountApplicationThe application of Interest Amount with respect the Return Amount.- Specified by:
getReturnAmountin interfaceInterestAmountApplication
-
getDeliveryAmount
@RosettaAttribute(value="deliveryAmount", isRequired=true) @RuneAttribute(value="deliveryAmount", isRequired=true) public DeliveryAmount getDeliveryAmount()Description copied from interface:InterestAmountApplicationThe application of Interest Amount with respect the Delivery Amount.- Specified by:
getDeliveryAmountin interfaceInterestAmountApplication
-
build
Description copied from interface:InterestAmountApplicationBuild Methods- Specified by:
buildin interfaceInterestAmountApplication- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceInterestAmountApplication- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-