Package cdm.product.asset
Class InterestRatePayout.InterestRatePayoutBuilderImpl
java.lang.Object
cdm.product.common.settlement.PayoutBase.PayoutBaseBuilderImpl
cdm.product.asset.InterestRatePayout.InterestRatePayoutBuilderImpl
- All Implemented Interfaces:
InterestRatePayout,InterestRatePayout.InterestRatePayoutBuilder,PayoutBase,PayoutBase.PayoutBaseBuilder,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
InterestRatePayout
public static class InterestRatePayout.InterestRatePayoutBuilderImpl
extends PayoutBase.PayoutBaseBuilderImpl
implements InterestRatePayout.InterestRatePayoutBuilder
Builder Implementation of InterestRatePayout
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilderNested classes/interfaces inherited from interface cdm.product.asset.InterestRatePayout
InterestRatePayout.InterestRatePayoutBuilder, InterestRatePayout.InterestRatePayoutBuilderImpl, InterestRatePayout.InterestRatePayoutImplNested classes/interfaces inherited from interface cdm.product.common.settlement.PayoutBase
PayoutBase.PayoutBaseBuilder, PayoutBase.PayoutBaseBuilderImpl, PayoutBase.PayoutBaseImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BondReference.BondReferenceBuilderprotected CompoundingMethodEnumprotected Stringprotected Stringprotected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderprotected AdjustableDate.AdjustableDateBuilderprotected PaymentDates.PaymentDatesBuilderprotected Booleanprotected ResetDates.ResetDatesBuilderprotected SpreadCalculationMethodEnumprotected StubPeriod.StubPeriodBuilderFields inherited from class cdm.product.common.settlement.PayoutBase.PayoutBaseBuilderImpl
payerReceiver, priceQuantity, principalPayment, settlementTermsFields inherited from interface cdm.product.asset.InterestRatePayout
metaDataFields inherited from interface cdm.product.common.settlement.PayoutBase
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanReference to a bond underlier to represent an asset swap or Condition Precedent Bond.The parameters used to generate the calculation period dates schedule, including the specification of any initial or final stub calculation periods.The cashflow representation of the swap stream.If one or more calculation period contributes to a single payment amount this element specifies whether compounding is applicable and, if so, what compounding method is to be used.The day count fraction.The parameters specifying any discounting conventions that may apply.Fixed Amount CalculationFloating Amount Calculationcom.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetMeta()com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderThe payment date, where only one date is specified, as for the FRA product.The payment date schedule, as defined by the parameters that are needed to specify it, either in a parametric way or by reference to another schedule of dates (e.g. the reset dates).Applicable to CDS on MBS to specify whether payment delays are applicable to the fixed Amount.The specification of the rate value(s) applicable to the contract using either a floating rate calculation, a single fixed rate, a fixed rate schedule, or an inflation rate calculation.The reset dates schedule, i.e. the dates on which the new observed index value is applied for each period and the interest rate hence begins to accrue.Method by which spread is calculated.The stub calculation period amount parameters.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setBondReference(BondReference _bondReference) setCalculationPeriodDates(CalculationPeriodDates _calculationPeriodDates) setCashflowRepresentation(CashflowRepresentation _cashflowRepresentation) setCompoundingMethod(CompoundingMethodEnum _compoundingMethod) setDayCountFraction(FieldWithMetaDayCountFractionEnum _dayCountFraction) setDayCountFractionValue(DayCountFractionEnum _dayCountFraction) setDiscountingMethod(DiscountingMethod _discountingMethod) setFixedAmount(String _fixedAmount) setFloatingAmount(String _floatingAmount) setMeta(com.rosetta.model.metafields.MetaFields _meta) setPayerReceiver(PayerReceiver _payerReceiver) setPaymentDate(AdjustableDate _paymentDate) setPaymentDates(PaymentDates _paymentDates) setPaymentDelay(Boolean _paymentDelay) setPriceQuantity(ResolvablePriceQuantity _priceQuantity) setPrincipalPayment(PrincipalPayments _principalPayment) setRateSpecification(RateSpecification _rateSpecification) setResetDates(ResetDates _resetDates) setSettlementTerms(SettlementTerms _settlementTerms) setSpreadCalculationMethod(SpreadCalculationMethodEnum _spreadCalculationMethod) setStubPeriod(StubPeriod _stubPeriod) toString()Methods inherited from class cdm.product.common.settlement.PayoutBase.PayoutBaseBuilderImpl
getOrCreatePayerReceiver, getOrCreatePriceQuantity, getOrCreatePrincipalPayment, getOrCreateSettlementTerms, getPayerReceiver, getPriceQuantity, getPrincipalPayment, getSettlementTermsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.asset.InterestRatePayout
getType, metaData, processMethods inherited from interface cdm.product.asset.InterestRatePayout.InterestRatePayoutBuilder
processMethods inherited from interface cdm.product.common.settlement.PayoutBase.PayoutBaseBuilder
getOrCreatePayerReceiver, getOrCreatePriceQuantity, getOrCreatePrincipalPayment, getOrCreateSettlementTerms, getPayerReceiver, getPriceQuantity, getPrincipalPayment, getSettlementTermsMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
rateSpecification
-
dayCountFraction
protected FieldWithMetaDayCountFractionEnum.FieldWithMetaDayCountFractionEnumBuilder dayCountFraction -
calculationPeriodDates
-
paymentDates
-
paymentDate
-
paymentDelay
-
resetDates
-
discountingMethod
-
compoundingMethod
-
cashflowRepresentation
-
stubPeriod
-
bondReference
-
fixedAmount
-
floatingAmount
-
spreadCalculationMethod
-
meta
protected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder meta
-
-
Constructor Details
-
InterestRatePayoutBuilderImpl
public InterestRatePayoutBuilderImpl()
-
-
Method Details
-
getRateSpecification
@RosettaAttribute("rateSpecification") @RuneAttribute("rateSpecification") public RateSpecification.RateSpecificationBuilder getRateSpecification()Description copied from interface:InterestRatePayoutThe specification of the rate value(s) applicable to the contract using either a floating rate calculation, a single fixed rate, a fixed rate schedule, or an inflation rate calculation.- Specified by:
getRateSpecificationin interfaceInterestRatePayout- Specified by:
getRateSpecificationin interfaceInterestRatePayout.InterestRatePayoutBuilder
-
getOrCreateRateSpecification
- Specified by:
getOrCreateRateSpecificationin interfaceInterestRatePayout.InterestRatePayoutBuilder
-
getDayCountFraction
@RosettaAttribute("dayCountFraction") @RuneAttribute("dayCountFraction") public FieldWithMetaDayCountFractionEnum.FieldWithMetaDayCountFractionEnumBuilder getDayCountFraction()Description copied from interface:InterestRatePayoutThe day count fraction. The cardinality has been relaxed when compared with the FpML interest rate swap for the purpose of accommodating standardized credit default swaps which DCF is not explicitly stated as part of the economic terms. The data rule InterestRatePayout_dayCountFraction requires that the DCF be stated for interest rate products.- Specified by:
getDayCountFractionin interfaceInterestRatePayout- Specified by:
getDayCountFractionin interfaceInterestRatePayout.InterestRatePayoutBuilder
-
getOrCreateDayCountFraction
public FieldWithMetaDayCountFractionEnum.FieldWithMetaDayCountFractionEnumBuilder getOrCreateDayCountFraction()- Specified by:
getOrCreateDayCountFractionin interfaceInterestRatePayout.InterestRatePayoutBuilder
-
getCalculationPeriodDates
@RosettaAttribute("calculationPeriodDates") @RuneAttribute("calculationPeriodDates") public CalculationPeriodDates.CalculationPeriodDatesBuilder getCalculationPeriodDates()Description copied from interface:InterestRatePayoutThe parameters used to generate the calculation period dates schedule, including the specification of any initial or final stub calculation periods.- Specified by:
getCalculationPeriodDatesin interfaceInterestRatePayout- Specified by:
getCalculationPeriodDatesin interfaceInterestRatePayout.InterestRatePayoutBuilder
-
getOrCreateCalculationPeriodDates
- Specified by:
getOrCreateCalculationPeriodDatesin interfaceInterestRatePayout.InterestRatePayoutBuilder
-
getPaymentDates
@RosettaAttribute("paymentDates") @RuneAttribute("paymentDates") public PaymentDates.PaymentDatesBuilder getPaymentDates()Description copied from interface:InterestRatePayoutThe payment date schedule, as defined by the parameters that are needed to specify it, either in a parametric way or by reference to another schedule of dates (e.g. the reset dates).- Specified by:
getPaymentDatesin interfaceInterestRatePayout- Specified by:
getPaymentDatesin interfaceInterestRatePayout.InterestRatePayoutBuilder
-
getOrCreatePaymentDates
- Specified by:
getOrCreatePaymentDatesin interfaceInterestRatePayout.InterestRatePayoutBuilder
-
getPaymentDate
@RosettaAttribute("paymentDate") @RuneAttribute("paymentDate") public AdjustableDate.AdjustableDateBuilder getPaymentDate()Description copied from interface:InterestRatePayoutThe payment date, where only one date is specified, as for the FRA product.- Specified by:
getPaymentDatein interfaceInterestRatePayout- Specified by:
getPaymentDatein interfaceInterestRatePayout.InterestRatePayoutBuilder
-
getOrCreatePaymentDate
- Specified by:
getOrCreatePaymentDatein interfaceInterestRatePayout.InterestRatePayoutBuilder
-
getPaymentDelay
Description copied from interface:InterestRatePayoutApplicable to CDS on MBS to specify whether payment delays are applicable to the fixed Amount. RMBS typically have a payment delay of 5 days between the coupon date of the reference obligation and the payment date of the synthetic swap. CMBS do not, on the other hand, with both payment dates being on the 25th of each month.- Specified by:
getPaymentDelayin interfaceInterestRatePayout
-
getResetDates
@RosettaAttribute("resetDates") @RuneAttribute("resetDates") public ResetDates.ResetDatesBuilder getResetDates()Description copied from interface:InterestRatePayoutThe reset dates schedule, i.e. the dates on which the new observed index value is applied for each period and the interest rate hence begins to accrue.- Specified by:
getResetDatesin interfaceInterestRatePayout- Specified by:
getResetDatesin interfaceInterestRatePayout.InterestRatePayoutBuilder
-
getOrCreateResetDates
- Specified by:
getOrCreateResetDatesin interfaceInterestRatePayout.InterestRatePayoutBuilder
-
getDiscountingMethod
@RosettaAttribute("discountingMethod") @RuneAttribute("discountingMethod") public DiscountingMethod.DiscountingMethodBuilder getDiscountingMethod()Description copied from interface:InterestRatePayoutThe parameters specifying any discounting conventions that may apply. This element must only be included if discounting applies.- Specified by:
getDiscountingMethodin interfaceInterestRatePayout- Specified by:
getDiscountingMethodin interfaceInterestRatePayout.InterestRatePayoutBuilder
-
getOrCreateDiscountingMethod
- Specified by:
getOrCreateDiscountingMethodin interfaceInterestRatePayout.InterestRatePayoutBuilder
-
getCompoundingMethod
@RosettaAttribute("compoundingMethod") @RuneAttribute("compoundingMethod") public CompoundingMethodEnum getCompoundingMethod()Description copied from interface:InterestRatePayoutIf one or more calculation period contributes to a single payment amount this element specifies whether compounding is applicable and, if so, what compounding method is to be used. This element must only be included when more than one calculation period contributes to a single payment amount.- Specified by:
getCompoundingMethodin interfaceInterestRatePayout
-
getCashflowRepresentation
@RosettaAttribute("cashflowRepresentation") @RuneAttribute("cashflowRepresentation") public CashflowRepresentation.CashflowRepresentationBuilder getCashflowRepresentation()Description copied from interface:InterestRatePayoutThe cashflow representation of the swap stream.- Specified by:
getCashflowRepresentationin interfaceInterestRatePayout- Specified by:
getCashflowRepresentationin interfaceInterestRatePayout.InterestRatePayoutBuilder
-
getOrCreateCashflowRepresentation
- Specified by:
getOrCreateCashflowRepresentationin interfaceInterestRatePayout.InterestRatePayoutBuilder
-
getStubPeriod
@RosettaAttribute("stubPeriod") @RuneAttribute("stubPeriod") public StubPeriod.StubPeriodBuilder getStubPeriod()Description copied from interface:InterestRatePayoutThe stub calculation period amount parameters. This element must only be included if there is an initial or final stub calculation period. Even then, it must only be included if either the stub references a different floating rate tenor to the regular calculation periods, or if the stub is calculated as a linear interpolation of two different floating rate tenors, or if a specific stub rate or stub amount has been negotiated.- Specified by:
getStubPeriodin interfaceInterestRatePayout- Specified by:
getStubPeriodin interfaceInterestRatePayout.InterestRatePayoutBuilder
-
getOrCreateStubPeriod
- Specified by:
getOrCreateStubPeriodin interfaceInterestRatePayout.InterestRatePayoutBuilder
-
getBondReference
@RosettaAttribute("bondReference") @RuneAttribute("bondReference") public BondReference.BondReferenceBuilder getBondReference()Description copied from interface:InterestRatePayoutReference to a bond underlier to represent an asset swap or Condition Precedent Bond.- Specified by:
getBondReferencein interfaceInterestRatePayout- Specified by:
getBondReferencein interfaceInterestRatePayout.InterestRatePayoutBuilder
-
getOrCreateBondReference
- Specified by:
getOrCreateBondReferencein interfaceInterestRatePayout.InterestRatePayoutBuilder
-
getFixedAmount
Description copied from interface:InterestRatePayoutFixed Amount Calculation- Specified by:
getFixedAmountin interfaceInterestRatePayout
-
getFloatingAmount
@RosettaAttribute("floatingAmount") @RuneAttribute("floatingAmount") public String getFloatingAmount()Description copied from interface:InterestRatePayoutFloating Amount Calculation- Specified by:
getFloatingAmountin interfaceInterestRatePayout
-
getSpreadCalculationMethod
@RosettaAttribute("spreadCalculationMethod") @RuneAttribute("spreadCalculationMethod") public SpreadCalculationMethodEnum getSpreadCalculationMethod()Description copied from interface:InterestRatePayoutMethod by which spread is calculated. For example on an asset swap: 'ParPar' or 'Proceeds' may be the method indicated.- Specified by:
getSpreadCalculationMethodin interfaceInterestRatePayout
-
getMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getMeta()- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder- Specified by:
getMetain interfaceInterestRatePayout- Specified by:
getMetain interfaceInterestRatePayout.InterestRatePayoutBuilder
-
getOrCreateMeta
public com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getOrCreateMeta()- Specified by:
getOrCreateMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder- Specified by:
getOrCreateMetain interfaceInterestRatePayout.InterestRatePayoutBuilder
-
setPayerReceiver
@RosettaAttribute(value="payerReceiver", isRequired=true) @RuneAttribute(value="payerReceiver", isRequired=true) public InterestRatePayout.InterestRatePayoutBuilder setPayerReceiver(PayerReceiver _payerReceiver) - Specified by:
setPayerReceiverin interfaceInterestRatePayout.InterestRatePayoutBuilder- Specified by:
setPayerReceiverin interfacePayoutBase.PayoutBaseBuilder- Overrides:
setPayerReceiverin classPayoutBase.PayoutBaseBuilderImpl
-
setPriceQuantity
@RosettaAttribute("priceQuantity") @RuneAttribute("priceQuantity") public InterestRatePayout.InterestRatePayoutBuilder setPriceQuantity(ResolvablePriceQuantity _priceQuantity) - Specified by:
setPriceQuantityin interfaceInterestRatePayout.InterestRatePayoutBuilder- Specified by:
setPriceQuantityin interfacePayoutBase.PayoutBaseBuilder- Overrides:
setPriceQuantityin classPayoutBase.PayoutBaseBuilderImpl
-
setPrincipalPayment
@RosettaAttribute("principalPayment") @RuneAttribute("principalPayment") public InterestRatePayout.InterestRatePayoutBuilder setPrincipalPayment(PrincipalPayments _principalPayment) - Specified by:
setPrincipalPaymentin interfaceInterestRatePayout.InterestRatePayoutBuilder- Specified by:
setPrincipalPaymentin interfacePayoutBase.PayoutBaseBuilder- Overrides:
setPrincipalPaymentin classPayoutBase.PayoutBaseBuilderImpl
-
setSettlementTerms
@RosettaAttribute("settlementTerms") @RuneAttribute("settlementTerms") public InterestRatePayout.InterestRatePayoutBuilder setSettlementTerms(SettlementTerms _settlementTerms) - Specified by:
setSettlementTermsin interfaceInterestRatePayout.InterestRatePayoutBuilder- Specified by:
setSettlementTermsin interfacePayoutBase.PayoutBaseBuilder- Overrides:
setSettlementTermsin classPayoutBase.PayoutBaseBuilderImpl
-
setRateSpecification
@RosettaAttribute("rateSpecification") @RuneAttribute("rateSpecification") public InterestRatePayout.InterestRatePayoutBuilder setRateSpecification(RateSpecification _rateSpecification) - Specified by:
setRateSpecificationin interfaceInterestRatePayout.InterestRatePayoutBuilder
-
setDayCountFraction
@RosettaAttribute("dayCountFraction") @RuneAttribute("dayCountFraction") public InterestRatePayout.InterestRatePayoutBuilder setDayCountFraction(FieldWithMetaDayCountFractionEnum _dayCountFraction) - Specified by:
setDayCountFractionin interfaceInterestRatePayout.InterestRatePayoutBuilder
-
setDayCountFractionValue
public InterestRatePayout.InterestRatePayoutBuilder setDayCountFractionValue(DayCountFractionEnum _dayCountFraction) - Specified by:
setDayCountFractionValuein interfaceInterestRatePayout.InterestRatePayoutBuilder
-
setCalculationPeriodDates
@RosettaAttribute("calculationPeriodDates") @RuneAttribute("calculationPeriodDates") public InterestRatePayout.InterestRatePayoutBuilder setCalculationPeriodDates(CalculationPeriodDates _calculationPeriodDates) - Specified by:
setCalculationPeriodDatesin interfaceInterestRatePayout.InterestRatePayoutBuilder
-
setPaymentDates
@RosettaAttribute("paymentDates") @RuneAttribute("paymentDates") public InterestRatePayout.InterestRatePayoutBuilder setPaymentDates(PaymentDates _paymentDates) - Specified by:
setPaymentDatesin interfaceInterestRatePayout.InterestRatePayoutBuilder
-
setPaymentDate
@RosettaAttribute("paymentDate") @RuneAttribute("paymentDate") public InterestRatePayout.InterestRatePayoutBuilder setPaymentDate(AdjustableDate _paymentDate) - Specified by:
setPaymentDatein interfaceInterestRatePayout.InterestRatePayoutBuilder
-
setPaymentDelay
@RosettaAttribute("paymentDelay") @RuneAttribute("paymentDelay") public InterestRatePayout.InterestRatePayoutBuilder setPaymentDelay(Boolean _paymentDelay) - Specified by:
setPaymentDelayin interfaceInterestRatePayout.InterestRatePayoutBuilder
-
setResetDates
@RosettaAttribute("resetDates") @RuneAttribute("resetDates") public InterestRatePayout.InterestRatePayoutBuilder setResetDates(ResetDates _resetDates) - Specified by:
setResetDatesin interfaceInterestRatePayout.InterestRatePayoutBuilder
-
setDiscountingMethod
@RosettaAttribute("discountingMethod") @RuneAttribute("discountingMethod") public InterestRatePayout.InterestRatePayoutBuilder setDiscountingMethod(DiscountingMethod _discountingMethod) - Specified by:
setDiscountingMethodin interfaceInterestRatePayout.InterestRatePayoutBuilder
-
setCompoundingMethod
@RosettaAttribute("compoundingMethod") @RuneAttribute("compoundingMethod") public InterestRatePayout.InterestRatePayoutBuilder setCompoundingMethod(CompoundingMethodEnum _compoundingMethod) - Specified by:
setCompoundingMethodin interfaceInterestRatePayout.InterestRatePayoutBuilder
-
setCashflowRepresentation
@RosettaAttribute("cashflowRepresentation") @RuneAttribute("cashflowRepresentation") public InterestRatePayout.InterestRatePayoutBuilder setCashflowRepresentation(CashflowRepresentation _cashflowRepresentation) - Specified by:
setCashflowRepresentationin interfaceInterestRatePayout.InterestRatePayoutBuilder
-
setStubPeriod
@RosettaAttribute("stubPeriod") @RuneAttribute("stubPeriod") public InterestRatePayout.InterestRatePayoutBuilder setStubPeriod(StubPeriod _stubPeriod) - Specified by:
setStubPeriodin interfaceInterestRatePayout.InterestRatePayoutBuilder
-
setBondReference
@RosettaAttribute("bondReference") @RuneAttribute("bondReference") public InterestRatePayout.InterestRatePayoutBuilder setBondReference(BondReference _bondReference) - Specified by:
setBondReferencein interfaceInterestRatePayout.InterestRatePayoutBuilder
-
setFixedAmount
@RosettaAttribute("fixedAmount") @RuneAttribute("fixedAmount") public InterestRatePayout.InterestRatePayoutBuilder setFixedAmount(String _fixedAmount) - Specified by:
setFixedAmountin interfaceInterestRatePayout.InterestRatePayoutBuilder
-
setFloatingAmount
@RosettaAttribute("floatingAmount") @RuneAttribute("floatingAmount") public InterestRatePayout.InterestRatePayoutBuilder setFloatingAmount(String _floatingAmount) - Specified by:
setFloatingAmountin interfaceInterestRatePayout.InterestRatePayoutBuilder
-
setSpreadCalculationMethod
@RosettaAttribute("spreadCalculationMethod") @RuneAttribute("spreadCalculationMethod") public InterestRatePayout.InterestRatePayoutBuilder setSpreadCalculationMethod(SpreadCalculationMethodEnum _spreadCalculationMethod) - Specified by:
setSpreadCalculationMethodin interfaceInterestRatePayout.InterestRatePayoutBuilder
-
setMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public InterestRatePayout.InterestRatePayoutBuilder setMeta(com.rosetta.model.metafields.MetaFields _meta) - Specified by:
setMetain interfaceInterestRatePayout.InterestRatePayoutBuilder
-
build
Description copied from interface:PayoutBaseBuild Methods- Specified by:
buildin interfaceInterestRatePayout- Specified by:
buildin interfacePayoutBase- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classPayoutBase.PayoutBaseBuilderImpl
-
toBuilder
- Specified by:
toBuilderin interfaceInterestRatePayout- Specified by:
toBuilderin interfacePayoutBase- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classPayoutBase.PayoutBaseBuilderImpl
-
prune
- Specified by:
prunein interfaceInterestRatePayout.InterestRatePayoutBuilder- Specified by:
prunein interfacePayoutBase.PayoutBaseBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
prunein classPayoutBase.PayoutBaseBuilderImpl
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
hasDatain classPayoutBase.PayoutBaseBuilderImpl
-
merge
public InterestRatePayout.InterestRatePayoutBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
mergein classPayoutBase.PayoutBaseBuilderImpl
-
equals
- Overrides:
equalsin classPayoutBase.PayoutBaseBuilderImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classPayoutBase.PayoutBaseBuilderImpl
-
toString
- Overrides:
toStringin classPayoutBase.PayoutBaseBuilderImpl
-