Package cdm.product.asset
Class GeneralTerms.GeneralTermsImpl
java.lang.Object
cdm.product.asset.GeneralTerms.GeneralTermsImpl
- All Implemented Interfaces:
GeneralTerms,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
GeneralTerms
Immutable Implementation of GeneralTerms
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.asset.GeneralTerms
GeneralTerms.GeneralTermsBuilder, GeneralTerms.GeneralTermsBuilderImpl, GeneralTerms.GeneralTermsImpl -
Field Summary
Fields inherited from interface cdm.product.asset.GeneralTerms
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanList<? extends FieldWithMetaString> This attribute is used for representing information contained in the Additional Terms field of the 2003 Master Credit Derivatives confirm.This attribute contains all the terms relevant to defining the Credit Default Swap Basket.This attribute contains all the terms relevant to the underlying Index.Value of this attribute set to 'true' indicates that modified equity delivery is applicable.This attribute contains all the terms relevant to defining the reference entity and reference obligation(s).Value of this attribute set to 'true' indicates that substitution is applicable.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.asset.GeneralTerms
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
GeneralTermsImpl
-
-
Method Details
-
getReferenceInformation
@RosettaAttribute("referenceInformation") @RuneAttribute("referenceInformation") public ReferenceInformation getReferenceInformation()Description copied from interface:GeneralTermsThis attribute contains all the terms relevant to defining the reference entity and reference obligation(s).- Specified by:
getReferenceInformationin interfaceGeneralTerms
-
getIndexReferenceInformation
@RosettaAttribute("indexReferenceInformation") @RuneAttribute("indexReferenceInformation") public CreditIndexReferenceInformation getIndexReferenceInformation()Description copied from interface:GeneralTermsThis attribute contains all the terms relevant to the underlying Index.- Specified by:
getIndexReferenceInformationin interfaceGeneralTerms
-
getBasketReferenceInformation
@RosettaAttribute("basketReferenceInformation") @RuneAttribute("basketReferenceInformation") public BasketReferenceInformation getBasketReferenceInformation()Description copied from interface:GeneralTermsThis attribute contains all the terms relevant to defining the Credit Default Swap Basket.- Specified by:
getBasketReferenceInformationin interfaceGeneralTerms
-
getAdditionalTerm
@RosettaAttribute("additionalTerm") @RuneAttribute("additionalTerm") public List<? extends FieldWithMetaString> getAdditionalTerm()Description copied from interface:GeneralTermsThis attribute is used for representing information contained in the Additional Terms field of the 2003 Master Credit Derivatives confirm.- Specified by:
getAdditionalTermin interfaceGeneralTerms
-
getSubstitution
Description copied from interface:GeneralTermsValue of this attribute set to 'true' indicates that substitution is applicable.- Specified by:
getSubstitutionin interfaceGeneralTerms
-
getModifiedEquityDelivery
@RosettaAttribute("modifiedEquityDelivery") @RuneAttribute("modifiedEquityDelivery") public Boolean getModifiedEquityDelivery()Description copied from interface:GeneralTermsValue of this attribute set to 'true' indicates that modified equity delivery is applicable.- Specified by:
getModifiedEquityDeliveryin interfaceGeneralTerms
-
build
Description copied from interface:GeneralTermsBuild Methods- Specified by:
buildin interfaceGeneralTerms- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceGeneralTerms- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-