Package cdm.base.staticdata.asset.credit
Interface Obligations.ObligationsBuilder
- All Superinterfaces:
Obligations,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
Obligations.ObligationsBuilderImpl
- Enclosing interface:
Obligations
public static interface Obligations.ObligationsBuilder
extends Obligations, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.asset.credit.Obligations
Obligations.ObligationsBuilder, Obligations.ObligationsBuilderImpl, Obligations.ObligationsImpl -
Field Summary
Fields inherited from interface cdm.base.staticdata.asset.credit.Obligations
metaData -
Method Summary
Modifier and TypeMethodDescriptionApplies to Loan CDS, to indicate what lien level is appropriate for a deliverable obligation.An obligation and deliverable obligation characteristic.An obligation and deliverable obligation characteristic.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setCashSettlementOnly(Boolean cashSettlementOnly) setCategory(ObligationCategoryEnum category) setContinuity(Boolean continuity) setDeliveryOfCommitments(Boolean deliveryOfCommitments) setDesignatedPriority(FieldWithMetaString designatedPriority) setDesignatedPriorityValue(String designatedPriority) setExcluded(String excluded) setFullFaithAndCreditObLiability(Boolean fullFaithAndCreditObLiability) setGeneralFundObligationLiability(Boolean generalFundObligationLiability) setNotContingent(Boolean notContingent) setNotDomesticCurrency(NotDomesticCurrency notDomesticCurrency) setNotDomesticIssuance(Boolean notDomesticIssuance) setNotDomesticLaw(Boolean notDomesticLaw) setNotSovereignLender(Boolean notSovereignLender) setNotSubordinated(Boolean notSubordinated) setOthReferenceEntityObligations(String othReferenceEntityObligations) setRevenueObligationLiability(Boolean revenueObligationLiability) setSpecifiedCurrency(SpecifiedCurrency specifiedCurrency) Methods inherited from interface cdm.base.staticdata.asset.credit.Obligations
build, getCashSettlementOnly, getCategory, getContinuity, getDeliveryOfCommitments, getExcluded, getFullFaithAndCreditObLiability, getGeneralFundObligationLiability, getListed, getNotContingent, getNotDomesticIssuance, getNotDomesticLaw, getNotSovereignLender, getNotSubordinated, getOthReferenceEntityObligations, getRevenueObligationLiability, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateSpecifiedCurrency
SpecifiedCurrency.SpecifiedCurrencyBuilder getOrCreateSpecifiedCurrency() -
getSpecifiedCurrency
SpecifiedCurrency.SpecifiedCurrencyBuilder getSpecifiedCurrency()Description copied from interface:ObligationsAn obligation and deliverable obligation characteristic. The currency or currencies in which an obligation or deliverable obligation must be payable. ISDA 2003 Term: Specified Currency.- Specified by:
getSpecifiedCurrencyin interfaceObligations
-
getOrCreateNotDomesticCurrency
NotDomesticCurrency.NotDomesticCurrencyBuilder getOrCreateNotDomesticCurrency() -
getNotDomesticCurrency
NotDomesticCurrency.NotDomesticCurrencyBuilder getNotDomesticCurrency()Description copied from interface:ObligationsAn obligation and deliverable obligation characteristic. Any obligation that is payable in any currency other than the domestic currency. Domestic currency is either the currency so specified or, if no currency is specified, the currency of (a) the reference entity, if the reference entity is a sovereign, or (b) the jurisdiction in which the relevant reference entity is organised, if the reference entity is not a sovereign. ISDA 2003 Term: Not Domestic Currency.- Specified by:
getNotDomesticCurrencyin interfaceObligations
-
getOrCreateDesignatedPriority
FieldWithMetaString.FieldWithMetaStringBuilder getOrCreateDesignatedPriority() -
getDesignatedPriority
FieldWithMetaString.FieldWithMetaStringBuilder getDesignatedPriority()Description copied from interface:ObligationsApplies to Loan CDS, to indicate what lien level is appropriate for a deliverable obligation. Applies to European Loan CDS, to indicate the Ranking of the obligation. Example: a 2nd lien Loan CDS would imply that the deliverable obligations are 1st or 2nd lien loans.- Specified by:
getDesignatedPriorityin interfaceObligations
-
setCategory
-
setNotSubordinated
-
setSpecifiedCurrency
-
setNotSovereignLender
-
setNotDomesticCurrency
-
setNotDomesticLaw
-
setListed
-
setNotDomesticIssuance
-
setFullFaithAndCreditObLiability
Obligations.ObligationsBuilder setFullFaithAndCreditObLiability(Boolean fullFaithAndCreditObLiability) -
setGeneralFundObligationLiability
Obligations.ObligationsBuilder setGeneralFundObligationLiability(Boolean generalFundObligationLiability) -
setRevenueObligationLiability
-
setNotContingent
-
setExcluded
-
setOthReferenceEntityObligations
Obligations.ObligationsBuilder setOthReferenceEntityObligations(String othReferenceEntityObligations) -
setDesignatedPriority
-
setDesignatedPriorityValue
-
setCashSettlementOnly
-
setDeliveryOfCommitments
-
setContinuity
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
Obligations.ObligationsBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-