Package cdm.product.asset
Class ReferencePoolItem.ReferencePoolItemImpl
java.lang.Object
cdm.product.asset.ReferencePoolItem.ReferencePoolItemImpl
- All Implemented Interfaces:
ReferencePoolItem,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
ReferencePoolItem
public static class ReferencePoolItem.ReferencePoolItemImpl
extends Object
implements ReferencePoolItem
Immutable Implementation of ReferencePoolItem
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.asset.ReferencePoolItem
ReferencePoolItem.ReferencePoolItemBuilder, ReferencePoolItem.ReferencePoolItemBuilderImpl, ReferencePoolItem.ReferencePoolItemImpl -
Field Summary
Fields inherited from interface cdm.product.asset.ReferencePoolItem
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanReference to the cash settlement terms applicable to this item.Describes the weight of each of the constituents within the basket.Reference to the physical settlement terms applicable to this item.Reference to the documentation terms applicable to this item.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.asset.ReferencePoolItem
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
ReferencePoolItemImpl
-
-
Method Details
-
getConstituentWeight
@RosettaAttribute("constituentWeight") @RuneAttribute("constituentWeight") public ConstituentWeight getConstituentWeight()Description copied from interface:ReferencePoolItemDescribes the weight of each of the constituents within the basket. If not provided, it is assumed to be equal weighted.- Specified by:
getConstituentWeightin interfaceReferencePoolItem
-
getReferencePair
@RosettaAttribute(value="referencePair", isRequired=true) @RuneAttribute(value="referencePair", isRequired=true) public ReferencePair getReferencePair()- Specified by:
getReferencePairin interfaceReferencePoolItem
-
getProtectionTermsReference
@RosettaAttribute("protectionTermsReference") @RuneAttribute("protectionTermsReference") public ReferenceWithMetaProtectionTerms getProtectionTermsReference()Description copied from interface:ReferencePoolItemReference to the documentation terms applicable to this item.- Specified by:
getProtectionTermsReferencein interfaceReferencePoolItem
-
getCashSettlementTermsReference
@RosettaAttribute("cashSettlementTermsReference") @RuneAttribute("cashSettlementTermsReference") public ReferenceWithMetaCashSettlementTerms getCashSettlementTermsReference()Description copied from interface:ReferencePoolItemReference to the cash settlement terms applicable to this item.- Specified by:
getCashSettlementTermsReferencein interfaceReferencePoolItem
-
getPhysicalSettlementTermsReference
@RosettaAttribute("physicalSettlementTermsReference") @RuneAttribute("physicalSettlementTermsReference") public ReferenceWithMetaPhysicalSettlementTerms getPhysicalSettlementTermsReference()Description copied from interface:ReferencePoolItemReference to the physical settlement terms applicable to this item.- Specified by:
getPhysicalSettlementTermsReferencein interfaceReferencePoolItem
-
build
Description copied from interface:ReferencePoolItemBuild Methods- Specified by:
buildin interfaceReferencePoolItem- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceReferencePoolItem- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-