Package org.isda.cdm
Class CollateralManagementArrangement
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.CollateralManagementArrangement
-
@RosettaClass public class CollateralManagementArrangement extends com.rosetta.model.lib.RosettaModelObject
A class to specify the Collateral Management Arrangement elections in accordance with the ISDA Japanese Law CSA. ISDA 2016 Japanese Law Credit Support Annex for Initial Margin, paragraph 13, General Principles, (m): Collateral Management Arrangement.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CollateralManagementArrangement.CollateralManagementArrangementBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CollateralManagementArrangement.CollateralManagementArrangementBuilder
builder()
boolean
equals(java.lang.Object o)
CustodianEvent
getCollateralManagerEvent()
The Collateral Management Event applicability and end-date terms.java.lang.Boolean
getHasCollateralManagementLanguage()
Collateral Management Agreement language is specified when True, not specified when False.java.lang.Boolean
getIsCreditSupportDocument()
Unless specified as True, the Collateral Management Agreement is not a Credit Support Document under the agreement with respect to a party.CollateralManagementArrangementElection
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 CollateralManagementArrangement>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
CollateralManagementArrangement.CollateralManagementArrangementBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getCollateralManagerEvent
public final CustodianEvent getCollateralManagerEvent()
The Collateral Management Event applicability and end-date terms. ISDA 2016 Japanese Law Credit Support Annex for Initial Margin, paragraph 13, General Principles, (m)(ii): Collateral Manager Event.
-
getHasCollateralManagementLanguage
@RosettaSynonym(value="", source="ISDA_Create_1_0") public final java.lang.Boolean getHasCollateralManagementLanguage()
Collateral Management Agreement language is specified when True, not specified when False.
-
getIsCreditSupportDocument
@RosettaSynonym(value="", source="ISDA_Create_1_0") public final java.lang.Boolean getIsCreditSupportDocument()
Unless specified as True, the Collateral Management Agreement is not a Credit Support Document under the agreement with respect to a party. ISDA 2016 Japanese Law Credit Support Annex for Initial Margin, paragraph 6 (e): The Collateral Management Agreement as a Credit Support Document.
-
getPartyElection
public final CollateralManagementArrangementElection 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 CollateralManagementArrangement> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public CollateralManagementArrangement.CollateralManagementArrangementBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static CollateralManagementArrangement.CollateralManagementArrangementBuilder 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
-
-