Package cdm.product.asset
Class FloatingAmountEvents.FloatingAmountEventsBuilderImpl
java.lang.Object
cdm.product.asset.FloatingAmountEvents.FloatingAmountEventsBuilderImpl
- All Implemented Interfaces:
FloatingAmountEvents,FloatingAmountEvents.FloatingAmountEventsBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
FloatingAmountEvents
public static class FloatingAmountEvents.FloatingAmountEventsBuilderImpl
extends Object
implements FloatingAmountEvents.FloatingAmountEventsBuilder
Builder Implementation of FloatingAmountEvents
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.asset.FloatingAmountEvents
FloatingAmountEvents.FloatingAmountEventsBuilder, FloatingAmountEvents.FloatingAmountEventsBuilderImpl, FloatingAmountEvents.FloatingAmountEventsImpl -
Field Summary
FieldsFields inherited from interface cdm.product.asset.FloatingAmountEvents
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanSpecifies the events that will give rise to the payment additional fixed payments.A floating rate payment event.Specifies the floating amount provisions associated with the floatingAmountEvents.A floating rate payment event.A floating rate payment event.A floating rate payment event.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAdditionalFixedPayments(AdditionalFixedPayments _additionalFixedPayments) setFailureToPayPrincipal(Boolean _failureToPayPrincipal) setFloatingAmountProvisions(FloatingAmountProvisions _floatingAmountProvisions) setImpliedWritedown(Boolean _impliedWritedown) setInterestShortfall(InterestShortFall _interestShortfall) setWritedown(Boolean _writedown) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.asset.FloatingAmountEvents
getType, metaData, processMethods inherited from interface cdm.product.asset.FloatingAmountEvents.FloatingAmountEventsBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
failureToPayPrincipal
-
interestShortfall
-
writedown
-
impliedWritedown
-
floatingAmountProvisions
-
additionalFixedPayments
-
-
Constructor Details
-
FloatingAmountEventsBuilderImpl
public FloatingAmountEventsBuilderImpl()
-
-
Method Details
-
getFailureToPayPrincipal
@RosettaAttribute("failureToPayPrincipal") @RuneAttribute("failureToPayPrincipal") public Boolean getFailureToPayPrincipal()Description copied from interface:FloatingAmountEventsA floating rate payment event. Corresponds to the failure by the Reference Entity to pay an expected principal amount or the payment of an actual principal amount that is less than the expected principal amount. ISDA 2003 Term: Failure to Pay Principal.- Specified by:
getFailureToPayPrincipalin interfaceFloatingAmountEvents
-
getInterestShortfall
@RosettaAttribute("interestShortfall") @RuneAttribute("interestShortfall") public InterestShortFall.InterestShortFallBuilder getInterestShortfall()Description copied from interface:FloatingAmountEventsA floating rate payment event. With respect to any Reference Obligation Payment Date, either (a) the non-payment of an Expected Interest Amount or (b) the payment of an Actual Interest Amount that is less than the Expected Interest Amount. ISDA 2003 Term: Interest Shortfall.- Specified by:
getInterestShortfallin interfaceFloatingAmountEvents- Specified by:
getInterestShortfallin interfaceFloatingAmountEvents.FloatingAmountEventsBuilder
-
getOrCreateInterestShortfall
- Specified by:
getOrCreateInterestShortfallin interfaceFloatingAmountEvents.FloatingAmountEventsBuilder
-
getWritedown
Description copied from interface:FloatingAmountEventsA floating rate payment event. Results from the fact that the underlier writes down its outstanding principal amount. ISDA 2003 Term: Writedown.- Specified by:
getWritedownin interfaceFloatingAmountEvents
-
getImpliedWritedown
@RosettaAttribute("impliedWritedown") @RuneAttribute("impliedWritedown") public Boolean getImpliedWritedown()Description copied from interface:FloatingAmountEventsA floating rate payment event. Results from the fact that losses occur to the underlying instruments that do not result in reductions of the outstanding principal of the reference obligation.- Specified by:
getImpliedWritedownin interfaceFloatingAmountEvents
-
getFloatingAmountProvisions
@RosettaAttribute("floatingAmountProvisions") @RuneAttribute("floatingAmountProvisions") public FloatingAmountProvisions.FloatingAmountProvisionsBuilder getFloatingAmountProvisions()Description copied from interface:FloatingAmountEventsSpecifies the floating amount provisions associated with the floatingAmountEvents.- Specified by:
getFloatingAmountProvisionsin interfaceFloatingAmountEvents- Specified by:
getFloatingAmountProvisionsin interfaceFloatingAmountEvents.FloatingAmountEventsBuilder
-
getOrCreateFloatingAmountProvisions
public FloatingAmountProvisions.FloatingAmountProvisionsBuilder getOrCreateFloatingAmountProvisions()- Specified by:
getOrCreateFloatingAmountProvisionsin interfaceFloatingAmountEvents.FloatingAmountEventsBuilder
-
getAdditionalFixedPayments
@RosettaAttribute("additionalFixedPayments") @RuneAttribute("additionalFixedPayments") public AdditionalFixedPayments.AdditionalFixedPaymentsBuilder getAdditionalFixedPayments()Description copied from interface:FloatingAmountEventsSpecifies the events that will give rise to the payment additional fixed payments.- Specified by:
getAdditionalFixedPaymentsin interfaceFloatingAmountEvents- Specified by:
getAdditionalFixedPaymentsin interfaceFloatingAmountEvents.FloatingAmountEventsBuilder
-
getOrCreateAdditionalFixedPayments
- Specified by:
getOrCreateAdditionalFixedPaymentsin interfaceFloatingAmountEvents.FloatingAmountEventsBuilder
-
setFailureToPayPrincipal
@RosettaAttribute("failureToPayPrincipal") @RuneAttribute("failureToPayPrincipal") public FloatingAmountEvents.FloatingAmountEventsBuilder setFailureToPayPrincipal(Boolean _failureToPayPrincipal) - Specified by:
setFailureToPayPrincipalin interfaceFloatingAmountEvents.FloatingAmountEventsBuilder
-
setInterestShortfall
@RosettaAttribute("interestShortfall") @RuneAttribute("interestShortfall") public FloatingAmountEvents.FloatingAmountEventsBuilder setInterestShortfall(InterestShortFall _interestShortfall) - Specified by:
setInterestShortfallin interfaceFloatingAmountEvents.FloatingAmountEventsBuilder
-
setWritedown
@RosettaAttribute("writedown") @RuneAttribute("writedown") public FloatingAmountEvents.FloatingAmountEventsBuilder setWritedown(Boolean _writedown) - Specified by:
setWritedownin interfaceFloatingAmountEvents.FloatingAmountEventsBuilder
-
setImpliedWritedown
@RosettaAttribute("impliedWritedown") @RuneAttribute("impliedWritedown") public FloatingAmountEvents.FloatingAmountEventsBuilder setImpliedWritedown(Boolean _impliedWritedown) - Specified by:
setImpliedWritedownin interfaceFloatingAmountEvents.FloatingAmountEventsBuilder
-
setFloatingAmountProvisions
@RosettaAttribute("floatingAmountProvisions") @RuneAttribute("floatingAmountProvisions") public FloatingAmountEvents.FloatingAmountEventsBuilder setFloatingAmountProvisions(FloatingAmountProvisions _floatingAmountProvisions) - Specified by:
setFloatingAmountProvisionsin interfaceFloatingAmountEvents.FloatingAmountEventsBuilder
-
setAdditionalFixedPayments
@RosettaAttribute("additionalFixedPayments") @RuneAttribute("additionalFixedPayments") public FloatingAmountEvents.FloatingAmountEventsBuilder setAdditionalFixedPayments(AdditionalFixedPayments _additionalFixedPayments) - Specified by:
setAdditionalFixedPaymentsin interfaceFloatingAmountEvents.FloatingAmountEventsBuilder
-
build
Description copied from interface:FloatingAmountEventsBuild Methods- Specified by:
buildin interfaceFloatingAmountEvents- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceFloatingAmountEvents- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceFloatingAmountEvents.FloatingAmountEventsBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public FloatingAmountEvents.FloatingAmountEventsBuilder 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
-