Package cdm.product.common.schedule
Interface CalculationPeriodData.CalculationPeriodDataBuilder
- All Superinterfaces:
CalculationPeriodData,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
CalculationPeriodData.CalculationPeriodDataBuilderImpl
- Enclosing interface:
CalculationPeriodData
public static interface CalculationPeriodData.CalculationPeriodDataBuilder
extends CalculationPeriodData, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.common.schedule.CalculationPeriodData
CalculationPeriodData.CalculationPeriodDataBuilder, CalculationPeriodData.CalculationPeriodDataBuilderImpl, CalculationPeriodData.CalculationPeriodDataImpl -
Field Summary
Fields inherited from interface cdm.product.common.schedule.CalculationPeriodData
metaData -
Method Summary
Modifier and TypeMethodDescriptiondefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setDaysInLeapYearPeriod(Integer daysInLeapYearPeriod) setDaysInPeriod(Integer daysInPeriod) setEndDate(com.rosetta.model.lib.records.Date endDate) setIsFirstPeriod(Boolean isFirstPeriod) setIsLastPeriod(Boolean isLastPeriod) setStartDate(com.rosetta.model.lib.records.Date startDate) Methods inherited from interface cdm.product.common.schedule.CalculationPeriodData
build, getDaysInLeapYearPeriod, getDaysInPeriod, getEndDate, getIsFirstPeriod, getIsLastPeriod, getStartDate, 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
-
setStartDate
CalculationPeriodData.CalculationPeriodDataBuilder setStartDate(com.rosetta.model.lib.records.Date startDate) -
setEndDate
CalculationPeriodData.CalculationPeriodDataBuilder setEndDate(com.rosetta.model.lib.records.Date endDate) -
setDaysInPeriod
-
setDaysInLeapYearPeriod
CalculationPeriodData.CalculationPeriodDataBuilder setDaysInLeapYearPeriod(Integer daysInLeapYearPeriod) -
setIsFirstPeriod
-
setIsLastPeriod
-
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
-