Package cdm.legaldocumentation.master
Class EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Impl
java.lang.Object
cdm.legaldocumentation.master.MasterConfirmationBase.MasterConfirmationBaseImpl
cdm.legaldocumentation.master.EquityMasterConfirmation.EquityMasterConfirmationImpl
cdm.legaldocumentation.master.EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Impl
- All Implemented Interfaces:
EquityMasterConfirmation,EquitySwapMasterConfirmation2018,MasterConfirmationBase,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
EquitySwapMasterConfirmation2018
public static class EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Impl
extends EquityMasterConfirmation.EquityMasterConfirmationImpl
implements EquitySwapMasterConfirmation2018
Immutable Implementation of EquitySwapMasterConfirmation2018
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.master.EquityMasterConfirmation
EquityMasterConfirmation.EquityMasterConfirmationBuilder, EquityMasterConfirmation.EquityMasterConfirmationBuilderImpl, EquityMasterConfirmation.EquityMasterConfirmationImplNested classes/interfaces inherited from interface cdm.legaldocumentation.master.EquitySwapMasterConfirmation2018
EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder, EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018BuilderImpl, EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018ImplNested classes/interfaces inherited from interface cdm.legaldocumentation.master.MasterConfirmationBase
MasterConfirmationBase.MasterConfirmationBaseBuilder, MasterConfirmationBase.MasterConfirmationBaseBuilderImpl, MasterConfirmationBase.MasterConfirmationBaseImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.master.EquityMasterConfirmation
metaDataFields inherited from interface cdm.legaldocumentation.master.EquitySwapMasterConfirmation2018
metaDataFields inherited from interface cdm.legaldocumentation.master.MasterConfirmationBase
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedEquitySwapMasterConfirmation2018Impl(EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder builder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe parameters used to generate the payment date schedule, relative to the equityCalculationPeriod.Per Part 1 Section 3, 'Floating Obligations', of the 2018 ISDA CDM Equity Confirmation.Per Part 1 Section 5, 'Pricing', of the 2018 ISDA CDM Equity Confirmation, Para 5.1Per Part 1 Section 8, 'Settlement', of the 2018 ISDA CDM Equity Confirmation for Security Equity SwapPer Part 1 Section 4, 'Dividend Obligations', of the 2018 ISDA CDM Equity Confirmation, Para 4.2 'Dividend Returns'The parameters used to generate the 'Equity Valuation Dates' schedule, including the Effective Date and Termination Date for the Swap.inthashCode()protected voidtoString()Methods inherited from class cdm.legaldocumentation.master.EquityMasterConfirmation.EquityMasterConfirmationImpl
setBuilderFieldsMethods inherited from class cdm.legaldocumentation.master.MasterConfirmationBase.MasterConfirmationBaseImpl
setBuilderFieldsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.master.EquitySwapMasterConfirmation2018
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
EquitySwapMasterConfirmation2018Impl
protected EquitySwapMasterConfirmation2018Impl(EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder builder)
-
-
Method Details
-
getTypeOfSwapElection
@RosettaAttribute(value="typeOfSwapElection", isRequired=true) @RuneAttribute(value="typeOfSwapElection", isRequired=true) public ReturnTypeEnum getTypeOfSwapElection()Description copied from interface:EquitySwapMasterConfirmation2018Per Part 1 Section 4, 'Dividend Obligations', of the 2018 ISDA CDM Equity Confirmation, Para 4.2 'Dividend Returns'- Specified by:
getTypeOfSwapElectionin interfaceEquitySwapMasterConfirmation2018
-
getPricingMethodElection
@RosettaAttribute(value="pricingMethodElection", isRequired=true) @RuneAttribute(value="pricingMethodElection", isRequired=true) public PriceReturnTerms getPricingMethodElection()Description copied from interface:EquitySwapMasterConfirmation2018Per Part 1 Section 5, 'Pricing', of the 2018 ISDA CDM Equity Confirmation, Para 5.1- Specified by:
getPricingMethodElectionin interfaceEquitySwapMasterConfirmation2018
-
getLinearInterpolationElection
@RosettaAttribute(value="linearInterpolationElection", isRequired=true) @RuneAttribute(value="linearInterpolationElection", isRequired=true) public InterpolationMethodEnum getLinearInterpolationElection()Description copied from interface:EquitySwapMasterConfirmation2018Per Part 1 Section 3, 'Floating Obligations', of the 2018 ISDA CDM Equity Confirmation. Para 3.3- Specified by:
getLinearInterpolationElectionin interfaceEquitySwapMasterConfirmation2018
-
getSettlementTerms
@RosettaAttribute(value="settlementTerms", isRequired=true) @RuneAttribute(value="settlementTerms", isRequired=true) public SettlementTerms getSettlementTerms()Description copied from interface:EquitySwapMasterConfirmation2018Per Part 1 Section 8, 'Settlement', of the 2018 ISDA CDM Equity Confirmation for Security Equity Swap- Specified by:
getSettlementTermsin interfaceEquitySwapMasterConfirmation2018
-
getValuationDates
@RosettaAttribute(value="valuationDates", isRequired=true) @RuneAttribute(value="valuationDates", isRequired=true) public ValuationDates getValuationDates()Description copied from interface:EquitySwapMasterConfirmation2018The parameters used to generate the 'Equity Valuation Dates' schedule, including the Effective Date and Termination Date for the Swap.- Specified by:
getValuationDatesin interfaceEquitySwapMasterConfirmation2018
-
getEquityCashSettlementDates
@RosettaAttribute(value="equityCashSettlementDates", isRequired=true) @RuneAttribute(value="equityCashSettlementDates", isRequired=true) public PaymentDates getEquityCashSettlementDates()Description copied from interface:EquitySwapMasterConfirmation2018The parameters used to generate the payment date schedule, relative to the equityCalculationPeriod. Per Part 1 Section 12, 'Definitions', of the 2018 ISDA CDM Equity Confirmation. Para 73- Specified by:
getEquityCashSettlementDatesin interfaceEquitySwapMasterConfirmation2018
-
build
Description copied from interface:MasterConfirmationBaseBuild Methods- Specified by:
buildin interfaceEquityMasterConfirmation- Specified by:
buildin interfaceEquitySwapMasterConfirmation2018- Specified by:
buildin interfaceMasterConfirmationBase- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classEquityMasterConfirmation.EquityMasterConfirmationImpl
-
toBuilder
- Specified by:
toBuilderin interfaceEquityMasterConfirmation- Specified by:
toBuilderin interfaceEquitySwapMasterConfirmation2018- Specified by:
toBuilderin interfaceMasterConfirmationBase- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classEquityMasterConfirmation.EquityMasterConfirmationImpl
-
setBuilderFields
protected void setBuilderFields(EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder builder) -
equals
- Overrides:
equalsin classEquityMasterConfirmation.EquityMasterConfirmationImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classEquityMasterConfirmation.EquityMasterConfirmationImpl
-
toString
- Overrides:
toStringin classEquityMasterConfirmation.EquityMasterConfirmationImpl
-