Package cdm.product.asset
Interface AdditionalFixedPayments
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
AdditionalFixedPayments.AdditionalFixedPaymentsBuilder
- All Known Implementing Classes:
AdditionalFixedPayments.AdditionalFixedPaymentsBuilderImpl,AdditionalFixedPayments.AdditionalFixedPaymentsImpl
@RosettaDataType(value="AdditionalFixedPayments",
builder=AdditionalFixedPaymentsBuilderImpl.class,
version="5.30.0")
@RuneDataType(value="AdditionalFixedPayments",
model="cdm",
builder=AdditionalFixedPaymentsBuilderImpl.class,
version="5.30.0")
public interface AdditionalFixedPayments
extends com.rosetta.model.lib.RosettaModelObject
A class to specify the events that will give rise to the payment additional fixed payments.
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of AdditionalFixedPaymentsstatic classImmutable Implementation of AdditionalFixedPayments -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()An additional Fixed Payment Event.An additional Fixed Payment Event.default Class<? extends AdditionalFixedPayments> getType()An Additional Fixed Payment.default com.rosetta.model.lib.meta.RosettaMetaData<? extends AdditionalFixedPayments> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getInterestShortfallReimbursement
Boolean getInterestShortfallReimbursement()An 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. -
getPrincipalShortfallReimbursement
Boolean getPrincipalShortfallReimbursement()An 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. -
getWritedownReimbursement
Boolean getWritedownReimbursement()An 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. -
build
AdditionalFixedPayments build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-