Package cdm.product.common.schedule
Interface ParametricDates.ParametricDatesBuilder
- All Superinterfaces:
ParametricDates,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
ParametricDates.ParametricDatesBuilderImpl
- Enclosing interface:
ParametricDates
public static interface ParametricDates.ParametricDatesBuilder
extends ParametricDates, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.common.schedule.ParametricDates
ParametricDates.ParametricDatesBuilder, ParametricDates.ParametricDatesBuilderImpl, ParametricDates.ParametricDatesImpl -
Field Summary
Fields inherited from interface cdm.product.common.schedule.ParametricDates
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddDayOfWeek(DayOfWeekEnum dayOfWeek) addDayOfWeek(DayOfWeekEnum dayOfWeek, int idx) addDayOfWeek(List<DayOfWeekEnum> dayOfWeek) The enumerated values to specify the business centers.getLag()The pricing period per calculation period if the pricing days do not wholly fall within the respective calculation period.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setBusinessCenters(BusinessCenters businessCenters) setDayDistribution(DayDistributionEnum dayDistribution) setDayFrequency(BigDecimal dayFrequency) setDayOfWeek(List<DayOfWeekEnum> dayOfWeek) setDayType(DayTypeEnum dayType) Methods inherited from interface cdm.product.common.schedule.ParametricDates
build, getDayDistribution, getDayFrequency, getDayOfWeek, getDayType, 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
-
getOrCreateLag
Lag.LagBuilder getOrCreateLag() -
getLag
Lag.LagBuilder getLag()Description copied from interface:ParametricDatesThe pricing period per calculation period if the pricing days do not wholly fall within the respective calculation period.- Specified by:
getLagin interfaceParametricDates
-
getOrCreateBusinessCenters
BusinessCenters.BusinessCentersBuilder getOrCreateBusinessCenters() -
getBusinessCenters
BusinessCenters.BusinessCentersBuilder getBusinessCenters()Description copied from interface:ParametricDatesThe enumerated values to specify the business centers.- Specified by:
getBusinessCentersin interfaceParametricDates
-
setDayType
-
setDayDistribution
-
addDayOfWeek
-
addDayOfWeek
-
addDayOfWeek
-
setDayOfWeek
-
setDayFrequency
-
setLag
-
setBusinessCenters
-
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
-