Package cdm.base.datetime
Interface AdjustedRelativeDateOffset
- All Superinterfaces:
com.rosetta.model.lib.GlobalKey,Offset,Period,RelativeDateOffset,com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder
- All Known Implementing Classes:
AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilderImpl,AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetImpl
@RosettaDataType(value="AdjustedRelativeDateOffset",
builder=AdjustedRelativeDateOffsetBuilderImpl.class,
version="5.30.0")
@RuneDataType(value="AdjustedRelativeDateOffset",
model="cdm",
builder=AdjustedRelativeDateOffsetBuilderImpl.class,
version="5.30.0")
public interface AdjustedRelativeDateOffset
extends RelativeDateOffset
A type defining a date (referred to as the derived date) as a relative offset from another date (referred to as the anchor date) plus optional date adjustments.
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of AdjustedRelativeDateOffsetstatic classImmutable Implementation of AdjustedRelativeDateOffsetNested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilderNested classes/interfaces inherited from interface cdm.base.datetime.Offset
Offset.OffsetBuilder, Offset.OffsetBuilderImpl, Offset.OffsetImplNested classes/interfaces inherited from interface cdm.base.datetime.Period
Period.PeriodBuilder, Period.PeriodBuilderImpl, Period.PeriodImplNested classes/interfaces inherited from interface cdm.base.datetime.RelativeDateOffset
RelativeDateOffset.RelativeDateOffsetBuilder, RelativeDateOffset.RelativeDateOffsetBuilderImpl, RelativeDateOffset.RelativeDateOffsetImpl -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()The business day convention and financial business centers used for adjusting the relative date if it would otherwise fall on a day that is not a business date in the specified business centers.default Class<? extends AdjustedRelativeDateOffset> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends AdjustedRelativeDateOffset> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface cdm.base.datetime.Offset
getDayTypeMethods inherited from interface cdm.base.datetime.Period
getMeta, getPeriod, getPeriodMultiplierMethods inherited from interface cdm.base.datetime.RelativeDateOffset
getAdjustedDate, getBusinessCenters, getBusinessCentersReference, getBusinessDayConvention, getDateRelativeToMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getRelativeDateAdjustments
BusinessDayAdjustments getRelativeDateAdjustments()The business day convention and financial business centers used for adjusting the relative date if it would otherwise fall on a day that is not a business date in the specified business centers. -
build
AdjustedRelativeDateOffset build()Build Methods -
toBuilder
-
builder
-
metaData
Utility Methods -
getType
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
-