Package org.isda.cdm

Class CsaInitialMargin2016JapaneseLaw


  • @RosettaClass
    public class CsaInitialMargin2016JapaneseLaw
    extends CsaInitialMargin2016
    A class to specify the provisions that are specific to the Japanese Law version of the ISDA 2016 Credit Support Annex for Initial Margin.
    Version:
    2.5.4
    • Method Detail

      • getAutomaticSetOff

        @RosettaSynonym(value="",
                        source="ISDA_Create_1_0")
        public final java.lang.Boolean getAutomaticSetOff()
        The Automatic Set-Off provision applies when the value is set to True. ISDA 2016 Japanese Law Credit Support Annex for Initial Margin, paragraph 13, General Principles, (l): Modification to Obligor’s Rights and Remedies.
      • getCashSettlementDay

        @RosettaSynonym(value="specify",
                        source="ISDA_Create_1_0",
                        path="cash_settlement_day")
        public final java.lang.String getCashSettlementDay()
        Cash Settlement Day has the meaning specified in ISDA 2016 Japanese Law Credit Support Annex for Initial Margin, Paragraph 4(b)(i), unless otherwise specified as part of this attribute. ISDA 2016 Japanese Law Credit Support Annex for Initial Margin, paragraph 13, General Principles, (e)(iv): Cash Settlement Day.
      • getCollateralManagementAgreeement

        @RosettaSynonym(value="collateral_management_agreement",
                        source="ISDA_Create_1_0")
        public final CollateralManagementAgreement getCollateralManagementAgreeement()
        ISDA 2016 Japanese Law Credit Support Annex for Initial Margin, paragraph 13, General Principles, (b)(i): Collateral Management Agreement.
      • getCollateralManagementArrangement

        public final CollateralManagementArrangement getCollateralManagementArrangement()
        ISDA 2016 Japanese Law Credit Support Annex for Initial Margin, paragraph 13, General Principles, (m): Collateral Management Arrangement.
      • getCollateralManager

        @RosettaSynonym(value="collateral_manager",
                        source="ISDA_Create_1_0")
        public final CollateralManager getCollateralManager()
        ISDA 2016 Japanese Law Credit Support Annex for Initial Margin, paragraph 13, General Principles, (b)(ii): Collateral Manager.
      • getDistributionAndInterestPayment

        public final DistributionAndInterestPayment getDistributionAndInterestPayment()
        The Distributions and Interest Payment as part of the Japanese Law ISDA CSA. ISDA 2016 Credit Support Annex for Initial Margin, paragraph 13, General Principles, (n): Distributions and Interest Payment (IM).
      • getJapaneseLawCsa

        @RosettaSynonym(value="japanese_law_csa_vm",
                        source="ISDA_Create_1_0")
        public final RelatedAgreement getJapaneseLawCsa()
        The qualification of whether Japanese Law CSA (VM) are specified by the parties to the agreement. ISDA 2016 Credit Support Annex for Initial Margin, paragraph 13, General Principles, (s)(ii): Japanese Law CSA (VM).
      • getObligorAdditionalRightsEvent

        @RosettaSynonym(value="obligor_additional_rights_event",
                        source="ISDA_Create_1_0")
        public final AdditionalRightsEvent getObligorAdditionalRightsEvent()
        The Obligor Additional Rights Event election. ISDA 2016 Japanese Law Credit Support Annex for Initial Margin, paragraph 13, General Principles, (k): Obligor Additional Rights Event.
      • getObligorPostingObligations

        @RosettaSynonym(value="obligor_posting_obligations",
                        source="ISDA_Create_1_0")
        public final ObligorPostingObligations getObligorPostingObligations()
        The obligor's posting obligations. This term of obligor is the equivalent of the chargor in the English Law CSA and the pledgor in the New York Law CSA, i.e. it's the party that will post/pledge collateral to the other party. ISDA 2016 Japanese Law Credit Support Annex for Initial Margin, paragraph 13, General Principles, (ii).
      • getObligorRightsEvent

        @RosettaSynonym(value="obligor_rights_event",
                        source="ISDA_Create_1_0")
        public final RightsEvent getObligorRightsEvent()
        The Obligor Rights Event election. ISDA 2016 Japanese Law Credit Support Annex for Initial Margin, paragraph 13, General Principles, (k): Obligor Rights Event.
      • getOtherCsa

        @RosettaSynonym(value="other_csa",
                        source="ISDA_Create_1_0")
        public final RelatedAgreement getOtherCsa()
        The qualification of whether Other CSA are specified by the parties to the agreement. ISDA 2016 Credit Support Annex for Initial Margin, paragraph 13, General Principles, (s)(i): Other CSA.
      • getOtherEligibleAndPostedSupport

        public final OtherEligibleAndPostedSupport getOtherEligibleAndPostedSupport()
        The Other Eligible Support elections associated with margin agreements. ISDA 2016 Japanese Law Credit Support Annex for Initial Margin, paragraph 13, General Principles, (p): Other Eligible Support (IM) and Other Posted Support (IM).
      • getOtherEligibleSupport

        public final java.lang.String getOtherEligibleSupport()
        The Other Eligible Support election. If not specified, this election is deemed as not applicable. ISDA 2016 Japanese Law Credit Support Annex for Initial Margin, paragraph 13, General Principles, (d)(iv).
      • getSecuritiesSettlementDay

        @RosettaSynonym(value="specify",
                        source="ISDA_Create_1_0",
                        path="securities_settlement_day")
        public final java.lang.String getSecuritiesSettlementDay()
        Securities Settlement Day has the meaning specified in ISDA 2016 Japanese Law Credit Support Annex for Initial Margin, Paragraph 12, unless otherwise specified as part of this attribute. ISDA 2016 Japanese Law Credit Support Annex for Initial Margin, paragraph 13, General Principles, (e)(v): Securities Settlement Day.
      • getTrustSchemeAddendum

        @RosettaSynonym(value="",
                        source="ISDA_Create_1_0")
        public final java.lang.Boolean getTrustSchemeAddendum()
        The qualification of whether Trust Scheme Addendum is applicable (True) or not applicable (False).
      • process

        public void process​(com.rosetta.model.lib.path.RosettaPath path,
                            com.rosetta.model.lib.process.Processor processor)
        Overrides:
        process in class CsaInitialMargin2016