Package cdm.legaldocumentation.csa
Class CustodianEventEndDate.CustodianEventEndDateImpl
java.lang.Object
cdm.legaldocumentation.csa.CustodianEventEndDate.CustodianEventEndDateImpl
- All Implemented Interfaces:
CustodianEventEndDate,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
CustodianEventEndDate
public static class CustodianEventEndDate.CustodianEventEndDateImpl
extends Object
implements CustodianEventEndDate
Immutable Implementation of CustodianEventEndDate
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.CustodianEventEndDate
CustodianEventEndDate.CustodianEventEndDateBuilder, CustodianEventEndDate.CustodianEventEndDateBuilderImpl, CustodianEventEndDate.CustodianEventEndDateImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.CustodianEventEndDate
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe parties' election to specify the number of days one party has effectively provided the Timely Statement to the other party.Election to specify the number of days after the occurrence of the Custodian Event/Collateral Management Event for the purpose of qualifying the CE/CME End Date.Election to specify the number of days prior to the termination of the Control Agreement /Collateral Management Event for the purpose of qualifying the CE/CME End Date, in the case where advance notice is given.The parties' election to specify the number of days prior to the end of the safekeeping period (Clearstream CTA) purpose of qualifying the CE/CME End Date, in the case where advance notice is given.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.CustodianEventEndDate
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
CustodianEventEndDateImpl
-
-
Method Details
-
getDaysAfterCustodianEvent
@RosettaAttribute("daysAfterCustodianEvent") @Accessor(GETTER) @Required @RuneAttribute("daysAfterCustodianEvent") public CustomisableOffset getDaysAfterCustodianEvent()Description copied from interface:CustodianEventEndDateElection to specify the number of days after the occurrence of the Custodian Event/Collateral Management Event for the purpose of qualifying the CE/CME End Date. Body ISDA Corpus Deed CSD_IM_English_2016 ISDA 2016 English Law Credit Support Deed for Initial Margin paragraph "13 General Principles" * clause "(n)(iii)" * name " Custodian Event" Provision Body ISDA Corpus Annex CSA_IM_Japanese_2016 ISDA 2016 Japanese Law Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(m)(ii)" * name "Collateral Manager Event" Provision Body ISDA Corpus Annex CSA_IM_NewYork_2016 ISDA 2016 New York Law Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(n)(iii)" * name " Custodian Event" Provision- Specified by:
getDaysAfterCustodianEventin interfaceCustodianEventEndDate
-
getReleaseDate
@RosettaAttribute("releaseDate") @Accessor(GETTER) @Required @RuneAttribute("releaseDate") public CustomisableOffset getReleaseDate()Description copied from interface:CustodianEventEndDateElection to specify the number of days prior to the termination of the Control Agreement /Collateral Management Event for the purpose of qualifying the CE/CME End Date, in the case where advance notice is given. Body ISDA Corpus Deed CSD_IM_English_2016 ISDA 2016 English Law Credit Support Deed for Initial Margin Provision Body ISDA Corpus Annex CSA_IM_Japanese_2016 ISDA 2016 Japanese Law Credit Support Annex for Initial Margin Provision Body ISDA Corpus Annex CSA_IM_NewYork_2016 ISDA 2016 New York Law Credit Support Annex for Initial Margin Provision- Specified by:
getReleaseDatein interfaceCustodianEventEndDate
-
getSafekeepingPeriodExpiry
@RosettaAttribute("safekeepingPeriodExpiry") @Accessor(GETTER) @RuneAttribute("safekeepingPeriodExpiry") public CustomisableOffset getSafekeepingPeriodExpiry()Description copied from interface:CustodianEventEndDateThe parties' election to specify the number of days prior to the end of the safekeeping period (Clearstream CTA) purpose of qualifying the CE/CME End Date, in the case where advance notice is given.- Specified by:
getSafekeepingPeriodExpiryin interfaceCustodianEventEndDate
-
getDateOfTimelyStatement
@RosettaAttribute("dateOfTimelyStatement") @Accessor(GETTER) @Required @RuneAttribute("dateOfTimelyStatement") public CustomisableOffset getDateOfTimelyStatement()Description copied from interface:CustodianEventEndDateThe parties' election to specify the number of days one party has effectively provided the Timely Statement to the other party.- Specified by:
getDateOfTimelyStatementin interfaceCustodianEventEndDate
-
build
Description copied from interface:CustodianEventEndDateBuild Methods- Specified by:
buildin interfaceCustodianEventEndDate- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceCustodianEventEndDate- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-