Package cdm.base.datetime
Class RelativeTime.RelativeTimeBuilderImpl
java.lang.Object
cdm.base.datetime.RelativeTimeOffset.RelativeTimeOffsetBuilderImpl
cdm.base.datetime.RelativeTime.RelativeTimeBuilderImpl
- All Implemented Interfaces:
RelativeTime,RelativeTime.RelativeTimeBuilder,RelativeTimeOffset,RelativeTimeOffset.RelativeTimeOffsetBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
RelativeTime
public static class RelativeTime.RelativeTimeBuilderImpl
extends RelativeTimeOffset.RelativeTimeOffsetBuilderImpl
implements RelativeTime.RelativeTimeBuilder
Builder Implementation of RelativeTime
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.datetime.RelativeTime
RelativeTime.RelativeTimeBuilder, RelativeTime.RelativeTimeBuilderImpl, RelativeTime.RelativeTimeImplNested classes/interfaces inherited from interface cdm.base.datetime.RelativeTimeOffset
RelativeTimeOffset.RelativeTimeOffsetBuilder, RelativeTimeOffset.RelativeTimeOffsetBuilderImpl, RelativeTimeOffset.RelativeTimeOffsetImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class cdm.base.datetime.RelativeTimeOffset.RelativeTimeOffsetBuilderImpl
offsetMultiplier, offsetTimeUnit, roundingFields inherited from interface cdm.base.datetime.RelativeTime
metaDataFields inherited from interface cdm.base.datetime.RelativeTimeOffset
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe reference time zone or base time from which the relative time is calculated.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setOffsetMultiplier(Integer _offsetMultiplier) setOffsetTimeUnit(TimeUnitEnum _offsetTimeUnit) setRounding(TimeRounding _rounding) setTimeRelativeTo(ReferenceWithMetaTimeZone _timeRelativeTo) setTimeRelativeToValue(TimeZone _timeRelativeTo) toString()Methods inherited from class cdm.base.datetime.RelativeTimeOffset.RelativeTimeOffsetBuilderImpl
getOffsetMultiplier, getOffsetTimeUnit, getOrCreateRounding, getRoundingMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.datetime.RelativeTime
getType, metaData, processMethods inherited from interface cdm.base.datetime.RelativeTime.RelativeTimeBuilder
processMethods inherited from interface cdm.base.datetime.RelativeTimeOffset
getOffsetMultiplier, getOffsetTimeUnitMethods inherited from interface cdm.base.datetime.RelativeTimeOffset.RelativeTimeOffsetBuilder
getOrCreateRounding, getRoundingMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
timeRelativeTo
-
-
Constructor Details
-
RelativeTimeBuilderImpl
public RelativeTimeBuilderImpl()
-
-
Method Details
-
getTimeRelativeTo
@RosettaAttribute("timeRelativeTo") @Accessor(GETTER) @RuneAttribute("timeRelativeTo") public ReferenceWithMetaTimeZone.ReferenceWithMetaTimeZoneBuilder getTimeRelativeTo()Description copied from interface:RelativeTimeThe reference time zone or base time from which the relative time is calculated.- Specified by:
getTimeRelativeToin interfaceRelativeTime- Specified by:
getTimeRelativeToin interfaceRelativeTime.RelativeTimeBuilder
-
getOrCreateTimeRelativeTo
- Specified by:
getOrCreateTimeRelativeToin interfaceRelativeTime.RelativeTimeBuilder
-
setOffsetTimeUnit
@RosettaAttribute("offsetTimeUnit") @Accessor(SETTER) @RuneAttribute("offsetTimeUnit") public RelativeTime.RelativeTimeBuilder setOffsetTimeUnit(TimeUnitEnum _offsetTimeUnit) - Specified by:
setOffsetTimeUnitin interfaceRelativeTime.RelativeTimeBuilder- Specified by:
setOffsetTimeUnitin interfaceRelativeTimeOffset.RelativeTimeOffsetBuilder- Overrides:
setOffsetTimeUnitin classRelativeTimeOffset.RelativeTimeOffsetBuilderImpl
-
setOffsetMultiplier
@RosettaAttribute("offsetMultiplier") @Accessor(SETTER) @RuneAttribute("offsetMultiplier") public RelativeTime.RelativeTimeBuilder setOffsetMultiplier(Integer _offsetMultiplier) - Specified by:
setOffsetMultiplierin interfaceRelativeTime.RelativeTimeBuilder- Specified by:
setOffsetMultiplierin interfaceRelativeTimeOffset.RelativeTimeOffsetBuilder- Overrides:
setOffsetMultiplierin classRelativeTimeOffset.RelativeTimeOffsetBuilderImpl
-
setRounding
@RosettaAttribute("rounding") @Accessor(SETTER) @RuneAttribute("rounding") public RelativeTime.RelativeTimeBuilder setRounding(TimeRounding _rounding) - Specified by:
setRoundingin interfaceRelativeTime.RelativeTimeBuilder- Specified by:
setRoundingin interfaceRelativeTimeOffset.RelativeTimeOffsetBuilder- Overrides:
setRoundingin classRelativeTimeOffset.RelativeTimeOffsetBuilderImpl
-
setTimeRelativeTo
@RosettaAttribute("timeRelativeTo") @Accessor(SETTER) @RuneAttribute("timeRelativeTo") public RelativeTime.RelativeTimeBuilder setTimeRelativeTo(ReferenceWithMetaTimeZone _timeRelativeTo) - Specified by:
setTimeRelativeToin interfaceRelativeTime.RelativeTimeBuilder
-
setTimeRelativeToValue
- Specified by:
setTimeRelativeToValuein interfaceRelativeTime.RelativeTimeBuilder
-
build
Description copied from interface:RelativeTimeOffsetBuild Methods- Specified by:
buildin interfaceRelativeTime- Specified by:
buildin interfaceRelativeTimeOffset- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classRelativeTimeOffset.RelativeTimeOffsetBuilderImpl
-
toBuilder
- Specified by:
toBuilderin interfaceRelativeTime- Specified by:
toBuilderin interfaceRelativeTimeOffset- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classRelativeTimeOffset.RelativeTimeOffsetBuilderImpl
-
prune
- Specified by:
prunein interfaceRelativeTime.RelativeTimeBuilder- Specified by:
prunein interfaceRelativeTimeOffset.RelativeTimeOffsetBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
prunein classRelativeTimeOffset.RelativeTimeOffsetBuilderImpl
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
hasDatain classRelativeTimeOffset.RelativeTimeOffsetBuilderImpl
-
merge
public RelativeTime.RelativeTimeBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
mergein classRelativeTimeOffset.RelativeTimeOffsetBuilderImpl
-
equals
- Overrides:
equalsin classRelativeTimeOffset.RelativeTimeOffsetBuilderImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classRelativeTimeOffset.RelativeTimeOffsetBuilderImpl
-
toString
- Overrides:
toStringin classRelativeTimeOffset.RelativeTimeOffsetBuilderImpl
-