Package cdm.product.common.settlement
Interface FixedPrice.FixedPriceBuilder
- All Superinterfaces:
FixedPrice,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
FixedPrice.FixedPriceBuilderImpl
- Enclosing interface:
FixedPrice
public static interface FixedPrice.FixedPriceBuilder
extends FixedPrice, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.common.settlement.FixedPrice
FixedPrice.FixedPriceBuilder, FixedPrice.FixedPriceBuilderImpl, FixedPrice.FixedPriceImpl -
Field Summary
Fields inherited from interface cdm.product.common.settlement.FixedPrice
metaData -
Method Summary
Modifier and TypeMethodDescriptiongetPrice()Fixed price step schedule, including an initial price specified as an absolute number.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setPriceValue(PriceSchedule price) Methods inherited from interface cdm.product.common.settlement.FixedPrice
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
-
getOrCreatePrice
ReferenceWithMetaPriceSchedule.ReferenceWithMetaPriceScheduleBuilder getOrCreatePrice() -
getPrice
Description copied from interface:FixedPriceFixed price step schedule, including an initial price specified as an absolute number.- Specified by:
getPricein interfaceFixedPrice
-
setPrice
-
setPriceValue
-
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
FixedPrice.FixedPriceBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-