Package cdm.product.asset
Class DividendPaymentDate.DividendPaymentDateBuilderImpl
java.lang.Object
cdm.product.asset.DividendPaymentDate.DividendPaymentDateBuilderImpl
- All Implemented Interfaces:
DividendPaymentDate,DividendPaymentDate.DividendPaymentDateBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
DividendPaymentDate
public static class DividendPaymentDate.DividendPaymentDateBuilderImpl
extends Object
implements DividendPaymentDate.DividendPaymentDateBuilder
Builder Implementation of DividendPaymentDate
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.asset.DividendPaymentDate
DividendPaymentDate.DividendPaymentDateBuilder, DividendPaymentDate.DividendPaymentDateBuilderImpl, DividendPaymentDate.DividendPaymentDateImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ReferenceWithMetaAdjustableOrRelativeDate.ReferenceWithMetaAdjustableOrRelativeDateBuilderFields inherited from interface cdm.product.asset.DividendPaymentDate
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanGetter MethodsbooleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setDividendDate(ReferenceWithMetaAdjustableOrRelativeDate _dividendDate) setDividendDateReference(DividendDateReference _dividendDateReference) setDividendDateValue(AdjustableOrRelativeDate _dividendDate) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.asset.DividendPaymentDate
getType, metaData, processMethods inherited from interface cdm.product.asset.DividendPaymentDate.DividendPaymentDateBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
dividendDateReference
-
dividendDate
protected ReferenceWithMetaAdjustableOrRelativeDate.ReferenceWithMetaAdjustableOrRelativeDateBuilder dividendDate
-
-
Constructor Details
-
DividendPaymentDateBuilderImpl
public DividendPaymentDateBuilderImpl()
-
-
Method Details
-
getDividendDateReference
@RosettaAttribute("dividendDateReference") @RuneAttribute("dividendDateReference") public DividendDateReference.DividendDateReferenceBuilder getDividendDateReference()Description copied from interface:DividendPaymentDateGetter Methods- Specified by:
getDividendDateReferencein interfaceDividendPaymentDate- Specified by:
getDividendDateReferencein interfaceDividendPaymentDate.DividendPaymentDateBuilder
-
getOrCreateDividendDateReference
- Specified by:
getOrCreateDividendDateReferencein interfaceDividendPaymentDate.DividendPaymentDateBuilder
-
getDividendDate
@RosettaAttribute("dividendDate") @RuneAttribute("dividendDate") public ReferenceWithMetaAdjustableOrRelativeDate.ReferenceWithMetaAdjustableOrRelativeDateBuilder getDividendDate()- Specified by:
getDividendDatein interfaceDividendPaymentDate- Specified by:
getDividendDatein interfaceDividendPaymentDate.DividendPaymentDateBuilder
-
getOrCreateDividendDate
public ReferenceWithMetaAdjustableOrRelativeDate.ReferenceWithMetaAdjustableOrRelativeDateBuilder getOrCreateDividendDate()- Specified by:
getOrCreateDividendDatein interfaceDividendPaymentDate.DividendPaymentDateBuilder
-
setDividendDateReference
@RosettaAttribute("dividendDateReference") @RuneAttribute("dividendDateReference") public DividendPaymentDate.DividendPaymentDateBuilder setDividendDateReference(DividendDateReference _dividendDateReference) - Specified by:
setDividendDateReferencein interfaceDividendPaymentDate.DividendPaymentDateBuilder
-
setDividendDate
@RosettaAttribute("dividendDate") @RuneAttribute("dividendDate") public DividendPaymentDate.DividendPaymentDateBuilder setDividendDate(ReferenceWithMetaAdjustableOrRelativeDate _dividendDate) - Specified by:
setDividendDatein interfaceDividendPaymentDate.DividendPaymentDateBuilder
-
setDividendDateValue
public DividendPaymentDate.DividendPaymentDateBuilder setDividendDateValue(AdjustableOrRelativeDate _dividendDate) - Specified by:
setDividendDateValuein interfaceDividendPaymentDate.DividendPaymentDateBuilder
-
build
Description copied from interface:DividendPaymentDateBuild Methods- Specified by:
buildin interfaceDividendPaymentDate- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceDividendPaymentDate- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceDividendPaymentDate.DividendPaymentDateBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public DividendPaymentDate.DividendPaymentDateBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-