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 MethodsbooleanList<? extends ReferenceWithMetaParty> The parties to which the provisions of the CSA will apply to, as the Secured Party.Total Ineligibility Date has the meaning specified in Paragraph 11(g), unless otherwise specified here.Transfer Ineligibility Date has the meaning specified in Paragraph 11(g), unless otherwise specified here.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:IneligibleCreditSupportTotal Ineligibility Date has the meaning specified in Paragraph 11(g), unless otherwise specified here.- Specified by:
getTotalIneligibilityDatein interfaceIneligibleCreditSupport
-
getTransferIneligibilityDate
@RosettaAttribute("transferIneligibilityDate") @Accessor(GETTER) @RuneAttribute("transferIneligibilityDate") public String getTransferIneligibilityDate()Description copied from interface:IneligibleCreditSupportTransfer Ineligibility Date has the meaning specified in Paragraph 11(g), unless otherwise specified here.- Specified by:
getTransferIneligibilityDatein interfaceIneligibleCreditSupport
-
getSpecifiedParty
@RosettaAttribute("specifiedParty") @Accessor(GETTER) @Multi @RuneAttribute("specifiedParty") public List<? extends ReferenceWithMetaParty> getSpecifiedParty()Description copied from interface:IneligibleCreditSupportThe parties to which the provisions of the CSA will apply to, as the Secured Party. 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
-