Package cdm.base.datetime
Class DirectOrRelativeTime.DirectOrRelativeTimeBuilderImpl
java.lang.Object
cdm.base.datetime.DirectOrRelativeTime.DirectOrRelativeTimeBuilderImpl
- All Implemented Interfaces:
DirectOrRelativeTime,DirectOrRelativeTime.DirectOrRelativeTimeBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
DirectOrRelativeTime
public static class DirectOrRelativeTime.DirectOrRelativeTimeBuilderImpl
extends Object
implements DirectOrRelativeTime.DirectOrRelativeTimeBuilder
Builder Implementation of DirectOrRelativeTime
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.datetime.DirectOrRelativeTime
DirectOrRelativeTime.DirectOrRelativeTimeBuilder, DirectOrRelativeTime.DirectOrRelativeTimeBuilderImpl, DirectOrRelativeTime.DirectOrRelativeTimeImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected TimeZone.TimeZoneBuilderprotected RelativeTime.RelativeTimeBuilderFields inherited from interface cdm.base.datetime.DirectOrRelativeTime
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanAn absolute time value expressed in a specific time zone.A time value calculated relative to another reference time.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setDirectTime(TimeZone _directTime) setRelativeTime(RelativeTime _relativeTime) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.datetime.DirectOrRelativeTime
getType, metaData, processMethods inherited from interface cdm.base.datetime.DirectOrRelativeTime.DirectOrRelativeTimeBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
directTime
-
relativeTime
-
-
Constructor Details
-
DirectOrRelativeTimeBuilderImpl
public DirectOrRelativeTimeBuilderImpl()
-
-
Method Details
-
getDirectTime
@RosettaAttribute("directTime") @Accessor(GETTER) @RuneAttribute("directTime") public TimeZone.TimeZoneBuilder getDirectTime()Description copied from interface:DirectOrRelativeTimeAn absolute time value expressed in a specific time zone.- Specified by:
getDirectTimein interfaceDirectOrRelativeTime- Specified by:
getDirectTimein interfaceDirectOrRelativeTime.DirectOrRelativeTimeBuilder
-
getOrCreateDirectTime
- Specified by:
getOrCreateDirectTimein interfaceDirectOrRelativeTime.DirectOrRelativeTimeBuilder
-
getRelativeTime
@RosettaAttribute("relativeTime") @Accessor(GETTER) @RuneAttribute("relativeTime") public RelativeTime.RelativeTimeBuilder getRelativeTime()Description copied from interface:DirectOrRelativeTimeA time value calculated relative to another reference time.- Specified by:
getRelativeTimein interfaceDirectOrRelativeTime- Specified by:
getRelativeTimein interfaceDirectOrRelativeTime.DirectOrRelativeTimeBuilder
-
getOrCreateRelativeTime
- Specified by:
getOrCreateRelativeTimein interfaceDirectOrRelativeTime.DirectOrRelativeTimeBuilder
-
setDirectTime
@RosettaAttribute("directTime") @Accessor(SETTER) @RuneAttribute("directTime") public DirectOrRelativeTime.DirectOrRelativeTimeBuilder setDirectTime(TimeZone _directTime) - Specified by:
setDirectTimein interfaceDirectOrRelativeTime.DirectOrRelativeTimeBuilder
-
setRelativeTime
@RosettaAttribute("relativeTime") @Accessor(SETTER) @RuneAttribute("relativeTime") public DirectOrRelativeTime.DirectOrRelativeTimeBuilder setRelativeTime(RelativeTime _relativeTime) - Specified by:
setRelativeTimein interfaceDirectOrRelativeTime.DirectOrRelativeTimeBuilder
-
build
Description copied from interface:DirectOrRelativeTimeBuild Methods- Specified by:
buildin interfaceDirectOrRelativeTime- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceDirectOrRelativeTime- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceDirectOrRelativeTime.DirectOrRelativeTimeBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public DirectOrRelativeTime.DirectOrRelativeTimeBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-