Package cdm.legaldocumentation.csa
Interface CustodianEventEndDate.CustodianEventEndDateBuilder
- All Superinterfaces:
CustodianEventEndDate,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
CustodianEventEndDate.CustodianEventEndDateBuilderImpl
- Enclosing interface:
CustodianEventEndDate
public static interface CustodianEventEndDate.CustodianEventEndDateBuilder
extends CustodianEventEndDate, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
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 -
Method Summary
Modifier and TypeMethodDescriptionThe 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.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setDateOfTimelyStatement(CustomisableOffset dateOfTimelyStatement) setDaysAfterCustodianEvent(CustomisableOffset daysAfterCustodianEvent) setReleaseDate(CustomisableOffset releaseDate) setSafekeepingPeriodExpiry(CustomisableOffset safekeepingPeriodExpiry) Methods inherited from interface cdm.legaldocumentation.csa.CustodianEventEndDate
build, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateDaysAfterCustodianEvent
CustomisableOffset.CustomisableOffsetBuilder getOrCreateDaysAfterCustodianEvent() -
getDaysAfterCustodianEvent
CustomisableOffset.CustomisableOffsetBuilder 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
-
getOrCreateReleaseDate
CustomisableOffset.CustomisableOffsetBuilder getOrCreateReleaseDate() -
getReleaseDate
CustomisableOffset.CustomisableOffsetBuilder 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
-
getOrCreateSafekeepingPeriodExpiry
CustomisableOffset.CustomisableOffsetBuilder getOrCreateSafekeepingPeriodExpiry() -
getSafekeepingPeriodExpiry
CustomisableOffset.CustomisableOffsetBuilder 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
-
getOrCreateDateOfTimelyStatement
CustomisableOffset.CustomisableOffsetBuilder getOrCreateDateOfTimelyStatement() -
getDateOfTimelyStatement
CustomisableOffset.CustomisableOffsetBuilder 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
-
setDaysAfterCustodianEvent
CustodianEventEndDate.CustodianEventEndDateBuilder setDaysAfterCustodianEvent(CustomisableOffset daysAfterCustodianEvent) -
setReleaseDate
-
setSafekeepingPeriodExpiry
CustodianEventEndDate.CustodianEventEndDateBuilder setSafekeepingPeriodExpiry(CustomisableOffset safekeepingPeriodExpiry) -
setDateOfTimelyStatement
CustodianEventEndDate.CustodianEventEndDateBuilder setDateOfTimelyStatement(CustomisableOffset dateOfTimelyStatement) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-