Package cdm.legaldocumentation.csa
Class CalculationAndTimingCollateralTransferAgreement.CalculationAndTimingCollateralTransferAgreementImpl
java.lang.Object
cdm.legaldocumentation.csa.CalculationAndTimingBase.CalculationAndTimingBaseImpl
cdm.legaldocumentation.csa.CalculationAndTimingCollateralTransferAgreement.CalculationAndTimingCollateralTransferAgreementImpl
- All Implemented Interfaces:
CalculationAndTimingBase,CalculationAndTimingCollateralTransferAgreement,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
CalculationAndTimingCollateralTransferAgreement
public static class CalculationAndTimingCollateralTransferAgreement.CalculationAndTimingCollateralTransferAgreementImpl
extends CalculationAndTimingBase.CalculationAndTimingBaseImpl
implements CalculationAndTimingCollateralTransferAgreement
Immutable Implementation of CalculationAndTimingCollateralTransferAgreement
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.CalculationAndTimingBase
CalculationAndTimingBase.CalculationAndTimingBaseBuilder, CalculationAndTimingBase.CalculationAndTimingBaseBuilderImpl, CalculationAndTimingBase.CalculationAndTimingBaseImplNested classes/interfaces inherited from interface cdm.legaldocumentation.csa.CalculationAndTimingCollateralTransferAgreement
CalculationAndTimingCollateralTransferAgreement.CalculationAndTimingCollateralTransferAgreementBuilder, CalculationAndTimingCollateralTransferAgreement.CalculationAndTimingCollateralTransferAgreementBuilderImpl, CalculationAndTimingCollateralTransferAgreement.CalculationAndTimingCollateralTransferAgreementImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.CalculationAndTimingBase
metaDataFields inherited from interface cdm.legaldocumentation.csa.CalculationAndTimingCollateralTransferAgreement
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCalculationAndTimingCollateralTransferAgreementImpl(CalculationAndTimingCollateralTransferAgreement.CalculationAndTimingCollateralTransferAgreementBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe 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" ProvisioninthashCode()protected voidsetBuilderFields(CalculationAndTimingCollateralTransferAgreement.CalculationAndTimingCollateralTransferAgreementBuilder builder) toString()Methods inherited from class cdm.legaldocumentation.csa.CalculationAndTimingBase.CalculationAndTimingBaseImpl
getNotificationTime, setBuilderFieldsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.CalculationAndTimingBase
getNotificationTimeMethods inherited from interface cdm.legaldocumentation.csa.CalculationAndTimingCollateralTransferAgreement
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
CalculationAndTimingCollateralTransferAgreementImpl
protected CalculationAndTimingCollateralTransferAgreementImpl(CalculationAndTimingCollateralTransferAgreement.CalculationAndTimingCollateralTransferAgreementBuilder builder)
-
-
Method Details
-
getCalculationAgentTerms
@RosettaAttribute("calculationAgentTerms") @Accessor(GETTER) @RuneAttribute("calculationAgentTerms") public CalculationAgentTerms getCalculationAgentTerms()Description copied from interface:CalculationAndTimingCollateralTransferAgreementDetails of the party calculating the value of collateral to be delivered or returned.- Specified by:
getCalculationAgentTermsin interfaceCalculationAndTimingCollateralTransferAgreement
-
getBespokeCalculationDate
@RosettaAttribute("bespokeCalculationDate") @Accessor(GETTER) @RuneAttribute("bespokeCalculationDate") public BespokeCalculationDate getBespokeCalculationDate()Description copied from interface:CalculationAndTimingCollateralTransferAgreementThe specification of bespoke Calculation Date terms for the purposes of Initial or Variation Margin by the parties to the agreement.- Specified by:
getBespokeCalculationDatein interfaceCalculationAndTimingCollateralTransferAgreement
-
getBespokeCalculationTime
@RosettaAttribute("bespokeCalculationTime") @Accessor(GETTER) @RuneAttribute("bespokeCalculationTime") public BespokeCalculationTime getBespokeCalculationTime()Description copied from interface:CalculationAndTimingCollateralTransferAgreementBespoke 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.- Specified by:
getBespokeCalculationTimein interfaceCalculationAndTimingCollateralTransferAgreement
-
getCalculationDateLocation
@RosettaAttribute("calculationDateLocation") @Accessor(GETTER) @RuneAttribute("calculationDateLocation") public ValuationCalculationDateLocation getCalculationDateLocation()Description copied from interface:CalculationAndTimingCollateralTransferAgreementThe specified location where the credit exposure will be calculated by the respective parties.- Specified by:
getCalculationDateLocationin interfaceCalculationAndTimingCollateralTransferAgreement
-
getCashSettlementDay
@RosettaAttribute("cashSettlementDay") @Accessor(GETTER) @RuneAttribute("cashSettlementDay") public String getCashSettlementDay()Description copied from interface:CalculationAndTimingCollateralTransferAgreementBody ISDA Corpus Annex CSA_IM_Japanese_2016 ISDA 2016 Japanese Law Credit Support Annex for Initial Margin paragraph "4" * clause "(b)(i)" Provision- Specified by:
getCashSettlementDayin interfaceCalculationAndTimingCollateralTransferAgreement
-
getSecuritiesSettlementDay
@RosettaAttribute("securitiesSettlementDay") @Accessor(GETTER) @RuneAttribute("securitiesSettlementDay") public String getSecuritiesSettlementDay()Description copied from interface:CalculationAndTimingCollateralTransferAgreementBody ISDA Corpus Annex CSA_IM_Japanese_2016 ISDA 2016 Japanese Law Credit Support Annex for Initial Margin paragraph "12" Provision- Specified by:
getSecuritiesSettlementDayin interfaceCalculationAndTimingCollateralTransferAgreement
-
build
Description copied from interface:CalculationAndTimingBaseBuild Methods- Specified by:
buildin interfaceCalculationAndTimingBase- Specified by:
buildin interfaceCalculationAndTimingCollateralTransferAgreement- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classCalculationAndTimingBase.CalculationAndTimingBaseImpl
-
toBuilder
public CalculationAndTimingCollateralTransferAgreement.CalculationAndTimingCollateralTransferAgreementBuilder toBuilder()- Specified by:
toBuilderin interfaceCalculationAndTimingBase- Specified by:
toBuilderin interfaceCalculationAndTimingCollateralTransferAgreement- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classCalculationAndTimingBase.CalculationAndTimingBaseImpl
-
setBuilderFields
protected void setBuilderFields(CalculationAndTimingCollateralTransferAgreement.CalculationAndTimingCollateralTransferAgreementBuilder builder) -
equals
- Overrides:
equalsin classCalculationAndTimingBase.CalculationAndTimingBaseImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classCalculationAndTimingBase.CalculationAndTimingBaseImpl
-
toString
- Overrides:
toStringin classCalculationAndTimingBase.CalculationAndTimingBaseImpl
-