Package cdm.legaldocumentation.csa
Class IneligibleCreditSupport.IneligibleCreditSupportImpl
java.lang.Object
cdm.legaldocumentation.csa.IneligibleCreditSupport.IneligibleCreditSupportImpl
- All Implemented Interfaces:
IneligibleCreditSupport,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
IneligibleCreditSupport
public static class IneligibleCreditSupport.IneligibleCreditSupportImpl
extends Object
implements IneligibleCreditSupport
Immutable Implementation of IneligibleCreditSupport
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.IneligibleCreditSupport
IneligibleCreditSupport.IneligibleCreditSupportBuilder, IneligibleCreditSupport.IneligibleCreditSupportBuilderImpl, IneligibleCreditSupport.IneligibleCreditSupportImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.IneligibleCreditSupport
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanIdentifies a party designated in the agreement for the purpose of applying particular rights, obligations, or elections.Specifies the date from which all credit support provided by a party is treated as ineligible under the agreement.Specifies the date from which the transfer of credit support by a party is treated as ineligible under the agreement.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.IneligibleCreditSupport
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
IneligibleCreditSupportImpl
protected IneligibleCreditSupportImpl(IneligibleCreditSupport.IneligibleCreditSupportBuilder builder)
-
-
Method Details
-
getTotalIneligibilityDate
@RosettaAttribute("totalIneligibilityDate") @Accessor(GETTER) @RuneAttribute("totalIneligibilityDate") public String getTotalIneligibilityDate()Description copied from interface:IneligibleCreditSupportSpecifies the date from which all credit support provided by a party is treated as ineligible under the agreement.- Specified by:
getTotalIneligibilityDatein interfaceIneligibleCreditSupport
-
getTransferIneligibilityDate
@RosettaAttribute("transferIneligibilityDate") @Accessor(GETTER) @RuneAttribute("transferIneligibilityDate") public String getTransferIneligibilityDate()Description copied from interface:IneligibleCreditSupportSpecifies the date from which the transfer of credit support by a party is treated as ineligible under the agreement.- Specified by:
getTransferIneligibilityDatein interfaceIneligibleCreditSupport
-
getSpecifiedParty
@RosettaAttribute("specifiedParty") @Accessor(GETTER) @Multi @RuneAttribute("specifiedParty") public List<CounterpartyRoleEnum> getSpecifiedParty()Description copied from interface:IneligibleCreditSupportIdentifies a party designated in the agreement for the purpose of applying particular rights, obligations, or elections. Body ISDA Corpus Annex CSA_VM_2016 ISDA 2016 Credit Support Annex for Variation Margin paragraph "13" * clause "(c)(iii)" * name "Legally Ineligible Credit Support (VM)" Provision- Specified by:
getSpecifiedPartyin interfaceIneligibleCreditSupport
-
build
Description copied from interface:IneligibleCreditSupportBuild Methods- Specified by:
buildin interfaceIneligibleCreditSupport- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceIneligibleCreditSupport- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-