Package org.isda.cdm
Class CsaInitialMargin2016JapaneseLaw
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.Csa2016
-
- org.isda.cdm.CsaInitialMargin2016
-
- org.isda.cdm.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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CsaInitialMargin2016JapaneseLaw.CsaInitialMargin2016JapaneseLawBuilder
-
Nested classes/interfaces inherited from class org.isda.cdm.CsaInitialMargin2016
CsaInitialMargin2016.CsaInitialMargin2016Builder
-
Nested classes/interfaces inherited from class org.isda.cdm.Csa2016
Csa2016.Csa2016Builder
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CsaInitialMargin2016JapaneseLaw.CsaInitialMargin2016JapaneseLawBuilder
builder()
boolean
equals(java.lang.Object o)
java.lang.Boolean
getAutomaticSetOff()
The Automatic Set-Off provision applies when the value is set to True.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.CollateralManagementAgreement
getCollateralManagementAgreeement()
ISDA 2016 Japanese Law Credit Support Annex for Initial Margin, paragraph 13, General Principles, (b)(i): Collateral Management Agreement.CollateralManagementArrangement
getCollateralManagementArrangement()
ISDA 2016 Japanese Law Credit Support Annex for Initial Margin, paragraph 13, General Principles, (m): Collateral Management Arrangement.CollateralManager
getCollateralManager()
ISDA 2016 Japanese Law Credit Support Annex for Initial Margin, paragraph 13, General Principles, (b)(ii): Collateral Manager.DistributionAndInterestPayment
getDistributionAndInterestPayment()
The Distributions and Interest Payment as part of the Japanese Law ISDA CSA.RelatedAgreement
getJapaneseLawCsa()
The qualification of whether Japanese Law CSA (VM) are specified by the parties to the agreement.AdditionalRightsEvent
getObligorAdditionalRightsEvent()
The Obligor Additional Rights Event election.ObligorPostingObligations
getObligorPostingObligations()
The obligor's posting obligations.RightsEvent
getObligorRightsEvent()
The Obligor Rights Event election.RelatedAgreement
getOtherCsa()
The qualification of whether Other CSA are specified by the parties to the agreement.OtherEligibleAndPostedSupport
getOtherEligibleAndPostedSupport()
The Other Eligible Support elections associated with margin agreements.java.lang.String
getOtherEligibleSupport()
The Other Eligible Support election.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.java.lang.Boolean
getTrustSchemeAddendum()
The qualification of whether Trust Scheme Addendum is applicable (True) or not applicable (False).int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends CsaInitialMargin2016JapaneseLaw>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
CsaInitialMargin2016JapaneseLaw.CsaInitialMargin2016JapaneseLawBuilder
toBuilder()
java.lang.String
toString()
-
Methods inherited from class org.isda.cdm.CsaInitialMargin2016
getCalculationDateLocation, getCreditSupportObligations, getFxHaircutCurrency, getIdentifiedCrossCurrencySwap, getMethod, getNotificationTime, getOneWayProvisions, getRegime, getSensitivityToCommodity, getSensitivityToEquity, getTerminationCurrency
-
Methods inherited from class org.isda.cdm.Csa2016
getAdditionalObligations, getAdditionalRepresentation, getAddressesForTransfer, getBaseCurrency, getBespokeProvision, getConditionsPrecedent, getDemandsAndNotices, getDisputeResolution, getSubstitution
-
-
-
-
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).
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends CsaInitialMargin2016JapaneseLaw> metaData()
- Overrides:
metaData
in classCsaInitialMargin2016
-
toBuilder
public CsaInitialMargin2016JapaneseLaw.CsaInitialMargin2016JapaneseLawBuilder toBuilder()
- Specified by:
toBuilder
in classCsaInitialMargin2016
-
builder
public static CsaInitialMargin2016JapaneseLaw.CsaInitialMargin2016JapaneseLawBuilder builder()
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
- Overrides:
process
in classCsaInitialMargin2016
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classCsaInitialMargin2016
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classCsaInitialMargin2016
-
toString
public java.lang.String toString()
- Overrides:
toString
in classCsaInitialMargin2016
-
-