Package org.isda.cdm
Class CsdInitialMargin2016EnglishLaw
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.Csa2016
-
- org.isda.cdm.CsaInitialMargin2016
-
- org.isda.cdm.CsdInitialMargin2016EnglishLaw
-
@RosettaClass public class CsdInitialMargin2016EnglishLaw extends CsaInitialMargin2016
A class to specify the provisions that are specific to the English Law version of the ISDA 2016 Credit Support Deed for Initial Margin.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder
-
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 CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder
builder()
boolean
equals(java.lang.Object o)
AppropriatedCollateralValuation
getAppropriatedCollateralValuation()
The election for the Valuation of Appropriate Collateral.AdditionalRightsEvent
getChargorAdditionalRightsEvent()
The Chargor Additional Rights Event election.ChargorPostingObligations
getChargorPostingObligations()
The chargor's posting obligations.RightsEvent
getChargorRightsEvent()
The Chargor Rights Event election.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 English Credit Support Annex for Initial Margin, paragraph 13, General Principles, (x): Japanese Securities Provisions (Shichiken).ProcessAgent
getProcessAgent()
The Process Agent that might be appointed by the parties to the agreement in accordance with the ISDA 2016 English Law CSA, paragraph 11(h).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 CsdInitialMargin2016EnglishLaw>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder
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
-
getAppropriatedCollateralValuation
@RosettaSynonym(value="valuation_of_appropriated_collateral", source="ISDA_Create_1_0") public final AppropriatedCollateralValuation getAppropriatedCollateralValuation()
The election for the Valuation of Appropriate Collateral. ISDA 2016 English Law Credit Support Deed for Initial Margin, paragraph 13, General Principles, (u): Valuation of Appropriated Collateral.
-
getChargorAdditionalRightsEvent
@RosettaSynonym(value="chargor_additional_rights_event", source="ISDA_Create_1_0") public final AdditionalRightsEvent getChargorAdditionalRightsEvent()
The Chargor Additional Rights Event election. ISDA 2016 English Law Credit Support Deed for Initial Margin, paragraph 13, General Principles, (k): Chargor Additional Rights Event.
-
getChargorPostingObligations
@RosettaSynonym(value="chargor_posting_obligations", source="ISDA_Create_1_0") public final ChargorPostingObligations getChargorPostingObligations()
The chargor's posting obligations. This term of chargor is the equivalent of the pledgor in the New York 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 English Law Credit Support Deed for Initial Margin, paragraph 13, General Principles, (ii).
-
getChargorRightsEvent
@RosettaSynonym(value="chargor_rights_event", source="ISDA_Create_1_0") public final RightsEvent getChargorRightsEvent()
The Chargor Rights Event election. ISDA 2016 English Law Credit Support Deed for Initial Margin, paragraph 13, General Principles, (j): Chargor Rights Event.
-
getCustodyArrangements
public final CustodyArrangements getCustodyArrangements()
The Custodian and Segregated Account details in respect of each party as the Pledgor. ISDA 2016 English Law Credit Support Deed 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 English Law Credit Support Deed for Initial Margin, paragraph 13, General Principles, (m): Modification to Chargor’s Rights and Remedies.
-
getJapaneseSecuritiesProvisions
@RosettaSynonym(value="", source="ISDA_Create_1_0") public final java.lang.Boolean getJapaneseSecuritiesProvisions()
ISDA 2016 English Credit Support Annex for Initial Margin, paragraph 13, General Principles, (x): Japanese Securities Provisions (Shichiken).
-
getProcessAgent
@RosettaSynonym(value="process_agent", source="ISDA_Create_1_0") public final ProcessAgent getProcessAgent()
The Process Agent that might be appointed by the parties to the agreement in accordance with the ISDA 2016 English Law CSA, paragraph 11(h). ISDA 2016 English Law Credit Support Deed for Initial Margin, paragraph 13, General Principles, (t): Process Agent.
-
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 English Law Credit Support Deed for Initial Margin, paragraph 13, General Principles, (c)(vii): Transfer Timing.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends CsdInitialMargin2016EnglishLaw> metaData()
- Overrides:
metaData
in classCsaInitialMargin2016
-
toBuilder
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder toBuilder()
- Specified by:
toBuilder
in classCsaInitialMargin2016
-
builder
public static CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder 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
-
-