Package cdm.base.datetime
Interface RelativeDateOffset.RelativeDateOffsetBuilder
- All Superinterfaces:
com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,Offset,Offset.OffsetBuilder,Period,Period.PeriodBuilder,RelativeDateOffset,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Subinterfaces:
AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder,RelativeDates.RelativeDatesBuilder
- All Known Implementing Classes:
AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilderImpl,RelativeDateOffset.RelativeDateOffsetBuilderImpl,RelativeDates.RelativeDatesBuilderImpl
- Enclosing interface:
RelativeDateOffset
public static interface RelativeDateOffset.RelativeDateOffsetBuilder
extends RelativeDateOffset, Offset.OffsetBuilder
Builder Interface
-
Nested Class Summary
Nested 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.RelativeDateOffset
metaData -
Method Summary
Modifier and TypeMethodDescriptionA pointer style reference to a set of financial business centers defined elsewhere in the document.Specifies the anchor as an href attribute.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) Methods 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
build, getAdjustedDate, getBusinessDayConvention, getType, metaData, process, toBuilderMethods 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
-
getOrCreateBusinessCenters
BusinessCenters.BusinessCentersBuilder getOrCreateBusinessCenters() -
getBusinessCenters
BusinessCenters.BusinessCentersBuilder getBusinessCenters()- Specified by:
getBusinessCentersin interfaceRelativeDateOffset
-
getOrCreateBusinessCentersReference
ReferenceWithMetaBusinessCenters.ReferenceWithMetaBusinessCentersBuilder getOrCreateBusinessCentersReference() -
getBusinessCentersReference
ReferenceWithMetaBusinessCenters.ReferenceWithMetaBusinessCentersBuilder getBusinessCentersReference()Description copied from interface:RelativeDateOffsetA pointer style reference to a set of financial business centers defined elsewhere in the document. This set of business centers is used to determine whether a particular day is a business day or not.- Specified by:
getBusinessCentersReferencein interfaceRelativeDateOffset
-
getOrCreateDateRelativeTo
ReferenceWithMetaDate.ReferenceWithMetaDateBuilder getOrCreateDateRelativeTo() -
getDateRelativeTo
ReferenceWithMetaDate.ReferenceWithMetaDateBuilder getDateRelativeTo()Description copied from interface:RelativeDateOffsetSpecifies the anchor as an href attribute. The href attribute value is a pointer style reference to the element or component elsewhere in the document where the anchor date is defined.- Specified by:
getDateRelativeToin interfaceRelativeDateOffset
-
setPeriodMultiplier
- Specified by:
setPeriodMultiplierin interfaceOffset.OffsetBuilder- Specified by:
setPeriodMultiplierin interfacePeriod.PeriodBuilder
-
setPeriod
- Specified by:
setPeriodin interfaceOffset.OffsetBuilder- Specified by:
setPeriodin interfacePeriod.PeriodBuilder
-
setMeta
- Specified by:
setMetain interfaceOffset.OffsetBuilder- Specified by:
setMetain interfacePeriod.PeriodBuilder
-
setDayType
- Specified by:
setDayTypein interfaceOffset.OffsetBuilder
-
setBusinessDayConvention
RelativeDateOffset.RelativeDateOffsetBuilder setBusinessDayConvention(BusinessDayConventionEnum businessDayConvention) -
setBusinessCenters
-
setBusinessCentersReference
RelativeDateOffset.RelativeDateOffsetBuilder setBusinessCentersReference(ReferenceWithMetaBusinessCenters businessCentersReference) -
setBusinessCentersReferenceValue
RelativeDateOffset.RelativeDateOffsetBuilder setBusinessCentersReferenceValue(BusinessCenters businessCentersReference) -
setDateRelativeTo
RelativeDateOffset.RelativeDateOffsetBuilder setDateRelativeTo(ReferenceWithMetaDate dateRelativeTo) -
setDateRelativeToValue
RelativeDateOffset.RelativeDateOffsetBuilder setDateRelativeToValue(com.rosetta.model.lib.records.Date dateRelativeTo) -
setAdjustedDate
RelativeDateOffset.RelativeDateOffsetBuilder setAdjustedDate(com.rosetta.model.lib.records.Date adjustedDate) -
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 interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfaceOffset.OffsetBuilder- Specified by:
prunein interfacePeriod.PeriodBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-