Package cdm.product.template
Class PortfolioReturnTerms.PortfolioReturnTermsBuilderImpl
java.lang.Object
cdm.product.template.ReturnTerms.ReturnTermsBuilderImpl
cdm.product.template.PortfolioReturnTerms.PortfolioReturnTermsBuilderImpl
- All Implemented Interfaces:
PortfolioReturnTerms,PortfolioReturnTerms.PortfolioReturnTermsBuilder,ReturnTerms,ReturnTerms.ReturnTermsBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
PortfolioReturnTerms
public static class PortfolioReturnTerms.PortfolioReturnTermsBuilderImpl
extends ReturnTerms.ReturnTermsBuilderImpl
implements PortfolioReturnTerms.PortfolioReturnTermsBuilder
Builder Implementation of PortfolioReturnTerms
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.template.PortfolioReturnTerms
PortfolioReturnTerms.PortfolioReturnTermsBuilder, PortfolioReturnTerms.PortfolioReturnTermsBuilderImpl, PortfolioReturnTerms.PortfolioReturnTermsImplNested classes/interfaces inherited from interface cdm.product.template.ReturnTerms
ReturnTerms.ReturnTermsBuilder, ReturnTerms.ReturnTermsBuilderImpl, ReturnTerms.ReturnTermsImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected PayerReceiver.PayerReceiverBuilderprotected List<ReferenceWithMetaNonNegativeQuantitySchedule.ReferenceWithMetaNonNegativeQuantityScheduleBuilder> protected Product.ProductBuilderFields inherited from class cdm.product.template.ReturnTerms.ReturnTermsBuilderImpl
correlationReturnTerms, dividendReturnTerms, priceReturnTerms, varianceReturnTerms, volatilityReturnTermsFields inherited from interface cdm.product.template.PortfolioReturnTerms
metaDataFields inherited from interface cdm.product.template.ReturnTerms
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddFinalValuationPrice(ReferenceWithMetaPriceSchedule _finalValuationPrice) addFinalValuationPrice(ReferenceWithMetaPriceSchedule _finalValuationPrice, int idx) addFinalValuationPrice(List<? extends ReferenceWithMetaPriceSchedule> finalValuationPrices) addFinalValuationPriceValue(PriceSchedule _finalValuationPrice) addFinalValuationPriceValue(PriceSchedule _finalValuationPrice, int idx) addFinalValuationPriceValue(List<? extends PriceSchedule> finalValuationPrices) addInitialValuationPrice(ReferenceWithMetaPriceSchedule _initialValuationPrice) addInitialValuationPrice(ReferenceWithMetaPriceSchedule _initialValuationPrice, int idx) addInitialValuationPrice(List<? extends ReferenceWithMetaPriceSchedule> initialValuationPrices) addInitialValuationPriceValue(PriceSchedule _initialValuationPrice) addInitialValuationPriceValue(PriceSchedule _initialValuationPrice, int idx) addInitialValuationPriceValue(List<? extends PriceSchedule> initialValuationPrices) addInterimValuationPrice(ReferenceWithMetaPriceSchedule _interimValuationPrice) addInterimValuationPrice(ReferenceWithMetaPriceSchedule _interimValuationPrice, int idx) addInterimValuationPrice(List<? extends ReferenceWithMetaPriceSchedule> interimValuationPrices) addInterimValuationPriceValue(PriceSchedule _interimValuationPrice) addInterimValuationPriceValue(PriceSchedule _interimValuationPrice, int idx) addInterimValuationPriceValue(List<? extends PriceSchedule> interimValuationPrices) addQuantity(ReferenceWithMetaNonNegativeQuantitySchedule _quantity, int idx) addQuantity(List<? extends ReferenceWithMetaNonNegativeQuantitySchedule> quantitys) addQuantityValue(NonNegativeQuantitySchedule _quantity) addQuantityValue(NonNegativeQuantitySchedule _quantity, int idx) addQuantityValue(List<? extends NonNegativeQuantitySchedule> quantitys) build()Build Methodsboolean2018 ISDA CDM Equity Confirmation for Security Equity Swap: Final Price | Specifies the final valuation price of the underlier.Specifies the initial valuation price(s) of the underlier.Specifies the initial valuation price(s) of the underlier.getOrCreateFinalValuationPrice(int index) getOrCreateInitialValuationPrice(int index) getOrCreateInterimValuationPrice(int index) getOrCreateQuantity(int index) Canonical representation of the payer and receiver parties applicable to each individual return leg.List<? extends ReferenceWithMetaNonNegativeQuantitySchedule.ReferenceWithMetaNonNegativeQuantityScheduleBuilder> Notional quantity of the underlier that applies to each individual return leg.Defines the product that is the subject of a tradable product definition, an underlying product definition, a physical exercise, a position, or other purposes.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setCorrelationReturnTerms(CorrelationReturnTerms _correlationReturnTerms) setDividendReturnTerms(DividendReturnTerms _dividendReturnTerms) setFinalValuationPrice(List<? extends ReferenceWithMetaPriceSchedule> finalValuationPrices) setFinalValuationPriceValue(List<? extends PriceSchedule> finalValuationPrices) setInitialValuationPrice(List<? extends ReferenceWithMetaPriceSchedule> initialValuationPrices) setInitialValuationPriceValue(List<? extends PriceSchedule> initialValuationPrices) setInterimValuationPrice(List<? extends ReferenceWithMetaPriceSchedule> interimValuationPrices) setInterimValuationPriceValue(List<? extends PriceSchedule> interimValuationPrices) setPayerReceiver(PayerReceiver _payerReceiver) setPriceReturnTerms(PriceReturnTerms _priceReturnTerms) setQuantity(List<? extends ReferenceWithMetaNonNegativeQuantitySchedule> quantitys) setQuantityValue(List<? extends NonNegativeQuantitySchedule> quantitys) setUnderlier(Product _underlier) setVarianceReturnTerms(VarianceReturnTerms _varianceReturnTerms) setVolatilityReturnTerms(VolatilityReturnTerms _volatilityReturnTerms) toString()Methods inherited from class cdm.product.template.ReturnTerms.ReturnTermsBuilderImpl
getCorrelationReturnTerms, getDividendReturnTerms, getOrCreateCorrelationReturnTerms, getOrCreateDividendReturnTerms, getOrCreatePriceReturnTerms, getOrCreateVarianceReturnTerms, getOrCreateVolatilityReturnTerms, getPriceReturnTerms, getVarianceReturnTerms, getVolatilityReturnTermsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.template.PortfolioReturnTerms
getType, metaData, processMethods inherited from interface cdm.product.template.PortfolioReturnTerms.PortfolioReturnTermsBuilder
processMethods inherited from interface cdm.product.template.ReturnTerms.ReturnTermsBuilder
getCorrelationReturnTerms, getDividendReturnTerms, getOrCreateCorrelationReturnTerms, getOrCreateDividendReturnTerms, getOrCreatePriceReturnTerms, getOrCreateVarianceReturnTerms, getOrCreateVolatilityReturnTerms, getPriceReturnTerms, getVarianceReturnTerms, getVolatilityReturnTermsMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
payerReceiver
-
underlier
-
quantity
-
initialValuationPrice
protected List<ReferenceWithMetaPriceSchedule.ReferenceWithMetaPriceScheduleBuilder> initialValuationPrice -
interimValuationPrice
protected List<ReferenceWithMetaPriceSchedule.ReferenceWithMetaPriceScheduleBuilder> interimValuationPrice -
finalValuationPrice
protected List<ReferenceWithMetaPriceSchedule.ReferenceWithMetaPriceScheduleBuilder> finalValuationPrice
-
-
Constructor Details
-
PortfolioReturnTermsBuilderImpl
public PortfolioReturnTermsBuilderImpl()
-
-
Method Details
-
getPayerReceiver
@RosettaAttribute(value="payerReceiver", isRequired=true) @RuneAttribute(value="payerReceiver", isRequired=true) public PayerReceiver.PayerReceiverBuilder getPayerReceiver()Description copied from interface:PortfolioReturnTermsCanonical representation of the payer and receiver parties applicable to each individual return leg.- Specified by:
getPayerReceiverin interfacePortfolioReturnTerms- Specified by:
getPayerReceiverin interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
getOrCreatePayerReceiver
- Specified by:
getOrCreatePayerReceiverin interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
getUnderlier
@RosettaAttribute(value="underlier", isRequired=true) @RuneAttribute(value="underlier", isRequired=true) public Product.ProductBuilder getUnderlier()Description copied from interface:PortfolioReturnTermsDefines the product that is the subject of a tradable product definition, an underlying product definition, a physical exercise, a position, or other purposes.- Specified by:
getUnderlierin interfacePortfolioReturnTerms- Specified by:
getUnderlierin interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
getOrCreateUnderlier
- Specified by:
getOrCreateUnderlierin interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
getQuantity
@RosettaAttribute("quantity") @RuneAttribute("quantity") @RuneScopedAttributeReference public List<? extends ReferenceWithMetaNonNegativeQuantitySchedule.ReferenceWithMetaNonNegativeQuantityScheduleBuilder> getQuantity()Description copied from interface:PortfolioReturnTermsNotional quantity of the underlier that applies to each individual return leg.- Specified by:
getQuantityin interfacePortfolioReturnTerms- Specified by:
getQuantityin interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
getOrCreateQuantity
public ReferenceWithMetaNonNegativeQuantitySchedule.ReferenceWithMetaNonNegativeQuantityScheduleBuilder getOrCreateQuantity(int index) - Specified by:
getOrCreateQuantityin interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
getInitialValuationPrice
@RosettaAttribute("initialValuationPrice") @RuneAttribute("initialValuationPrice") @RuneScopedAttributeReference public List<? extends ReferenceWithMetaPriceSchedule.ReferenceWithMetaPriceScheduleBuilder> getInitialValuationPrice()Description copied from interface:PortfolioReturnTermsSpecifies the initial valuation price(s) of the underlier. This price can be expressed either as an actual amount/currency, as a determination method, or by reference to another value specified in the swap document.- Specified by:
getInitialValuationPricein interfacePortfolioReturnTerms- Specified by:
getInitialValuationPricein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
getOrCreateInitialValuationPrice
public ReferenceWithMetaPriceSchedule.ReferenceWithMetaPriceScheduleBuilder getOrCreateInitialValuationPrice(int index) - Specified by:
getOrCreateInitialValuationPricein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
getInterimValuationPrice
@RosettaAttribute("interimValuationPrice") @RuneAttribute("interimValuationPrice") @RuneScopedAttributeReference public List<? extends ReferenceWithMetaPriceSchedule.ReferenceWithMetaPriceScheduleBuilder> getInterimValuationPrice()Description copied from interface:PortfolioReturnTermsSpecifies the initial valuation price(s) of the underlier. This price can be expressed either as an actual amount/currency, as a determination method, or by reference to another value specified in the swap document.- Specified by:
getInterimValuationPricein interfacePortfolioReturnTerms- Specified by:
getInterimValuationPricein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
getOrCreateInterimValuationPrice
public ReferenceWithMetaPriceSchedule.ReferenceWithMetaPriceScheduleBuilder getOrCreateInterimValuationPrice(int index) - Specified by:
getOrCreateInterimValuationPricein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
getFinalValuationPrice
@RosettaAttribute("finalValuationPrice") @RuneAttribute("finalValuationPrice") @RuneScopedAttributeReference public List<? extends ReferenceWithMetaPriceSchedule.ReferenceWithMetaPriceScheduleBuilder> getFinalValuationPrice()Description copied from interface:PortfolioReturnTerms2018 ISDA CDM Equity Confirmation for Security Equity Swap: Final Price | Specifies the final valuation price of the underlier. This price can be expressed either as an actual amount/currency, as a determination method, or by reference to another value specified in the swap document.- Specified by:
getFinalValuationPricein interfacePortfolioReturnTerms- Specified by:
getFinalValuationPricein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
getOrCreateFinalValuationPrice
public ReferenceWithMetaPriceSchedule.ReferenceWithMetaPriceScheduleBuilder getOrCreateFinalValuationPrice(int index) - Specified by:
getOrCreateFinalValuationPricein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
setPriceReturnTerms
@RosettaAttribute("priceReturnTerms") @RuneAttribute("priceReturnTerms") public PortfolioReturnTerms.PortfolioReturnTermsBuilder setPriceReturnTerms(PriceReturnTerms _priceReturnTerms) - Specified by:
setPriceReturnTermsin interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder- Specified by:
setPriceReturnTermsin interfaceReturnTerms.ReturnTermsBuilder- Overrides:
setPriceReturnTermsin classReturnTerms.ReturnTermsBuilderImpl
-
setDividendReturnTerms
@RosettaAttribute("dividendReturnTerms") @RuneAttribute("dividendReturnTerms") public PortfolioReturnTerms.PortfolioReturnTermsBuilder setDividendReturnTerms(DividendReturnTerms _dividendReturnTerms) - Specified by:
setDividendReturnTermsin interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder- Specified by:
setDividendReturnTermsin interfaceReturnTerms.ReturnTermsBuilder- Overrides:
setDividendReturnTermsin classReturnTerms.ReturnTermsBuilderImpl
-
setVarianceReturnTerms
@RosettaAttribute("varianceReturnTerms") @RuneAttribute("varianceReturnTerms") public PortfolioReturnTerms.PortfolioReturnTermsBuilder setVarianceReturnTerms(VarianceReturnTerms _varianceReturnTerms) - Specified by:
setVarianceReturnTermsin interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder- Specified by:
setVarianceReturnTermsin interfaceReturnTerms.ReturnTermsBuilder- Overrides:
setVarianceReturnTermsin classReturnTerms.ReturnTermsBuilderImpl
-
setVolatilityReturnTerms
@RosettaAttribute("volatilityReturnTerms") @RuneAttribute("volatilityReturnTerms") public PortfolioReturnTerms.PortfolioReturnTermsBuilder setVolatilityReturnTerms(VolatilityReturnTerms _volatilityReturnTerms) - Specified by:
setVolatilityReturnTermsin interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder- Specified by:
setVolatilityReturnTermsin interfaceReturnTerms.ReturnTermsBuilder- Overrides:
setVolatilityReturnTermsin classReturnTerms.ReturnTermsBuilderImpl
-
setCorrelationReturnTerms
@RosettaAttribute("correlationReturnTerms") @RuneAttribute("correlationReturnTerms") public PortfolioReturnTerms.PortfolioReturnTermsBuilder setCorrelationReturnTerms(CorrelationReturnTerms _correlationReturnTerms) - Specified by:
setCorrelationReturnTermsin interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder- Specified by:
setCorrelationReturnTermsin interfaceReturnTerms.ReturnTermsBuilder- Overrides:
setCorrelationReturnTermsin classReturnTerms.ReturnTermsBuilderImpl
-
setPayerReceiver
@RosettaAttribute(value="payerReceiver", isRequired=true) @RuneAttribute(value="payerReceiver", isRequired=true) public PortfolioReturnTerms.PortfolioReturnTermsBuilder setPayerReceiver(PayerReceiver _payerReceiver) - Specified by:
setPayerReceiverin interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
setUnderlier
@RosettaAttribute(value="underlier", isRequired=true) @RuneAttribute(value="underlier", isRequired=true) public PortfolioReturnTerms.PortfolioReturnTermsBuilder setUnderlier(Product _underlier) - Specified by:
setUnderlierin interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
addQuantity
@RosettaAttribute("quantity") @RuneAttribute("quantity") @RuneScopedAttributeReference public PortfolioReturnTerms.PortfolioReturnTermsBuilder addQuantity(ReferenceWithMetaNonNegativeQuantitySchedule _quantity) - Specified by:
addQuantityin interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
addQuantity
public PortfolioReturnTerms.PortfolioReturnTermsBuilder addQuantity(ReferenceWithMetaNonNegativeQuantitySchedule _quantity, int idx) - Specified by:
addQuantityin interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
addQuantityValue
public PortfolioReturnTerms.PortfolioReturnTermsBuilder addQuantityValue(NonNegativeQuantitySchedule _quantity) - Specified by:
addQuantityValuein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
addQuantityValue
public PortfolioReturnTerms.PortfolioReturnTermsBuilder addQuantityValue(NonNegativeQuantitySchedule _quantity, int idx) - Specified by:
addQuantityValuein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
addQuantity
public PortfolioReturnTerms.PortfolioReturnTermsBuilder addQuantity(List<? extends ReferenceWithMetaNonNegativeQuantitySchedule> quantitys) - Specified by:
addQuantityin interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
setQuantity
@RuneAttribute("quantity") @RuneScopedAttributeReference public PortfolioReturnTerms.PortfolioReturnTermsBuilder setQuantity(List<? extends ReferenceWithMetaNonNegativeQuantitySchedule> quantitys) - Specified by:
setQuantityin interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
addQuantityValue
public PortfolioReturnTerms.PortfolioReturnTermsBuilder addQuantityValue(List<? extends NonNegativeQuantitySchedule> quantitys) - Specified by:
addQuantityValuein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
setQuantityValue
public PortfolioReturnTerms.PortfolioReturnTermsBuilder setQuantityValue(List<? extends NonNegativeQuantitySchedule> quantitys) - Specified by:
setQuantityValuein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
addInitialValuationPrice
@RosettaAttribute("initialValuationPrice") @RuneAttribute("initialValuationPrice") @RuneScopedAttributeReference public PortfolioReturnTerms.PortfolioReturnTermsBuilder addInitialValuationPrice(ReferenceWithMetaPriceSchedule _initialValuationPrice) - Specified by:
addInitialValuationPricein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
addInitialValuationPrice
public PortfolioReturnTerms.PortfolioReturnTermsBuilder addInitialValuationPrice(ReferenceWithMetaPriceSchedule _initialValuationPrice, int idx) - Specified by:
addInitialValuationPricein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
addInitialValuationPriceValue
public PortfolioReturnTerms.PortfolioReturnTermsBuilder addInitialValuationPriceValue(PriceSchedule _initialValuationPrice) - Specified by:
addInitialValuationPriceValuein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
addInitialValuationPriceValue
public PortfolioReturnTerms.PortfolioReturnTermsBuilder addInitialValuationPriceValue(PriceSchedule _initialValuationPrice, int idx) - Specified by:
addInitialValuationPriceValuein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
addInitialValuationPrice
public PortfolioReturnTerms.PortfolioReturnTermsBuilder addInitialValuationPrice(List<? extends ReferenceWithMetaPriceSchedule> initialValuationPrices) - Specified by:
addInitialValuationPricein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
setInitialValuationPrice
@RuneAttribute("initialValuationPrice") @RuneScopedAttributeReference public PortfolioReturnTerms.PortfolioReturnTermsBuilder setInitialValuationPrice(List<? extends ReferenceWithMetaPriceSchedule> initialValuationPrices) - Specified by:
setInitialValuationPricein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
addInitialValuationPriceValue
public PortfolioReturnTerms.PortfolioReturnTermsBuilder addInitialValuationPriceValue(List<? extends PriceSchedule> initialValuationPrices) - Specified by:
addInitialValuationPriceValuein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
setInitialValuationPriceValue
public PortfolioReturnTerms.PortfolioReturnTermsBuilder setInitialValuationPriceValue(List<? extends PriceSchedule> initialValuationPrices) - Specified by:
setInitialValuationPriceValuein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
addInterimValuationPrice
@RosettaAttribute("interimValuationPrice") @RuneAttribute("interimValuationPrice") @RuneScopedAttributeReference public PortfolioReturnTerms.PortfolioReturnTermsBuilder addInterimValuationPrice(ReferenceWithMetaPriceSchedule _interimValuationPrice) - Specified by:
addInterimValuationPricein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
addInterimValuationPrice
public PortfolioReturnTerms.PortfolioReturnTermsBuilder addInterimValuationPrice(ReferenceWithMetaPriceSchedule _interimValuationPrice, int idx) - Specified by:
addInterimValuationPricein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
addInterimValuationPriceValue
public PortfolioReturnTerms.PortfolioReturnTermsBuilder addInterimValuationPriceValue(PriceSchedule _interimValuationPrice) - Specified by:
addInterimValuationPriceValuein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
addInterimValuationPriceValue
public PortfolioReturnTerms.PortfolioReturnTermsBuilder addInterimValuationPriceValue(PriceSchedule _interimValuationPrice, int idx) - Specified by:
addInterimValuationPriceValuein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
addInterimValuationPrice
public PortfolioReturnTerms.PortfolioReturnTermsBuilder addInterimValuationPrice(List<? extends ReferenceWithMetaPriceSchedule> interimValuationPrices) - Specified by:
addInterimValuationPricein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
setInterimValuationPrice
@RuneAttribute("interimValuationPrice") @RuneScopedAttributeReference public PortfolioReturnTerms.PortfolioReturnTermsBuilder setInterimValuationPrice(List<? extends ReferenceWithMetaPriceSchedule> interimValuationPrices) - Specified by:
setInterimValuationPricein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
addInterimValuationPriceValue
public PortfolioReturnTerms.PortfolioReturnTermsBuilder addInterimValuationPriceValue(List<? extends PriceSchedule> interimValuationPrices) - Specified by:
addInterimValuationPriceValuein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
setInterimValuationPriceValue
public PortfolioReturnTerms.PortfolioReturnTermsBuilder setInterimValuationPriceValue(List<? extends PriceSchedule> interimValuationPrices) - Specified by:
setInterimValuationPriceValuein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
addFinalValuationPrice
@RosettaAttribute("finalValuationPrice") @RuneAttribute("finalValuationPrice") @RuneScopedAttributeReference public PortfolioReturnTerms.PortfolioReturnTermsBuilder addFinalValuationPrice(ReferenceWithMetaPriceSchedule _finalValuationPrice) - Specified by:
addFinalValuationPricein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
addFinalValuationPrice
public PortfolioReturnTerms.PortfolioReturnTermsBuilder addFinalValuationPrice(ReferenceWithMetaPriceSchedule _finalValuationPrice, int idx) - Specified by:
addFinalValuationPricein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
addFinalValuationPriceValue
public PortfolioReturnTerms.PortfolioReturnTermsBuilder addFinalValuationPriceValue(PriceSchedule _finalValuationPrice) - Specified by:
addFinalValuationPriceValuein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
addFinalValuationPriceValue
public PortfolioReturnTerms.PortfolioReturnTermsBuilder addFinalValuationPriceValue(PriceSchedule _finalValuationPrice, int idx) - Specified by:
addFinalValuationPriceValuein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
addFinalValuationPrice
public PortfolioReturnTerms.PortfolioReturnTermsBuilder addFinalValuationPrice(List<? extends ReferenceWithMetaPriceSchedule> finalValuationPrices) - Specified by:
addFinalValuationPricein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
setFinalValuationPrice
@RuneAttribute("finalValuationPrice") @RuneScopedAttributeReference public PortfolioReturnTerms.PortfolioReturnTermsBuilder setFinalValuationPrice(List<? extends ReferenceWithMetaPriceSchedule> finalValuationPrices) - Specified by:
setFinalValuationPricein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
addFinalValuationPriceValue
public PortfolioReturnTerms.PortfolioReturnTermsBuilder addFinalValuationPriceValue(List<? extends PriceSchedule> finalValuationPrices) - Specified by:
addFinalValuationPriceValuein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
setFinalValuationPriceValue
public PortfolioReturnTerms.PortfolioReturnTermsBuilder setFinalValuationPriceValue(List<? extends PriceSchedule> finalValuationPrices) - Specified by:
setFinalValuationPriceValuein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder
-
build
Description copied from interface:ReturnTermsBuild Methods- Specified by:
buildin interfacePortfolioReturnTerms- Specified by:
buildin interfaceReturnTerms- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classReturnTerms.ReturnTermsBuilderImpl
-
toBuilder
- Specified by:
toBuilderin interfacePortfolioReturnTerms- Specified by:
toBuilderin interfaceReturnTerms- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classReturnTerms.ReturnTermsBuilderImpl
-
prune
- Specified by:
prunein interfacePortfolioReturnTerms.PortfolioReturnTermsBuilder- Specified by:
prunein interfaceReturnTerms.ReturnTermsBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
prunein classReturnTerms.ReturnTermsBuilderImpl
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
hasDatain classReturnTerms.ReturnTermsBuilderImpl
-
merge
public PortfolioReturnTerms.PortfolioReturnTermsBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
mergein classReturnTerms.ReturnTermsBuilderImpl
-
equals
- Overrides:
equalsin classReturnTerms.ReturnTermsBuilderImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classReturnTerms.ReturnTermsBuilderImpl
-
toString
- Overrides:
toStringin classReturnTerms.ReturnTermsBuilderImpl
-