Package cdm.product.common.schedule
Interface ResetFrequency.ResetFrequencyBuilder
- All Superinterfaces:
Frequency,Frequency.FrequencyBuilder,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,ResetFrequency,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
ResetFrequency.ResetFrequencyBuilderImpl
- Enclosing interface:
ResetFrequency
public static interface ResetFrequency.ResetFrequencyBuilder
extends ResetFrequency, Frequency.FrequencyBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.datetime.Frequency
Frequency.FrequencyBuilder, Frequency.FrequencyBuilderImpl, Frequency.FrequencyImplNested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilderNested classes/interfaces inherited from interface cdm.product.common.schedule.ResetFrequency
ResetFrequency.ResetFrequencyBuilder, ResetFrequency.ResetFrequencyBuilderImpl, ResetFrequency.ResetFrequencyImpl -
Field Summary
Fields inherited from interface cdm.product.common.schedule.ResetFrequency
metaData -
Method Summary
Modifier and TypeMethodDescriptiondefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setMeta(com.rosetta.model.metafields.MetaFields meta) setPeriod(PeriodExtendedEnum period) setPeriodMultiplier(Integer periodMultiplier) setWeeklyRollConvention(WeeklyRollConventionEnum weeklyRollConvention) Methods inherited from interface cdm.base.datetime.Frequency
getPeriod, getPeriodMultiplierMethods inherited from interface cdm.base.datetime.Frequency.FrequencyBuilder
getMeta, getOrCreateMetaMethods inherited from interface cdm.product.common.schedule.ResetFrequency
build, getType, getWeeklyRollConvention, 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
-
setPeriodMultiplier
- Specified by:
setPeriodMultiplierin interfaceFrequency.FrequencyBuilder
-
setPeriod
- Specified by:
setPeriodin interfaceFrequency.FrequencyBuilder
-
setMeta
- Specified by:
setMetain interfaceFrequency.FrequencyBuilder
-
setWeeklyRollConvention
ResetFrequency.ResetFrequencyBuilder setWeeklyRollConvention(WeeklyRollConventionEnum weeklyRollConvention) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfaceFrequency.FrequencyBuilder- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfaceFrequency.FrequencyBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-