Package cdm.legaldocumentation.csa
Interface PostedCreditSupportItem.PostedCreditSupportItemBuilder
- All Superinterfaces:
PostedCreditSupportItem,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
PostedCreditSupportItem.PostedCreditSupportItemBuilderImpl
- Enclosing interface:
PostedCreditSupportItem
public static interface PostedCreditSupportItem.PostedCreditSupportItemBuilder
extends PostedCreditSupportItem, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.PostedCreditSupportItem
PostedCreditSupportItem.PostedCreditSupportItemBuilder, PostedCreditSupportItem.PostedCreditSupportItemBuilderImpl, PostedCreditSupportItem.PostedCreditSupportItemImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.PostedCreditSupportItem
metaData -
Method Summary
Modifier and TypeMethodDescriptionThe Base Currency Equivalent of Cash or Security.Paragraph 5.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAdditionalHaircutPercentage(BigDecimal additionalHaircutPercentage) setCashOrSecurityValue(Money cashOrSecurityValue) setDisputedCashOrSecurityValue(Money disputedCashOrSecurityValue) setFxHaircutPercentage(BigDecimal fxHaircutPercentage) setHaircutPercentage(BigDecimal haircutPercentage) Methods inherited from interface cdm.legaldocumentation.csa.PostedCreditSupportItem
build, getAdditionalHaircutPercentage, getFxHaircutPercentage, getHaircutPercentage, 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
-
getOrCreateCashOrSecurityValue
Money.MoneyBuilder getOrCreateCashOrSecurityValue() -
getCashOrSecurityValue
Money.MoneyBuilder getCashOrSecurityValue()Description copied from interface:PostedCreditSupportItemThe Base Currency Equivalent of Cash or Security.- Specified by:
getCashOrSecurityValuein interfacePostedCreditSupportItem
-
getOrCreateDisputedCashOrSecurityValue
Money.MoneyBuilder getOrCreateDisputedCashOrSecurityValue() -
getDisputedCashOrSecurityValue
Money.MoneyBuilder getDisputedCashOrSecurityValue()Description copied from interface:PostedCreditSupportItemParagraph 5. If a party (a 'Disputing Party') disputes the Value of any Posted Credit Support (IM).- Specified by:
getDisputedCashOrSecurityValuein interfacePostedCreditSupportItem
-
setCashOrSecurityValue
PostedCreditSupportItem.PostedCreditSupportItemBuilder setCashOrSecurityValue(Money cashOrSecurityValue) -
setHaircutPercentage
PostedCreditSupportItem.PostedCreditSupportItemBuilder setHaircutPercentage(BigDecimal haircutPercentage) -
setFxHaircutPercentage
PostedCreditSupportItem.PostedCreditSupportItemBuilder setFxHaircutPercentage(BigDecimal fxHaircutPercentage) -
setAdditionalHaircutPercentage
PostedCreditSupportItem.PostedCreditSupportItemBuilder setAdditionalHaircutPercentage(BigDecimal additionalHaircutPercentage) -
setDisputedCashOrSecurityValue
PostedCreditSupportItem.PostedCreditSupportItemBuilder setDisputedCashOrSecurityValue(Money disputedCashOrSecurityValue) -
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
-