Package cdm.observable.asset
Interface MultipleValuationDates.MultipleValuationDatesBuilder
- All Superinterfaces:
MultipleValuationDates,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder,SingleValuationDate,SingleValuationDate.SingleValuationDateBuilder
- All Known Implementing Classes:
MultipleValuationDates.MultipleValuationDatesBuilderImpl
- Enclosing interface:
MultipleValuationDates
public static interface MultipleValuationDates.MultipleValuationDatesBuilder
extends MultipleValuationDates, SingleValuationDate.SingleValuationDateBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.MultipleValuationDates
MultipleValuationDates.MultipleValuationDatesBuilder, MultipleValuationDates.MultipleValuationDatesBuilderImpl, MultipleValuationDates.MultipleValuationDatesImplNested classes/interfaces inherited from interface cdm.observable.asset.SingleValuationDate
SingleValuationDate.SingleValuationDateBuilder, SingleValuationDate.SingleValuationDateBuilderImpl, SingleValuationDate.SingleValuationDateImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.MultipleValuationDates
metaDataFields inherited from interface cdm.observable.asset.SingleValuationDate
metaData -
Method Summary
Modifier and TypeMethodDescriptiondefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setBusinessDays(Integer businessDays) setBusinessDaysThereafter(Integer businessDaysThereafter) setNumberValuationDates(Integer numberValuationDates) Methods inherited from interface cdm.observable.asset.MultipleValuationDates
build, getBusinessDaysThereafter, getNumberValuationDates, 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, processRosettaMethods inherited from interface cdm.observable.asset.SingleValuationDate
getBusinessDays
-
Method Details
-
setBusinessDays
- Specified by:
setBusinessDaysin interfaceSingleValuationDate.SingleValuationDateBuilder
-
setBusinessDaysThereafter
MultipleValuationDates.MultipleValuationDatesBuilder setBusinessDaysThereafter(Integer businessDaysThereafter) -
setNumberValuationDates
MultipleValuationDates.MultipleValuationDatesBuilder setNumberValuationDates(Integer numberValuationDates) -
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- Specified by:
processin interfaceSingleValuationDate.SingleValuationDateBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceSingleValuationDate.SingleValuationDateBuilder
-