Package cdm.product.asset
Class CorrelationReturnTerms.CorrelationReturnTermsImpl
java.lang.Object
cdm.product.asset.ReturnTermsBase.ReturnTermsBaseImpl
cdm.product.asset.CorrelationReturnTerms.CorrelationReturnTermsImpl
- All Implemented Interfaces:
CorrelationReturnTerms,ReturnTermsBase,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
CorrelationReturnTerms
public static class CorrelationReturnTerms.CorrelationReturnTermsImpl
extends ReturnTermsBase.ReturnTermsBaseImpl
implements CorrelationReturnTerms
Immutable Implementation of CorrelationReturnTerms
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.asset.CorrelationReturnTerms
CorrelationReturnTerms.CorrelationReturnTermsBuilder, CorrelationReturnTerms.CorrelationReturnTermsBuilderImpl, CorrelationReturnTerms.CorrelationReturnTermsImplNested classes/interfaces inherited from interface cdm.product.asset.ReturnTermsBase
ReturnTermsBase.ReturnTermsBaseBuilder, ReturnTermsBase.ReturnTermsBaseBuilderImpl, ReturnTermsBase.ReturnTermsBaseImpl -
Field Summary
Fields inherited from interface cdm.product.asset.CorrelationReturnTerms
metaDataFields inherited from interface cdm.product.asset.ReturnTermsBase
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanDescribes correlation bounds, which form a cap and a floor on the realized correlation.Correlation Strike Price in accordance with the ISDA 2011 Equity Derivatives Definitions.Number of data series, normal market practice is that correlation data sets are drawn from geographic market areas, such as America, Europe and Asia Pacific, each of these geographic areas will have its own data series to avoid contagion.inthashCode()protected voidtoString()Methods inherited from class cdm.product.asset.ReturnTermsBase.ReturnTermsBaseImpl
getAnnualizationFactor, getDividendApplicability, getEquityUnderlierProvisions, getExpectedN, getInitialLevel, getInitialLevelSource, getMeanAdjustment, getPerformance, getSharePriceDividendAdjustment, getValuationTerms, setBuilderFieldsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.asset.CorrelationReturnTerms
getType, metaData, processMethods inherited from interface cdm.product.asset.ReturnTermsBase
getAnnualizationFactor, getDividendApplicability, getEquityUnderlierProvisions, getExpectedN, getInitialLevel, getInitialLevelSource, getMeanAdjustment, getPerformance, getSharePriceDividendAdjustment, getValuationTermsMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
CorrelationReturnTermsImpl
-
-
Method Details
-
getCorrelationStrikePrice
@RosettaAttribute(value="correlationStrikePrice", isRequired=true) @RuneAttribute(value="correlationStrikePrice", isRequired=true) public Price getCorrelationStrikePrice()Description copied from interface:CorrelationReturnTermsCorrelation Strike Price in accordance with the ISDA 2011 Equity Derivatives Definitions.- Specified by:
getCorrelationStrikePricein interfaceCorrelationReturnTerms
-
getBoundedCorrelation
@RosettaAttribute("boundedCorrelation") @RuneAttribute("boundedCorrelation") public NumberRange getBoundedCorrelation()Description copied from interface:CorrelationReturnTermsDescribes correlation bounds, which form a cap and a floor on the realized correlation.- Specified by:
getBoundedCorrelationin interfaceCorrelationReturnTerms
-
getNumberOfDataSeries
@RosettaAttribute("numberOfDataSeries") @RuneAttribute("numberOfDataSeries") public Integer getNumberOfDataSeries()Description copied from interface:CorrelationReturnTermsNumber of data series, normal market practice is that correlation data sets are drawn from geographic market areas, such as America, Europe and Asia Pacific, each of these geographic areas will have its own data series to avoid contagion.- Specified by:
getNumberOfDataSeriesin interfaceCorrelationReturnTerms
-
build
Description copied from interface:ReturnTermsBaseBuild Methods- Specified by:
buildin interfaceCorrelationReturnTerms- Specified by:
buildin interfaceReturnTermsBase- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classReturnTermsBase.ReturnTermsBaseImpl
-
toBuilder
- Specified by:
toBuilderin interfaceCorrelationReturnTerms- Specified by:
toBuilderin interfaceReturnTermsBase- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classReturnTermsBase.ReturnTermsBaseImpl
-
setBuilderFields
-
equals
- Overrides:
equalsin classReturnTermsBase.ReturnTermsBaseImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classReturnTermsBase.ReturnTermsBaseImpl
-
toString
- Overrides:
toStringin classReturnTermsBase.ReturnTermsBaseImpl
-