Package cdm.legaldocumentation.csa
Class CustodianEventEndDate.CustodianEventEndDateBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.CustodianEventEndDate.CustodianEventEndDateBuilderImpl
- All Implemented Interfaces:
CustodianEventEndDate,CustodianEventEndDate.CustodianEventEndDateBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
CustodianEventEndDate
public static class CustodianEventEndDate.CustodianEventEndDateBuilderImpl
extends Object
implements CustodianEventEndDate.CustodianEventEndDateBuilder
Builder Implementation of CustodianEventEndDate
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.CustodianEventEndDate
CustodianEventEndDate.CustodianEventEndDateBuilder, CustodianEventEndDate.CustodianEventEndDateBuilderImpl, CustodianEventEndDate.CustodianEventEndDateImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from interface cdm.legaldocumentation.csa.CustodianEventEndDate
metaData -
Constructor Summary
Constructors -
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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setDateOfTimelyStatement(CustomisableOffset _dateOfTimelyStatement) setDaysAfterCustodianEvent(CustomisableOffset _daysAfterCustodianEvent) setReleaseDate(CustomisableOffset _releaseDate) setSafekeepingPeriodExpiry(CustomisableOffset _safekeepingPeriodExpiry) toString()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 cdm.legaldocumentation.csa.CustodianEventEndDate.CustodianEventEndDateBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
daysAfterCustodianEvent
-
releaseDate
-
safekeepingPeriodExpiry
-
dateOfTimelyStatement
-
-
Constructor Details
-
CustodianEventEndDateBuilderImpl
public CustodianEventEndDateBuilderImpl()
-
-
Method Details
-
getDaysAfterCustodianEvent
@RosettaAttribute("daysAfterCustodianEvent") @Accessor(GETTER) @Required @RuneAttribute("daysAfterCustodianEvent") public 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- Specified by:
getDaysAfterCustodianEventin interfaceCustodianEventEndDate.CustodianEventEndDateBuilder
-
getOrCreateDaysAfterCustodianEvent
- Specified by:
getOrCreateDaysAfterCustodianEventin interfaceCustodianEventEndDate.CustodianEventEndDateBuilder
-
getReleaseDate
@RosettaAttribute("releaseDate") @Accessor(GETTER) @Required @RuneAttribute("releaseDate") public 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- Specified by:
getReleaseDatein interfaceCustodianEventEndDate.CustodianEventEndDateBuilder
-
getOrCreateReleaseDate
- Specified by:
getOrCreateReleaseDatein interfaceCustodianEventEndDate.CustodianEventEndDateBuilder
-
getSafekeepingPeriodExpiry
@RosettaAttribute("safekeepingPeriodExpiry") @Accessor(GETTER) @RuneAttribute("safekeepingPeriodExpiry") public 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- Specified by:
getSafekeepingPeriodExpiryin interfaceCustodianEventEndDate.CustodianEventEndDateBuilder
-
getOrCreateSafekeepingPeriodExpiry
- Specified by:
getOrCreateSafekeepingPeriodExpiryin interfaceCustodianEventEndDate.CustodianEventEndDateBuilder
-
getDateOfTimelyStatement
@RosettaAttribute("dateOfTimelyStatement") @Accessor(GETTER) @Required @RuneAttribute("dateOfTimelyStatement") public 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- Specified by:
getDateOfTimelyStatementin interfaceCustodianEventEndDate.CustodianEventEndDateBuilder
-
getOrCreateDateOfTimelyStatement
- Specified by:
getOrCreateDateOfTimelyStatementin interfaceCustodianEventEndDate.CustodianEventEndDateBuilder
-
setDaysAfterCustodianEvent
@RosettaAttribute("daysAfterCustodianEvent") @Accessor(SETTER) @Required @RuneAttribute("daysAfterCustodianEvent") public CustodianEventEndDate.CustodianEventEndDateBuilder setDaysAfterCustodianEvent(CustomisableOffset _daysAfterCustodianEvent) - Specified by:
setDaysAfterCustodianEventin interfaceCustodianEventEndDate.CustodianEventEndDateBuilder
-
setReleaseDate
@RosettaAttribute("releaseDate") @Accessor(SETTER) @Required @RuneAttribute("releaseDate") public CustodianEventEndDate.CustodianEventEndDateBuilder setReleaseDate(CustomisableOffset _releaseDate) - Specified by:
setReleaseDatein interfaceCustodianEventEndDate.CustodianEventEndDateBuilder
-
setSafekeepingPeriodExpiry
@RosettaAttribute("safekeepingPeriodExpiry") @Accessor(SETTER) @RuneAttribute("safekeepingPeriodExpiry") public CustodianEventEndDate.CustodianEventEndDateBuilder setSafekeepingPeriodExpiry(CustomisableOffset _safekeepingPeriodExpiry) - Specified by:
setSafekeepingPeriodExpiryin interfaceCustodianEventEndDate.CustodianEventEndDateBuilder
-
setDateOfTimelyStatement
@RosettaAttribute("dateOfTimelyStatement") @Accessor(SETTER) @Required @RuneAttribute("dateOfTimelyStatement") public CustodianEventEndDate.CustodianEventEndDateBuilder setDateOfTimelyStatement(CustomisableOffset _dateOfTimelyStatement) - Specified by:
setDateOfTimelyStatementin interfaceCustodianEventEndDate.CustodianEventEndDateBuilder
-
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
-
prune
- Specified by:
prunein interfaceCustodianEventEndDate.CustodianEventEndDateBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public CustodianEventEndDate.CustodianEventEndDateBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-