Package org.isda.cdm
Class CsaInitialMargin2016NewYorkLaw
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.Csa2016
-
- org.isda.cdm.CsaInitialMargin2016
-
- org.isda.cdm.CsaInitialMargin2016NewYorkLaw
-
@RosettaClass public class CsaInitialMargin2016NewYorkLaw extends CsaInitialMargin2016
A class to specify the provisions that are specific to the New York 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
CsaInitialMargin2016NewYorkLaw.CsaInitialMargin2016NewYorkLawBuilder
-
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 CsaInitialMargin2016NewYorkLaw.CsaInitialMargin2016NewYorkLawBuilder
builder()
boolean
equals(java.lang.Object o)
CustodyArrangements
getCustodyArrangements()
The Custodian and Segregated Account details in respect of each party as the Pledgor.java.lang.Boolean
getDeliveryInLieuRight()
The Delivery in Lieu Right provision applies when the value is set to True.java.lang.Boolean
getJapaneseSecuritiesProvisions()
ISDA 2016 New York Law Credit Support Annex for Initial Margin, paragraph 13, General Principles, (v): Japanese Securities Provisions (Shichiken).OtherEligibleAndPostedSupport
getOtherEligibleAndPostedSupport()
The Other Eligible Support elections associated with margin agreements.java.lang.String
getOtherEligibleSupport()
The Other Eligible Support election.AdditionalRightsEvent
getPledgorAdditionalRightsEvent()
The Pledgor Additional Rights Event election.PledgorPostingObligations
getPledgorPostingObligations()
The pledgor's posting obligations.RightsEvent
getPledgorRightsEvent()
The Pledgor Rights Event election.java.lang.String
getTransferTiming()
The time by which the transfer of collateral must take place when different from the Regular Settlement Day as a result of parties' election.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends CsaInitialMargin2016NewYorkLaw>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
CsaInitialMargin2016NewYorkLaw.CsaInitialMargin2016NewYorkLawBuilder
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
-
getCustodyArrangements
@RosettaSynonym(value="control_agreement_as_a_credit_support_document", source="ISDA_Create_1_0", path="answers") public final CustodyArrangements getCustodyArrangements()
The Custodian and Segregated Account details in respect of each party as the Pledgor. ISDA 2016 New York Law Credit Support Annex for Initial Margin, paragraph 13, General Principles, (n): Custody Arrangements.
-
getDeliveryInLieuRight
@RosettaSynonym(value="", source="ISDA_Create_1_0") public final java.lang.Boolean getDeliveryInLieuRight()
The Delivery in Lieu Right provision applies when the value is set to True. ISDA 2016 New York Law Credit Support Annex for Initial Margin, paragraph 13, General Principles, (m): Modification to Pledgor’s Rights and Remedies.
-
getJapaneseSecuritiesProvisions
@RosettaSynonym(value="", source="ISDA_Create_1_0") public final java.lang.Boolean getJapaneseSecuritiesProvisions()
ISDA 2016 New York Law Credit Support Annex for Initial Margin, paragraph 13, General Principles, (v): Japanese Securities Provisions (Shichiken).
-
getOtherEligibleAndPostedSupport
public final OtherEligibleAndPostedSupport getOtherEligibleAndPostedSupport()
The Other Eligible Support elections associated with margin agreements. ISDA 2016 New York Law Credit Support Annex for Initial Margin, paragraph 13, General Principles, (p): Other Eligible Support (IM) and Other Posted Support (IM).
-
getOtherEligibleSupport
@RosettaSynonym(value="other_eligible_support", source="ISDA_Create_1_0", path="other_eligible_support") public final java.lang.String getOtherEligibleSupport()
The Other Eligible Support election. If not specified, this election is deemed as not applicable. ISDA 2016 New York Law Credit Support Annex for Initial Margin, paragraph 13, General Principles, (c)(iv).
-
getPledgorAdditionalRightsEvent
@RosettaSynonym(value="pledgor_additional_rights_event", source="ISDA_Create_1_0") public final AdditionalRightsEvent getPledgorAdditionalRightsEvent()
The Pledgor Additional Rights Event election. ISDA 2016 New York Law Credit Support Annex for Initial Margin, paragraph 13, General Principles, (k): Pledgor Additional Rights Event.
-
getPledgorPostingObligations
@RosettaSynonym(value="pledgor_posting_obligations", source="ISDA_Create_1_0") public final PledgorPostingObligations getPledgorPostingObligations()
The pledgor's posting obligations. This term of pledgor is the equivalent of the chargor in the English Law CSA and the obligor in the Japanese Law CSA, i.e. it's the party that will post/pledge collateral to the other party. ISDA 2016 New York Law Credit Support Annex for Initial Margin, paragraph 13, General Principles, (ii).
-
getPledgorRightsEvent
@RosettaSynonym(value="pledgor_rights_event", source="ISDA_Create_1_0") public final RightsEvent getPledgorRightsEvent()
The Pledgor Rights Event election. ISDA 2016 New York Law Credit Support Annex for Initial Margin, paragraph 13, General Principles, (j): Pledgor Rights Event.
-
getTransferTiming
@RosettaSynonym(value="settlement_day_specify", source="ISDA_Create_1_0", path="transfer_timing") public final java.lang.String getTransferTiming()
The time by which the transfer of collateral must take place when different from the Regular Settlement Day as a result of parties' election. ISDA 2016 New York Law Credit Support Annex for Initial Margin, paragraph 13, General Principles, (c)(vii): Transfer Timing.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends CsaInitialMargin2016NewYorkLaw> metaData()
- Overrides:
metaData
in classCsaInitialMargin2016
-
toBuilder
public CsaInitialMargin2016NewYorkLaw.CsaInitialMargin2016NewYorkLawBuilder toBuilder()
- Specified by:
toBuilder
in classCsaInitialMargin2016
-
builder
public static CsaInitialMargin2016NewYorkLaw.CsaInitialMargin2016NewYorkLawBuilder 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
-
-