Package cdm.legaldocumentation.csa
Class PostedCreditSupportItem.PostedCreditSupportItemImpl
java.lang.Object
cdm.legaldocumentation.csa.PostedCreditSupportItem.PostedCreditSupportItemImpl
- All Implemented Interfaces:
PostedCreditSupportItem,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
PostedCreditSupportItem
public static class PostedCreditSupportItem.PostedCreditSupportItemImpl
extends Object
implements PostedCreditSupportItem
Immutable Implementation of PostedCreditSupportItem
-
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 -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanPercentage value of any additional haircut to be applied to a collateral asset,the percentage value is expressed as the discount haircut to the value of the collateral- as an example a 5% haircut would be expressed as 0.05.The Base Currency Equivalent of Cash or Security.Paragraph 5.FX Haircut Percentage means, for any item of Eligible Collateral (IM), the percentage specified in accordance with Paragraph 13.Valuation Percentage means, for any item of Eligible Collateral (IM), the percentage specified in accordance with Paragraph 13.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.PostedCreditSupportItem
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
PostedCreditSupportItemImpl
protected PostedCreditSupportItemImpl(PostedCreditSupportItem.PostedCreditSupportItemBuilder builder)
-
-
Method Details
-
getCashOrSecurityValue
@RosettaAttribute("cashOrSecurityValue") @Accessor(GETTER) @Required @RuneAttribute("cashOrSecurityValue") public Money getCashOrSecurityValue()Description copied from interface:PostedCreditSupportItemThe Base Currency Equivalent of Cash or Security.- Specified by:
getCashOrSecurityValuein interfacePostedCreditSupportItem
-
getHaircutPercentage
@RosettaAttribute("haircutPercentage") @Accessor(GETTER) @Required @RuneAttribute("haircutPercentage") public BigDecimal getHaircutPercentage()Description copied from interface:PostedCreditSupportItemValuation Percentage means, for any item of Eligible Collateral (IM), the percentage specified in accordance with Paragraph 13.- Specified by:
getHaircutPercentagein interfacePostedCreditSupportItem
-
getFxHaircutPercentage
@RosettaAttribute("fxHaircutPercentage") @Accessor(GETTER) @RuneAttribute("fxHaircutPercentage") public BigDecimal getFxHaircutPercentage()Description copied from interface:PostedCreditSupportItemFX Haircut Percentage means, for any item of Eligible Collateral (IM), the percentage specified in accordance with Paragraph 13.- Specified by:
getFxHaircutPercentagein interfacePostedCreditSupportItem
-
getAdditionalHaircutPercentage
@RosettaAttribute("additionalHaircutPercentage") @Accessor(GETTER) @RuneAttribute("additionalHaircutPercentage") public BigDecimal getAdditionalHaircutPercentage()Description copied from interface:PostedCreditSupportItemPercentage value of any additional haircut to be applied to a collateral asset,the percentage value is expressed as the discount haircut to the value of the collateral- as an example a 5% haircut would be expressed as 0.05.- Specified by:
getAdditionalHaircutPercentagein interfacePostedCreditSupportItem
-
getDisputedCashOrSecurityValue
@RosettaAttribute("disputedCashOrSecurityValue") @Accessor(GETTER) @Required @RuneAttribute("disputedCashOrSecurityValue") public Money 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
-
build
Description copied from interface:PostedCreditSupportItemBuild Methods- Specified by:
buildin interfacePostedCreditSupportItem- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfacePostedCreditSupportItem- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-