Package cdm.product.asset
Class BasketReferenceInformation.BasketReferenceInformationImpl
java.lang.Object
cdm.product.asset.BasketReferenceInformation.BasketReferenceInformationImpl
- All Implemented Interfaces:
BasketReferenceInformation,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
BasketReferenceInformation
public static class BasketReferenceInformation.BasketReferenceInformationImpl
extends Object
implements BasketReferenceInformation
Immutable Implementation of BasketReferenceInformation
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.asset.BasketReferenceInformation
BasketReferenceInformation.BasketReferenceInformationBuilder, BasketReferenceInformation.BasketReferenceInformationBuilderImpl, BasketReferenceInformation.BasketReferenceInformationImpl -
Field Summary
Fields inherited from interface cdm.product.asset.BasketReferenceInformation
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBasketReferenceInformationImpl(BasketReferenceInformation.BasketReferenceInformationBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanList<? extends FieldWithMetaString> A CDS basket identifier.The name of the basket expressed as a free format string.M th reference obligation to default to allow representation of N th to M th defaults.N th reference obligation to default triggers payout.This element contains all the reference pool items to define the reference entity and reference obligation(s) in the basket.This element contains CDS tranche terms.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.asset.BasketReferenceInformation
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
BasketReferenceInformationImpl
protected BasketReferenceInformationImpl(BasketReferenceInformation.BasketReferenceInformationBuilder builder)
-
-
Method Details
-
getBasketName
@RosettaAttribute("basketName") @RuneAttribute("basketName") public FieldWithMetaString getBasketName()Description copied from interface:BasketReferenceInformationThe name of the basket expressed as a free format string. FpML does not define usage rules for this element.- Specified by:
getBasketNamein interfaceBasketReferenceInformation
-
getBasketId
@RosettaAttribute("basketId") @RuneAttribute("basketId") public List<? extends FieldWithMetaString> getBasketId()Description copied from interface:BasketReferenceInformationA CDS basket identifier.- Specified by:
getBasketIdin interfaceBasketReferenceInformation
-
getReferencePool
@RosettaAttribute(value="referencePool", isRequired=true) @RuneAttribute(value="referencePool", isRequired=true) public ReferencePool getReferencePool()Description copied from interface:BasketReferenceInformationThis element contains all the reference pool items to define the reference entity and reference obligation(s) in the basket.- Specified by:
getReferencePoolin interfaceBasketReferenceInformation
-
getNthToDefault
Description copied from interface:BasketReferenceInformationN th reference obligation to default triggers payout.- Specified by:
getNthToDefaultin interfaceBasketReferenceInformation
-
getMthToDefault
Description copied from interface:BasketReferenceInformationM th reference obligation to default to allow representation of N th to M th defaults.- Specified by:
getMthToDefaultin interfaceBasketReferenceInformation
-
getTranche
Description copied from interface:BasketReferenceInformationThis element contains CDS tranche terms.- Specified by:
getTranchein interfaceBasketReferenceInformation
-
build
Description copied from interface:BasketReferenceInformationBuild Methods- Specified by:
buildin interfaceBasketReferenceInformation- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceBasketReferenceInformation- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
protected void setBuilderFields(BasketReferenceInformation.BasketReferenceInformationBuilder builder) -
equals
-
hashCode
public int hashCode() -
toString
-