Package org.isda.cdm
Class CustodyArrangements
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.CustodyArrangements
-
@RosettaClass public class CustodyArrangements extends com.rosetta.model.lib.RosettaModelObject
A class to specify the Custody Arrangements for the English Law and New York Law ISDA Credit Support Annex. ISDA 2016 Credit Support Annex for Initial Margin, paragraph 13, General Principles, (n): Custody Arrangements.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CustodyArrangements.CustodyArrangementsBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CustodyArrangements.CustodyArrangementsBuilder
builder()
boolean
equals(java.lang.Object o)
CustodianEvent
getCustodianEvent()
When specified as True, means that the Custodian Events specified in Paragraph 13 General Principles, (m)(iii) will constitute an Additional Termination Event.java.lang.Boolean
getHasControlAgreementLanguage()
Control Agreement language is specified when True.java.lang.Boolean
getIsCreditSupportDocument()
Unless specified as True, the Control Agreement is not a Credit Support Document under the agreement with respect to a party.java.lang.String
getOtherProvisions()
ISDA 2016 Credit Support Annex for Initial Margin, paragraph 13, General Principles, (n)(vii): Other Provisions.java.util.List<CustodyArrangementsElection>
getPartyElection()
The party-specific election with respect to the Custodian and Segregated Account details and the Custodian Risk provision.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends CustodyArrangements>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
CustodyArrangements.CustodyArrangementsBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getCustodianEvent
public final CustodianEvent getCustodianEvent()
When specified as True, means that the Custodian Events specified in Paragraph 13 General Principles, (m)(iii) will constitute an Additional Termination Event. ISDA 2016 Credit Support Annex for Initial Margin, paragraph 13, General Principles, (m)(iii): Custodian Event.
-
getHasControlAgreementLanguage
@RosettaSynonym(value="", source="ISDA_Create_1_0") public final java.lang.Boolean getHasControlAgreementLanguage()
Control Agreement language is specified when True.
-
getIsCreditSupportDocument
@RosettaSynonym(value="", source="ISDA_Create_1_0") public final java.lang.Boolean getIsCreditSupportDocument()
Unless specified as True, the Control Agreement is not a Credit Support Document under the agreement with respect to a party. ISDA 2016 Credit Support Annex for Initial Margin, paragraph 6 (e): The Control Agreement as a Credit Support Document.
-
getOtherProvisions
@RosettaSynonym(value="specify", source="ISDA_Create_1_0", path="other_provisions") public final java.lang.String getOtherProvisions()
ISDA 2016 Credit Support Annex for Initial Margin, paragraph 13, General Principles, (n)(vii): Other Provisions.
-
getPartyElection
public final java.util.List<CustodyArrangementsElection> getPartyElection()
The party-specific election with respect to the Custodian and Segregated Account details and the Custodian Risk provision.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends CustodyArrangements> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public CustodyArrangements.CustodyArrangementsBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static CustodyArrangements.CustodyArrangementsBuilder builder()
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObject
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-