Package cdm.base.datetime
Interface CalculationPeriodFrequency.CalculationPeriodFrequencyBuilder
- All Superinterfaces:
CalculationPeriodFrequency,Frequency,Frequency.FrequencyBuilder,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
CalculationPeriodFrequency.CalculationPeriodFrequencyBuilderImpl
- Enclosing interface:
CalculationPeriodFrequency
public static interface CalculationPeriodFrequency.CalculationPeriodFrequencyBuilder
extends CalculationPeriodFrequency, Frequency.FrequencyBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.datetime.CalculationPeriodFrequency
CalculationPeriodFrequency.CalculationPeriodFrequencyBuilder, CalculationPeriodFrequency.CalculationPeriodFrequencyBuilderImpl, CalculationPeriodFrequency.CalculationPeriodFrequencyImplNested 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.GlobalKeyBuilder -
Field Summary
Fields inherited from interface cdm.base.datetime.CalculationPeriodFrequency
metaData -
Method Summary
Modifier and TypeMethodDescriptiondefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setBalanceOfFirstPeriod(Boolean balanceOfFirstPeriod) setMeta(com.rosetta.model.metafields.MetaFields meta) setPeriod(PeriodExtendedEnum period) setPeriodMultiplier(Integer periodMultiplier) setRollConvention(RollConventionEnum rollConvention) Methods inherited from interface cdm.base.datetime.CalculationPeriodFrequency
build, getBalanceOfFirstPeriod, getRollConvention, getType, metaData, process, toBuilderMethods inherited from interface cdm.base.datetime.Frequency
getPeriod, getPeriodMultiplierMethods inherited from interface cdm.base.datetime.Frequency.FrequencyBuilder
getMeta, getOrCreateMetaMethods 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
CalculationPeriodFrequency.CalculationPeriodFrequencyBuilder setPeriodMultiplier(Integer periodMultiplier) - Specified by:
setPeriodMultiplierin interfaceFrequency.FrequencyBuilder
-
setPeriod
- Specified by:
setPeriodin interfaceFrequency.FrequencyBuilder
-
setMeta
CalculationPeriodFrequency.CalculationPeriodFrequencyBuilder setMeta(com.rosetta.model.metafields.MetaFields meta) - Specified by:
setMetain interfaceFrequency.FrequencyBuilder
-
setRollConvention
CalculationPeriodFrequency.CalculationPeriodFrequencyBuilder setRollConvention(RollConventionEnum rollConvention) -
setBalanceOfFirstPeriod
CalculationPeriodFrequency.CalculationPeriodFrequencyBuilder setBalanceOfFirstPeriod(Boolean balanceOfFirstPeriod) -
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
-