Package cdm.product.common.schedule
Class ResetFrequency.ResetFrequencyImpl
java.lang.Object
cdm.base.datetime.Frequency.FrequencyImpl
cdm.product.common.schedule.ResetFrequency.ResetFrequencyImpl
- All Implemented Interfaces:
Frequency,ResetFrequency,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
ResetFrequency
public static class ResetFrequency.ResetFrequencyImpl
extends Frequency.FrequencyImpl
implements ResetFrequency
Immutable Implementation of ResetFrequency
-
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 -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Methods inherited from class cdm.base.datetime.Frequency.FrequencyImpl
getMeta, getPeriod, getPeriodMultiplier, setBuilderFieldsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.datetime.Frequency
getMeta, getPeriod, getPeriodMultiplierMethods inherited from interface cdm.product.common.schedule.ResetFrequency
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
ResetFrequencyImpl
-
-
Method Details
-
getWeeklyRollConvention
@RosettaAttribute("weeklyRollConvention") @RuneAttribute("weeklyRollConvention") public WeeklyRollConventionEnum getWeeklyRollConvention()Description copied from interface:ResetFrequencyThe day of the week on which a weekly reset date occurs. This element must be included if the reset frequency is defined as weekly and not otherwise.- Specified by:
getWeeklyRollConventionin interfaceResetFrequency
-
build
Description copied from interface:FrequencyBuild Methods- Specified by:
buildin interfaceFrequency- Specified by:
buildin interfaceResetFrequency- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classFrequency.FrequencyImpl
-
toBuilder
- Specified by:
toBuilderin interfaceFrequency- Specified by:
toBuilderin interfaceResetFrequency- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classFrequency.FrequencyImpl
-
setBuilderFields
-
equals
- Overrides:
equalsin classFrequency.FrequencyImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classFrequency.FrequencyImpl
-
toString
- Overrides:
toStringin classFrequency.FrequencyImpl
-