Package cdm.product.asset
Class AdditionalFixedPayments.AdditionalFixedPaymentsImpl
java.lang.Object
cdm.product.asset.AdditionalFixedPayments.AdditionalFixedPaymentsImpl
- All Implemented Interfaces:
AdditionalFixedPayments,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
AdditionalFixedPayments
public static class AdditionalFixedPayments.AdditionalFixedPaymentsImpl
extends Object
implements AdditionalFixedPayments
Immutable Implementation of AdditionalFixedPayments
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.asset.AdditionalFixedPayments
AdditionalFixedPayments.AdditionalFixedPaymentsBuilder, AdditionalFixedPayments.AdditionalFixedPaymentsBuilderImpl, AdditionalFixedPayments.AdditionalFixedPaymentsImpl -
Field Summary
Fields inherited from interface cdm.product.asset.AdditionalFixedPayments
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.asset.AdditionalFixedPayments
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
AdditionalFixedPaymentsImpl
protected AdditionalFixedPaymentsImpl(AdditionalFixedPayments.AdditionalFixedPaymentsBuilder builder)
-
-
Method Details
-
getInterestShortfallReimbursement
@RosettaAttribute("interestShortfallReimbursement") @RuneAttribute("interestShortfallReimbursement") public Boolean getInterestShortfallReimbursement()Description copied from interface:AdditionalFixedPaymentsAn additional Fixed Payment Event. Corresponds to the payment by or on behalf of the Issuer of an actual interest amount in respect to the reference obligation that is greater than the expected interest amount. ISDA 2003 Term: Interest Shortfall Reimbursement.- Specified by:
getInterestShortfallReimbursementin interfaceAdditionalFixedPayments
-
getPrincipalShortfallReimbursement
@RosettaAttribute("principalShortfallReimbursement") @RuneAttribute("principalShortfallReimbursement") public Boolean getPrincipalShortfallReimbursement()Description copied from interface:AdditionalFixedPaymentsAn additional Fixed Payment Event. Corresponds to the payment by or on behalf of the Issuer of an actual principal amount in respect to the reference obligation that is greater than the expected principal amount. ISDA 2003 Term: Principal Shortfall Reimbursement.- Specified by:
getPrincipalShortfallReimbursementin interfaceAdditionalFixedPayments
-
getWritedownReimbursement
@RosettaAttribute("writedownReimbursement") @RuneAttribute("writedownReimbursement") public Boolean getWritedownReimbursement()Description copied from interface:AdditionalFixedPaymentsAn Additional Fixed Payment. Corresponds to the payment by or on behalf of the issuer of an amount in respect to the reference obligation in reduction of the prior writedowns. ISDA 2003 Term: Writedown Reimbursement.- Specified by:
getWritedownReimbursementin interfaceAdditionalFixedPayments
-
build
Description copied from interface:AdditionalFixedPaymentsBuild Methods- Specified by:
buildin interfaceAdditionalFixedPayments- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceAdditionalFixedPayments- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-