Package cdm.legaldocumentation.csa
Interface CalculationAndTimingInitialMargin
- All Superinterfaces:
CalculationAndTimingBase,com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
CalculationAndTimingInitialMargin.CalculationAndTimingInitialMarginBuilder
- All Known Implementing Classes:
CalculationAndTimingInitialMargin.CalculationAndTimingInitialMarginBuilderImpl,CalculationAndTimingInitialMargin.CalculationAndTimingInitialMarginImpl
@RosettaDataType(value="CalculationAndTimingInitialMargin",
builder=CalculationAndTimingInitialMarginBuilderImpl.class,
version="7.0.0-dev.105")
@RuneDataType(value="CalculationAndTimingInitialMargin",
model="cdm",
builder=CalculationAndTimingInitialMarginBuilderImpl.class,
version="7.0.0-dev.105")
public interface CalculationAndTimingInitialMargin
extends CalculationAndTimingBase
Specification of the Calculation, Valuation and Timing terms specific to the Initial Margin Credit Support Annex.
- Version:
- 7.0.0-dev.105
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of CalculationAndTimingInitialMarginstatic classImmutable Implementation of CalculationAndTimingInitialMarginNested classes/interfaces inherited from interface cdm.legaldocumentation.csa.CalculationAndTimingBase
CalculationAndTimingBase.CalculationAndTimingBaseBuilder, CalculationAndTimingBase.CalculationAndTimingBaseBuilderImpl, CalculationAndTimingBase.CalculationAndTimingBaseImpl -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()The specification of bespoke Calculation Date terms for the purposes of Initial or Variation Margin by the parties to the agreement.Bespoke terms to describe the time as of which such party (or the Calculation Agent (IM) (if applicale)) computes its end of day valuations of derivatives transactions.Details of the party calculating the value of collateral to be delivered or returned.The specified location where the credit exposure will be calculated by the respective parties.Body ISDA Corpus Annex CSA_IM_Japanese_2016 ISDA 2016 Japanese Law Credit Support Annex for Initial Margin paragraph "4" * clause "(b)(i)" ProvisionBody ISDA Corpus Annex CSA_IM_Japanese_2016 ISDA 2016 Japanese Law Credit Support Annex for Initial Margin paragraph "12" Provisiondefault Class<? extends CalculationAndTimingInitialMargin> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends CalculationAndTimingInitialMargin> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface cdm.legaldocumentation.csa.CalculationAndTimingBase
getNotificationTimeMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getCalculationAgentTerms
CalculationAgentTerms getCalculationAgentTerms()Details of the party calculating the value of collateral to be delivered or returned. -
getBespokeCalculationDate
BespokeCalculationDate getBespokeCalculationDate()The specification of bespoke Calculation Date terms for the purposes of Initial or Variation Margin by the parties to the agreement. -
getBespokeCalculationTime
BespokeCalculationTime getBespokeCalculationTime()Bespoke terms to describe the time as of which such party (or the Calculation Agent (IM) (if applicale)) computes its end of day valuations of derivatives transactions. -
getCalculationDateLocation
ValuationCalculationDateLocation getCalculationDateLocation()The specified location where the credit exposure will be calculated by the respective parties. -
getCashSettlementDay
String getCashSettlementDay()Body ISDA Corpus Annex CSA_IM_Japanese_2016 ISDA 2016 Japanese Law Credit Support Annex for Initial Margin paragraph "4" * clause "(b)(i)" Provision -
getSecuritiesSettlementDay
String getSecuritiesSettlementDay()Body ISDA Corpus Annex CSA_IM_Japanese_2016 ISDA 2016 Japanese Law Credit Support Annex for Initial Margin paragraph "12" Provision -
build
Build Methods- Specified by:
buildin interfaceCalculationAndTimingBase- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceCalculationAndTimingBase- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
default com.rosetta.model.lib.meta.RosettaMetaData<? extends CalculationAndTimingInitialMargin> metaData()Utility Methods- Specified by:
metaDatain interfaceCalculationAndTimingBase- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfaceCalculationAndTimingBase- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfaceCalculationAndTimingBase- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-