Package cdm.legaldocumentation.master
Class EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018BuilderImpl
java.lang.Object
cdm.legaldocumentation.master.MasterConfirmationBase.MasterConfirmationBaseBuilderImpl
cdm.legaldocumentation.master.EquityMasterConfirmation.EquityMasterConfirmationBuilderImpl
cdm.legaldocumentation.master.EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018BuilderImpl
- All Implemented Interfaces:
EquityMasterConfirmation,EquityMasterConfirmation.EquityMasterConfirmationBuilder,EquitySwapMasterConfirmation2018,EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder,MasterConfirmationBase,MasterConfirmationBase.MasterConfirmationBaseBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
EquitySwapMasterConfirmation2018
public static class EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018BuilderImpl
extends EquityMasterConfirmation.EquityMasterConfirmationBuilderImpl
implements EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder
Builder 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
FieldsModifier and TypeFieldDescriptionprotected PaymentDates.PaymentDatesBuilderprotected InterpolationMethodEnumprotected PriceReturnTerms.PriceReturnTermsBuilderprotected SettlementTerms.SettlementTermsBuilderprotected ReturnTypeEnumprotected ValuationDates.ValuationDatesBuilderFields 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
Constructors -
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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setEquityCashSettlementDates(PaymentDates _equityCashSettlementDates) setLinearInterpolationElection(InterpolationMethodEnum _linearInterpolationElection) setPricingMethodElection(PriceReturnTerms _pricingMethodElection) setSettlementTerms(SettlementTerms _settlementTerms) setTypeOfSwapElection(ReturnTypeEnum _typeOfSwapElection) setValuationDates(ValuationDates _valuationDates) toString()Methods 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 cdm.legaldocumentation.master.EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
typeOfSwapElection
-
pricingMethodElection
-
linearInterpolationElection
-
settlementTerms
-
valuationDates
-
equityCashSettlementDates
-
-
Constructor Details
-
EquitySwapMasterConfirmation2018BuilderImpl
public EquitySwapMasterConfirmation2018BuilderImpl()
-
-
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.PriceReturnTermsBuilder 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- Specified by:
getPricingMethodElectionin interfaceEquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder
-
getOrCreatePricingMethodElection
- Specified by:
getOrCreatePricingMethodElectionin interfaceEquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder
-
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.SettlementTermsBuilder 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- Specified by:
getSettlementTermsin interfaceEquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder
-
getOrCreateSettlementTerms
- Specified by:
getOrCreateSettlementTermsin interfaceEquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder
-
getValuationDates
@RosettaAttribute(value="valuationDates", isRequired=true) @RuneAttribute(value="valuationDates", isRequired=true) public ValuationDates.ValuationDatesBuilder 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- Specified by:
getValuationDatesin interfaceEquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder
-
getOrCreateValuationDates
- Specified by:
getOrCreateValuationDatesin interfaceEquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder
-
getEquityCashSettlementDates
@RosettaAttribute(value="equityCashSettlementDates", isRequired=true) @RuneAttribute(value="equityCashSettlementDates", isRequired=true) public PaymentDates.PaymentDatesBuilder 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- Specified by:
getEquityCashSettlementDatesin interfaceEquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder
-
getOrCreateEquityCashSettlementDates
- Specified by:
getOrCreateEquityCashSettlementDatesin interfaceEquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder
-
setTypeOfSwapElection
@RosettaAttribute(value="typeOfSwapElection", isRequired=true) @RuneAttribute(value="typeOfSwapElection", isRequired=true) public EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder setTypeOfSwapElection(ReturnTypeEnum _typeOfSwapElection) - Specified by:
setTypeOfSwapElectionin interfaceEquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder
-
setPricingMethodElection
@RosettaAttribute(value="pricingMethodElection", isRequired=true) @RuneAttribute(value="pricingMethodElection", isRequired=true) public EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder setPricingMethodElection(PriceReturnTerms _pricingMethodElection) - Specified by:
setPricingMethodElectionin interfaceEquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder
-
setLinearInterpolationElection
@RosettaAttribute(value="linearInterpolationElection", isRequired=true) @RuneAttribute(value="linearInterpolationElection", isRequired=true) public EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder setLinearInterpolationElection(InterpolationMethodEnum _linearInterpolationElection) - Specified by:
setLinearInterpolationElectionin interfaceEquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder
-
setSettlementTerms
@RosettaAttribute(value="settlementTerms", isRequired=true) @RuneAttribute(value="settlementTerms", isRequired=true) public EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder setSettlementTerms(SettlementTerms _settlementTerms) - Specified by:
setSettlementTermsin interfaceEquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder
-
setValuationDates
@RosettaAttribute(value="valuationDates", isRequired=true) @RuneAttribute(value="valuationDates", isRequired=true) public EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder setValuationDates(ValuationDates _valuationDates) - Specified by:
setValuationDatesin interfaceEquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder
-
setEquityCashSettlementDates
@RosettaAttribute(value="equityCashSettlementDates", isRequired=true) @RuneAttribute(value="equityCashSettlementDates", isRequired=true) public EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder setEquityCashSettlementDates(PaymentDates _equityCashSettlementDates) - Specified by:
setEquityCashSettlementDatesin interfaceEquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder
-
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.EquityMasterConfirmationBuilderImpl
-
toBuilder
- Specified by:
toBuilderin interfaceEquityMasterConfirmation- Specified by:
toBuilderin interfaceEquitySwapMasterConfirmation2018- Specified by:
toBuilderin interfaceMasterConfirmationBase- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classEquityMasterConfirmation.EquityMasterConfirmationBuilderImpl
-
prune
- Specified by:
prunein interfaceEquityMasterConfirmation.EquityMasterConfirmationBuilder- Specified by:
prunein interfaceEquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder- Specified by:
prunein interfaceMasterConfirmationBase.MasterConfirmationBaseBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
prunein classEquityMasterConfirmation.EquityMasterConfirmationBuilderImpl
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
hasDatain classEquityMasterConfirmation.EquityMasterConfirmationBuilderImpl
-
merge
public EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
mergein classEquityMasterConfirmation.EquityMasterConfirmationBuilderImpl
-
equals
- Overrides:
equalsin classEquityMasterConfirmation.EquityMasterConfirmationBuilderImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classEquityMasterConfirmation.EquityMasterConfirmationBuilderImpl
-
toString
- Overrides:
toStringin classEquityMasterConfirmation.EquityMasterConfirmationBuilderImpl
-