Package cdm.product.common.settlement
Interface DeliverableObligations.DeliverableObligationsBuilder
- All Superinterfaces:
DeliverableObligations,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
DeliverableObligations.DeliverableObligationsBuilderImpl
- Enclosing interface:
DeliverableObligations
public static interface DeliverableObligations.DeliverableObligationsBuilder
extends DeliverableObligations, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.common.settlement.DeliverableObligations
DeliverableObligations.DeliverableObligationsBuilder, DeliverableObligations.DeliverableObligationsBuilderImpl, DeliverableObligations.DeliverableObligationsImpl -
Field Summary
Fields inherited from interface cdm.product.common.settlement.DeliverableObligations
metaData -
Method Summary
Modifier and TypeMethodDescriptionA deliverable obligation characteristic.A deliverable obligation characteristic.A deliverable obligation characteristic.ISDA 1999 Term: Indirect Loan Participation.A deliverable obligation characteristic.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()setAcceleratedOrMatured(Boolean acceleratedOrMatured) setAccruedInterest(Boolean accruedInterest) setAssignableLoan(PCDeliverableObligationCharac assignableLoan) setCategory(ObligationCategoryEnum category) setConsentRequiredLoan(PCDeliverableObligationCharac consentRequiredLoan) setDirectLoanParticipation(LoanParticipation directLoanParticipation) setExcluded(String excluded) setFullFaithAndCreditObLiability(Boolean fullFaithAndCreditObLiability) setGeneralFundObligationLiability(Boolean generalFundObligationLiability) setIndirectLoanParticipation(LoanParticipation indirectLoanParticipation) setMaximumMaturity(Period maximumMaturity) setNotBearer(Boolean notBearer) 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) setTransferable(Boolean transferable) Methods inherited from interface cdm.product.common.settlement.DeliverableObligations
build, getAcceleratedOrMatured, getAccruedInterest, getCategory, getExcluded, getFullFaithAndCreditObLiability, getGeneralFundObligationLiability, getListed, getNotBearer, getNotContingent, getNotDomesticIssuance, getNotDomesticLaw, getNotSovereignLender, getNotSubordinated, getOthReferenceEntityObligations, getRevenueObligationLiability, getTransferable, 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:DeliverableObligationsAn 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 interfaceDeliverableObligations
-
getOrCreateNotDomesticCurrency
NotDomesticCurrency.NotDomesticCurrencyBuilder getOrCreateNotDomesticCurrency() -
getNotDomesticCurrency
NotDomesticCurrency.NotDomesticCurrencyBuilder getNotDomesticCurrency()Description copied from interface:DeliverableObligationsAn 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 interfaceDeliverableObligations
-
getOrCreateAssignableLoan
PCDeliverableObligationCharac.PCDeliverableObligationCharacBuilder getOrCreateAssignableLoan() -
getAssignableLoan
PCDeliverableObligationCharac.PCDeliverableObligationCharacBuilder getAssignableLoan()Description copied from interface:DeliverableObligationsA deliverable obligation characteristic. A loan that is freely assignable to a bank or financial institution without the consent of the Reference Entity or the guarantor, if any, of the loan (or the consent of the applicable borrower if a Reference Entity is guaranteeing the loan) or any agent. ISDA 2003 Term: Assignable Loan.- Specified by:
getAssignableLoanin interfaceDeliverableObligations
-
getOrCreateConsentRequiredLoan
PCDeliverableObligationCharac.PCDeliverableObligationCharacBuilder getOrCreateConsentRequiredLoan() -
getConsentRequiredLoan
PCDeliverableObligationCharac.PCDeliverableObligationCharacBuilder getConsentRequiredLoan()Description copied from interface:DeliverableObligationsA deliverable obligation characteristic. A loan that is capable of being assigned with the consent of the Reference Entity or the guarantor, if any, of the loan or any agent. ISDA 2003 Term: Consent Required Loan.- Specified by:
getConsentRequiredLoanin interfaceDeliverableObligations
-
getOrCreateDirectLoanParticipation
LoanParticipation.LoanParticipationBuilder getOrCreateDirectLoanParticipation() -
getDirectLoanParticipation
LoanParticipation.LoanParticipationBuilder getDirectLoanParticipation()Description copied from interface:DeliverableObligationsA deliverable obligation characteristic. A loan with a participation agreement whereby the buyer is capable of creating, or procuring the creation of, a contractual right in favour of the seller that provides the seller with recourse to the participation seller for a specified share in any payments due under the relevant loan which are received by the participation seller. ISDA 2003 Term: Direct Loan Participation.- Specified by:
getDirectLoanParticipationin interfaceDeliverableObligations
-
getOrCreateMaximumMaturity
Period.PeriodBuilder getOrCreateMaximumMaturity() -
getMaximumMaturity
Period.PeriodBuilder getMaximumMaturity()Description copied from interface:DeliverableObligationsA deliverable obligation characteristic. An obligation that has a remaining maturity from the Physical Settlement Date of not greater than the period specified. ISDA 2003 Term: Maximum Maturity.- Specified by:
getMaximumMaturityin interfaceDeliverableObligations
-
getOrCreateIndirectLoanParticipation
LoanParticipation.LoanParticipationBuilder getOrCreateIndirectLoanParticipation() -
getIndirectLoanParticipation
LoanParticipation.LoanParticipationBuilder getIndirectLoanParticipation()Description copied from interface:DeliverableObligationsISDA 1999 Term: Indirect Loan Participation. NOTE: Only applicable as a deliverable obligation under ISDA Credit 1999.- Specified by:
getIndirectLoanParticipationin interfaceDeliverableObligations
-
setAccruedInterest
-
setCategory
-
setNotSubordinated
-
setSpecifiedCurrency
DeliverableObligations.DeliverableObligationsBuilder setSpecifiedCurrency(SpecifiedCurrency specifiedCurrency) -
setNotSovereignLender
DeliverableObligations.DeliverableObligationsBuilder setNotSovereignLender(Boolean notSovereignLender) -
setNotDomesticCurrency
DeliverableObligations.DeliverableObligationsBuilder setNotDomesticCurrency(NotDomesticCurrency notDomesticCurrency) -
setNotDomesticLaw
-
setListed
-
setNotContingent
-
setNotDomesticIssuance
DeliverableObligations.DeliverableObligationsBuilder setNotDomesticIssuance(Boolean notDomesticIssuance) -
setAssignableLoan
DeliverableObligations.DeliverableObligationsBuilder setAssignableLoan(PCDeliverableObligationCharac assignableLoan) -
setConsentRequiredLoan
DeliverableObligations.DeliverableObligationsBuilder setConsentRequiredLoan(PCDeliverableObligationCharac consentRequiredLoan) -
setDirectLoanParticipation
DeliverableObligations.DeliverableObligationsBuilder setDirectLoanParticipation(LoanParticipation directLoanParticipation) -
setTransferable
-
setMaximumMaturity
-
setAcceleratedOrMatured
DeliverableObligations.DeliverableObligationsBuilder setAcceleratedOrMatured(Boolean acceleratedOrMatured) -
setNotBearer
-
setFullFaithAndCreditObLiability
DeliverableObligations.DeliverableObligationsBuilder setFullFaithAndCreditObLiability(Boolean fullFaithAndCreditObLiability) -
setGeneralFundObligationLiability
DeliverableObligations.DeliverableObligationsBuilder setGeneralFundObligationLiability(Boolean generalFundObligationLiability) -
setRevenueObligationLiability
DeliverableObligations.DeliverableObligationsBuilder setRevenueObligationLiability(Boolean revenueObligationLiability) -
setIndirectLoanParticipation
DeliverableObligations.DeliverableObligationsBuilder setIndirectLoanParticipation(LoanParticipation indirectLoanParticipation) -
setExcluded
-
setOthReferenceEntityObligations
DeliverableObligations.DeliverableObligationsBuilder setOthReferenceEntityObligations(String othReferenceEntityObligations) -
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
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-