Package cdm.base.datetime
Interface AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder
- All Superinterfaces:
AdjustedRelativeDateOffset,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,Offset,Offset.OffsetBuilder,Period,Period.PeriodBuilder,RelativeDateOffset,RelativeDateOffset.RelativeDateOffsetBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilderImpl
- Enclosing interface:
AdjustedRelativeDateOffset
public static interface AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder
extends AdjustedRelativeDateOffset, RelativeDateOffset.RelativeDateOffsetBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.datetime.AdjustedRelativeDateOffset
AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder, AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilderImpl, AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetImplNested 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 inherited from interface cdm.base.datetime.AdjustedRelativeDateOffset
metaDataFields inherited from interface cdm.base.datetime.RelativeDateOffset
metaData -
Method Summary
Modifier and TypeMethodDescriptionThe 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 voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAdjustedDate(com.rosetta.model.lib.records.Date adjustedDate) setBusinessCenters(BusinessCenters businessCenters) setBusinessCentersReference(ReferenceWithMetaBusinessCenters businessCentersReference) setBusinessCentersReferenceValue(BusinessCenters businessCentersReference) setBusinessDayConvention(BusinessDayConventionEnum businessDayConvention) setDateRelativeTo(ReferenceWithMetaDate dateRelativeTo) setDateRelativeToValue(com.rosetta.model.lib.records.Date dateRelativeTo) setDayType(DayTypeEnum dayType) setMeta(com.rosetta.model.metafields.MetaFields meta) setPeriod(PeriodEnum period) setPeriodMultiplier(Integer periodMultiplier) setRelativeDateAdjustments(BusinessDayAdjustments relativeDateAdjustments) Methods inherited from interface cdm.base.datetime.AdjustedRelativeDateOffset
build, getType, metaData, process, toBuilderMethods inherited from interface cdm.base.datetime.Offset
getDayTypeMethods inherited from interface cdm.base.datetime.Period
getPeriod, getPeriodMultiplierMethods inherited from interface cdm.base.datetime.Period.PeriodBuilder
getMeta, getOrCreateMetaMethods inherited from interface cdm.base.datetime.RelativeDateOffset
getAdjustedDate, getBusinessDayConventionMethods inherited from interface cdm.base.datetime.RelativeDateOffset.RelativeDateOffsetBuilder
getBusinessCenters, getBusinessCentersReference, getDateRelativeTo, getOrCreateBusinessCenters, getOrCreateBusinessCentersReference, getOrCreateDateRelativeToMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateRelativeDateAdjustments
BusinessDayAdjustments.BusinessDayAdjustmentsBuilder getOrCreateRelativeDateAdjustments() -
getRelativeDateAdjustments
BusinessDayAdjustments.BusinessDayAdjustmentsBuilder getRelativeDateAdjustments()Description copied from interface:AdjustedRelativeDateOffsetThe 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.- Specified by:
getRelativeDateAdjustmentsin interfaceAdjustedRelativeDateOffset
-
setPeriodMultiplier
AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder setPeriodMultiplier(Integer periodMultiplier) - Specified by:
setPeriodMultiplierin interfaceOffset.OffsetBuilder- Specified by:
setPeriodMultiplierin interfacePeriod.PeriodBuilder- Specified by:
setPeriodMultiplierin interfaceRelativeDateOffset.RelativeDateOffsetBuilder
-
setPeriod
- Specified by:
setPeriodin interfaceOffset.OffsetBuilder- Specified by:
setPeriodin interfacePeriod.PeriodBuilder- Specified by:
setPeriodin interfaceRelativeDateOffset.RelativeDateOffsetBuilder
-
setMeta
AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder setMeta(com.rosetta.model.metafields.MetaFields meta) - Specified by:
setMetain interfaceOffset.OffsetBuilder- Specified by:
setMetain interfacePeriod.PeriodBuilder- Specified by:
setMetain interfaceRelativeDateOffset.RelativeDateOffsetBuilder
-
setDayType
- Specified by:
setDayTypein interfaceOffset.OffsetBuilder- Specified by:
setDayTypein interfaceRelativeDateOffset.RelativeDateOffsetBuilder
-
setBusinessDayConvention
AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder setBusinessDayConvention(BusinessDayConventionEnum businessDayConvention) - Specified by:
setBusinessDayConventionin interfaceRelativeDateOffset.RelativeDateOffsetBuilder
-
setBusinessCenters
AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder setBusinessCenters(BusinessCenters businessCenters) - Specified by:
setBusinessCentersin interfaceRelativeDateOffset.RelativeDateOffsetBuilder
-
setBusinessCentersReference
AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder setBusinessCentersReference(ReferenceWithMetaBusinessCenters businessCentersReference) - Specified by:
setBusinessCentersReferencein interfaceRelativeDateOffset.RelativeDateOffsetBuilder
-
setBusinessCentersReferenceValue
AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder setBusinessCentersReferenceValue(BusinessCenters businessCentersReference) - Specified by:
setBusinessCentersReferenceValuein interfaceRelativeDateOffset.RelativeDateOffsetBuilder
-
setDateRelativeTo
AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder setDateRelativeTo(ReferenceWithMetaDate dateRelativeTo) - Specified by:
setDateRelativeToin interfaceRelativeDateOffset.RelativeDateOffsetBuilder
-
setDateRelativeToValue
AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder setDateRelativeToValue(com.rosetta.model.lib.records.Date dateRelativeTo) - Specified by:
setDateRelativeToValuein interfaceRelativeDateOffset.RelativeDateOffsetBuilder
-
setAdjustedDate
AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder setAdjustedDate(com.rosetta.model.lib.records.Date adjustedDate) - Specified by:
setAdjustedDatein interfaceRelativeDateOffset.RelativeDateOffsetBuilder
-
setRelativeDateAdjustments
AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder setRelativeDateAdjustments(BusinessDayAdjustments relativeDateAdjustments) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfaceOffset.OffsetBuilder- Specified by:
processin interfacePeriod.PeriodBuilder- Specified by:
processin interfaceRelativeDateOffset.RelativeDateOffsetBuilder- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfaceOffset.OffsetBuilder- Specified by:
prunein interfacePeriod.PeriodBuilder- Specified by:
prunein interfaceRelativeDateOffset.RelativeDateOffsetBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-