Package cdm.product.common.schedule
Class ResetFrequency.ResetFrequencyBuilderImpl
java.lang.Object
cdm.base.datetime.Frequency.FrequencyBuilderImpl
cdm.product.common.schedule.ResetFrequency.ResetFrequencyBuilderImpl
- All Implemented Interfaces:
Frequency,Frequency.FrequencyBuilder,ResetFrequency,ResetFrequency.ResetFrequencyBuilder,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
ResetFrequency
public static class ResetFrequency.ResetFrequencyBuilderImpl
extends Frequency.FrequencyBuilderImpl
implements ResetFrequency.ResetFrequencyBuilder
Builder 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
FieldsFields inherited from class cdm.base.datetime.Frequency.FrequencyBuilderImpl
meta, period, periodMultiplierFields inherited from interface cdm.product.common.schedule.ResetFrequency
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe day of the week on which a weekly reset date occurs.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setMeta(com.rosetta.model.metafields.MetaFields _meta) setPeriod(PeriodExtendedEnum _period) setPeriodMultiplier(Integer _periodMultiplier) setWeeklyRollConvention(WeeklyRollConventionEnum _weeklyRollConvention) toString()Methods inherited from class cdm.base.datetime.Frequency.FrequencyBuilderImpl
getMeta, getOrCreateMeta, getPeriod, getPeriodMultiplierMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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
getType, metaData, processMethods inherited from interface cdm.product.common.schedule.ResetFrequency.ResetFrequencyBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
weeklyRollConvention
-
-
Constructor Details
-
ResetFrequencyBuilderImpl
public ResetFrequencyBuilderImpl()
-
-
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
-
setPeriodMultiplier
@RosettaAttribute(value="periodMultiplier", isRequired=true) @RuneAttribute(value="periodMultiplier", isRequired=true) public ResetFrequency.ResetFrequencyBuilder setPeriodMultiplier(Integer _periodMultiplier) - Specified by:
setPeriodMultiplierin interfaceFrequency.FrequencyBuilder- Specified by:
setPeriodMultiplierin interfaceResetFrequency.ResetFrequencyBuilder- Overrides:
setPeriodMultiplierin classFrequency.FrequencyBuilderImpl
-
setPeriod
@RosettaAttribute(value="period", isRequired=true) @RuneAttribute(value="period", isRequired=true) public ResetFrequency.ResetFrequencyBuilder setPeriod(PeriodExtendedEnum _period) - Specified by:
setPeriodin interfaceFrequency.FrequencyBuilder- Specified by:
setPeriodin interfaceResetFrequency.ResetFrequencyBuilder- Overrides:
setPeriodin classFrequency.FrequencyBuilderImpl
-
setMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public ResetFrequency.ResetFrequencyBuilder setMeta(com.rosetta.model.metafields.MetaFields _meta) - Specified by:
setMetain interfaceFrequency.FrequencyBuilder- Specified by:
setMetain interfaceResetFrequency.ResetFrequencyBuilder- Overrides:
setMetain classFrequency.FrequencyBuilderImpl
-
setWeeklyRollConvention
@RosettaAttribute("weeklyRollConvention") @RuneAttribute("weeklyRollConvention") public ResetFrequency.ResetFrequencyBuilder setWeeklyRollConvention(WeeklyRollConventionEnum _weeklyRollConvention) - Specified by:
setWeeklyRollConventionin interfaceResetFrequency.ResetFrequencyBuilder
-
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.FrequencyBuilderImpl
-
toBuilder
- Specified by:
toBuilderin interfaceFrequency- Specified by:
toBuilderin interfaceResetFrequency- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classFrequency.FrequencyBuilderImpl
-
prune
- Specified by:
prunein interfaceFrequency.FrequencyBuilder- Specified by:
prunein interfaceResetFrequency.ResetFrequencyBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
prunein classFrequency.FrequencyBuilderImpl
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
hasDatain classFrequency.FrequencyBuilderImpl
-
merge
public ResetFrequency.ResetFrequencyBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
mergein classFrequency.FrequencyBuilderImpl
-
equals
- Overrides:
equalsin classFrequency.FrequencyBuilderImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classFrequency.FrequencyBuilderImpl
-
toString
- Overrides:
toStringin classFrequency.FrequencyBuilderImpl
-