Package cdm.product.asset
Class AdditionalFixedPayments.AdditionalFixedPaymentsBuilderImpl
java.lang.Object
cdm.product.asset.AdditionalFixedPayments.AdditionalFixedPaymentsBuilderImpl
- All Implemented Interfaces:
AdditionalFixedPayments,AdditionalFixedPayments.AdditionalFixedPaymentsBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
AdditionalFixedPayments
public static class AdditionalFixedPayments.AdditionalFixedPaymentsBuilderImpl
extends Object
implements AdditionalFixedPayments.AdditionalFixedPaymentsBuilder
Builder Implementation of AdditionalFixedPayments
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.asset.AdditionalFixedPayments
AdditionalFixedPayments.AdditionalFixedPaymentsBuilder, AdditionalFixedPayments.AdditionalFixedPaymentsBuilderImpl, AdditionalFixedPayments.AdditionalFixedPaymentsImpl -
Field Summary
FieldsFields inherited from interface cdm.product.asset.AdditionalFixedPayments
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanAn additional Fixed Payment Event.An additional Fixed Payment Event.An Additional Fixed Payment.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setInterestShortfallReimbursement(Boolean _interestShortfallReimbursement) setPrincipalShortfallReimbursement(Boolean _principalShortfallReimbursement) setWritedownReimbursement(Boolean _writedownReimbursement) toString()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 cdm.product.asset.AdditionalFixedPayments.AdditionalFixedPaymentsBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
interestShortfallReimbursement
-
principalShortfallReimbursement
-
writedownReimbursement
-
-
Constructor Details
-
AdditionalFixedPaymentsBuilderImpl
public AdditionalFixedPaymentsBuilderImpl()
-
-
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
-
setInterestShortfallReimbursement
@RosettaAttribute("interestShortfallReimbursement") @RuneAttribute("interestShortfallReimbursement") public AdditionalFixedPayments.AdditionalFixedPaymentsBuilder setInterestShortfallReimbursement(Boolean _interestShortfallReimbursement) - Specified by:
setInterestShortfallReimbursementin interfaceAdditionalFixedPayments.AdditionalFixedPaymentsBuilder
-
setPrincipalShortfallReimbursement
@RosettaAttribute("principalShortfallReimbursement") @RuneAttribute("principalShortfallReimbursement") public AdditionalFixedPayments.AdditionalFixedPaymentsBuilder setPrincipalShortfallReimbursement(Boolean _principalShortfallReimbursement) - Specified by:
setPrincipalShortfallReimbursementin interfaceAdditionalFixedPayments.AdditionalFixedPaymentsBuilder
-
setWritedownReimbursement
@RosettaAttribute("writedownReimbursement") @RuneAttribute("writedownReimbursement") public AdditionalFixedPayments.AdditionalFixedPaymentsBuilder setWritedownReimbursement(Boolean _writedownReimbursement) - Specified by:
setWritedownReimbursementin interfaceAdditionalFixedPayments.AdditionalFixedPaymentsBuilder
-
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
-
prune
- Specified by:
prunein interfaceAdditionalFixedPayments.AdditionalFixedPaymentsBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public AdditionalFixedPayments.AdditionalFixedPaymentsBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-