Package cdm.product.asset
Interface DividendPaymentDate.DividendPaymentDateBuilder
- All Superinterfaces:
DividendPaymentDate,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
DividendPaymentDate.DividendPaymentDateBuilderImpl
- Enclosing interface:
DividendPaymentDate
public static interface DividendPaymentDate.DividendPaymentDateBuilder
extends DividendPaymentDate, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.asset.DividendPaymentDate
DividendPaymentDate.DividendPaymentDateBuilder, DividendPaymentDate.DividendPaymentDateBuilderImpl, DividendPaymentDate.DividendPaymentDateImpl -
Field Summary
Fields inherited from interface cdm.product.asset.DividendPaymentDate
metaData -
Method Summary
Modifier and TypeMethodDescriptionGetter Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setDividendDate(ReferenceWithMetaAdjustableOrRelativeDate dividendDate) setDividendDateReference(DividendDateReference dividendDateReference) setDividendDateValue(AdjustableOrRelativeDate dividendDate) Methods inherited from interface cdm.product.asset.DividendPaymentDate
build, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateDividendDateReference
DividendDateReference.DividendDateReferenceBuilder getOrCreateDividendDateReference() -
getDividendDateReference
DividendDateReference.DividendDateReferenceBuilder getDividendDateReference()Description copied from interface:DividendPaymentDateGetter Methods- Specified by:
getDividendDateReferencein interfaceDividendPaymentDate
-
getOrCreateDividendDate
ReferenceWithMetaAdjustableOrRelativeDate.ReferenceWithMetaAdjustableOrRelativeDateBuilder getOrCreateDividendDate() -
getDividendDate
ReferenceWithMetaAdjustableOrRelativeDate.ReferenceWithMetaAdjustableOrRelativeDateBuilder getDividendDate()- Specified by:
getDividendDatein interfaceDividendPaymentDate
-
setDividendDateReference
DividendPaymentDate.DividendPaymentDateBuilder setDividendDateReference(DividendDateReference dividendDateReference) -
setDividendDate
DividendPaymentDate.DividendPaymentDateBuilder setDividendDate(ReferenceWithMetaAdjustableOrRelativeDate dividendDate) -
setDividendDateValue
DividendPaymentDate.DividendPaymentDateBuilder setDividendDateValue(AdjustableOrRelativeDate dividendDate) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-