Package cdm.base.datetime
Class DirectOrRelativeTime.DirectOrRelativeTimeImpl
java.lang.Object
cdm.base.datetime.DirectOrRelativeTime.DirectOrRelativeTimeImpl
- All Implemented Interfaces:
DirectOrRelativeTime,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
DirectOrRelativeTime
public static class DirectOrRelativeTime.DirectOrRelativeTimeImpl
extends Object
implements DirectOrRelativeTime
Immutable Implementation of DirectOrRelativeTime
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.datetime.DirectOrRelativeTime
DirectOrRelativeTime.DirectOrRelativeTimeBuilder, DirectOrRelativeTime.DirectOrRelativeTimeBuilderImpl, DirectOrRelativeTime.DirectOrRelativeTimeImpl -
Field Summary
Fields inherited from interface cdm.base.datetime.DirectOrRelativeTime
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
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 com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
DirectOrRelativeTimeImpl
-
-
Method Details
-
getDirectTime
@RosettaAttribute("directTime") @Accessor(GETTER) @RuneAttribute("directTime") public TimeZone getDirectTime()Description copied from interface:DirectOrRelativeTimeAn absolute time value expressed in a specific time zone.- Specified by:
getDirectTimein interfaceDirectOrRelativeTime
-
getRelativeTime
@RosettaAttribute("relativeTime") @Accessor(GETTER) @RuneAttribute("relativeTime") public RelativeTime getRelativeTime()Description copied from interface:DirectOrRelativeTimeA time value calculated relative to another reference time.- Specified by:
getRelativeTimein interfaceDirectOrRelativeTime
-
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
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-