Package cdm.base.datetime
Class AdjustableOrRelativeDate.AdjustableOrRelativeDateImpl
java.lang.Object
cdm.base.datetime.AdjustableOrRelativeDate.AdjustableOrRelativeDateImpl
- All Implemented Interfaces:
AdjustableOrRelativeDate,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
AdjustableOrRelativeDate
public static class AdjustableOrRelativeDate.AdjustableOrRelativeDateImpl
extends Object
implements AdjustableOrRelativeDate
Immutable Implementation of AdjustableOrRelativeDate
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.datetime.AdjustableOrRelativeDate
AdjustableOrRelativeDate.AdjustableOrRelativeDateBuilder, AdjustableOrRelativeDate.AdjustableOrRelativeDateBuilderImpl, AdjustableOrRelativeDate.AdjustableOrRelativeDateImplNested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder -
Field Summary
Fields inherited from interface cdm.base.datetime.AdjustableOrRelativeDate
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanA date that shall be subject to adjustment if it would otherwise fall on a day that is not a business day in the specified business centers, together with the convention for adjusting the date.com.rosetta.model.metafields.MetaFieldsgetMeta()A date specified as some offset to another date (the anchor date).inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.datetime.AdjustableOrRelativeDate
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
AdjustableOrRelativeDateImpl
protected AdjustableOrRelativeDateImpl(AdjustableOrRelativeDate.AdjustableOrRelativeDateBuilder builder)
-
-
Method Details
-
getAdjustableDate
@RosettaAttribute("adjustableDate") @RuneAttribute("adjustableDate") public AdjustableDate getAdjustableDate()Description copied from interface:AdjustableOrRelativeDateA date that shall be subject to adjustment if it would otherwise fall on a day that is not a business day in the specified business centers, together with the convention for adjusting the date.- Specified by:
getAdjustableDatein interfaceAdjustableOrRelativeDate
-
getRelativeDate
@RosettaAttribute("relativeDate") @RuneAttribute("relativeDate") public AdjustedRelativeDateOffset getRelativeDate()Description copied from interface:AdjustableOrRelativeDateA date specified as some offset to another date (the anchor date).- Specified by:
getRelativeDatein interfaceAdjustableOrRelativeDate
-
getMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public com.rosetta.model.metafields.MetaFields getMeta()- Specified by:
getMetain interfaceAdjustableOrRelativeDate- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey
-
build
Description copied from interface:AdjustableOrRelativeDateBuild Methods- Specified by:
buildin interfaceAdjustableOrRelativeDate- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceAdjustableOrRelativeDate- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-