Package cdm.base.datetime
Class AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilderImpl
java.lang.Object
cdm.base.datetime.Period.PeriodBuilderImpl
cdm.base.datetime.Offset.OffsetBuilderImpl
cdm.base.datetime.RelativeDateOffset.RelativeDateOffsetBuilderImpl
cdm.base.datetime.AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilderImpl
- All Implemented Interfaces:
AdjustedRelativeDateOffset,AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder,Offset,Offset.OffsetBuilder,Period,Period.PeriodBuilder,RelativeDateOffset,RelativeDateOffset.RelativeDateOffsetBuilder,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
AdjustedRelativeDateOffset
public static class AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilderImpl
extends RelativeDateOffset.RelativeDateOffsetBuilderImpl
implements AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder
Builder Implementation of AdjustedRelativeDateOffset
-
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
FieldsModifier and TypeFieldDescriptionFields inherited from class cdm.base.datetime.RelativeDateOffset.RelativeDateOffsetBuilderImpl
adjustedDate, businessCenters, businessCentersReference, businessDayConvention, dateRelativeToFields inherited from class cdm.base.datetime.Offset.OffsetBuilderImpl
dayTypeFields inherited from class cdm.base.datetime.Period.PeriodBuilderImpl
meta, period, periodMultiplierFields inherited from interface cdm.base.datetime.AdjustedRelativeDateOffset
metaDataFields inherited from interface cdm.base.datetime.RelativeDateOffset
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe 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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) 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) toString()Methods inherited from class cdm.base.datetime.RelativeDateOffset.RelativeDateOffsetBuilderImpl
getAdjustedDate, getBusinessCenters, getBusinessCentersReference, getBusinessDayConvention, getDateRelativeTo, getOrCreateBusinessCenters, getOrCreateBusinessCentersReference, getOrCreateDateRelativeToMethods inherited from class cdm.base.datetime.Offset.OffsetBuilderImpl
getDayTypeMethods inherited from class cdm.base.datetime.Period.PeriodBuilderImpl
getMeta, getOrCreateMeta, getPeriod, getPeriodMultiplierMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.datetime.AdjustedRelativeDateOffset
getType, metaData, processMethods inherited from interface cdm.base.datetime.AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder
processMethods 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, processRosetta, processRosetta
-
Field Details
-
relativeDateAdjustments
-
-
Constructor Details
-
AdjustedRelativeDateOffsetBuilderImpl
public AdjustedRelativeDateOffsetBuilderImpl()
-
-
Method Details
-
getRelativeDateAdjustments
@RosettaAttribute("relativeDateAdjustments") @RuneAttribute("relativeDateAdjustments") public 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- Specified by:
getRelativeDateAdjustmentsin interfaceAdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder
-
getOrCreateRelativeDateAdjustments
- Specified by:
getOrCreateRelativeDateAdjustmentsin interfaceAdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder
-
setPeriodMultiplier
@RosettaAttribute(value="periodMultiplier", isRequired=true) @RuneAttribute(value="periodMultiplier", isRequired=true) public AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder setPeriodMultiplier(Integer _periodMultiplier) - Specified by:
setPeriodMultiplierin interfaceAdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder- Specified by:
setPeriodMultiplierin interfaceOffset.OffsetBuilder- Specified by:
setPeriodMultiplierin interfacePeriod.PeriodBuilder- Specified by:
setPeriodMultiplierin interfaceRelativeDateOffset.RelativeDateOffsetBuilder- Overrides:
setPeriodMultiplierin classRelativeDateOffset.RelativeDateOffsetBuilderImpl
-
setPeriod
@RosettaAttribute(value="period", isRequired=true) @RuneAttribute(value="period", isRequired=true) public AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder setPeriod(PeriodEnum _period) - Specified by:
setPeriodin interfaceAdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder- Specified by:
setPeriodin interfaceOffset.OffsetBuilder- Specified by:
setPeriodin interfacePeriod.PeriodBuilder- Specified by:
setPeriodin interfaceRelativeDateOffset.RelativeDateOffsetBuilder- Overrides:
setPeriodin classRelativeDateOffset.RelativeDateOffsetBuilderImpl
-
setMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder setMeta(com.rosetta.model.metafields.MetaFields _meta) - Specified by:
setMetain interfaceAdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder- Specified by:
setMetain interfaceOffset.OffsetBuilder- Specified by:
setMetain interfacePeriod.PeriodBuilder- Specified by:
setMetain interfaceRelativeDateOffset.RelativeDateOffsetBuilder- Overrides:
setMetain classRelativeDateOffset.RelativeDateOffsetBuilderImpl
-
setDayType
@RosettaAttribute("dayType") @RuneAttribute("dayType") public AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder setDayType(DayTypeEnum _dayType) - Specified by:
setDayTypein interfaceAdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder- Specified by:
setDayTypein interfaceOffset.OffsetBuilder- Specified by:
setDayTypein interfaceRelativeDateOffset.RelativeDateOffsetBuilder- Overrides:
setDayTypein classRelativeDateOffset.RelativeDateOffsetBuilderImpl
-
setBusinessDayConvention
@RosettaAttribute(value="businessDayConvention", isRequired=true) @RuneAttribute(value="businessDayConvention", isRequired=true) public AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder setBusinessDayConvention(BusinessDayConventionEnum _businessDayConvention) - Specified by:
setBusinessDayConventionin interfaceAdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder- Specified by:
setBusinessDayConventionin interfaceRelativeDateOffset.RelativeDateOffsetBuilder- Overrides:
setBusinessDayConventionin classRelativeDateOffset.RelativeDateOffsetBuilderImpl
-
setBusinessCenters
@RosettaAttribute("businessCenters") @RuneAttribute("businessCenters") public AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder setBusinessCenters(BusinessCenters _businessCenters) - Specified by:
setBusinessCentersin interfaceAdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder- Specified by:
setBusinessCentersin interfaceRelativeDateOffset.RelativeDateOffsetBuilder- Overrides:
setBusinessCentersin classRelativeDateOffset.RelativeDateOffsetBuilderImpl
-
setBusinessCentersReference
@RosettaAttribute("businessCentersReference") @RuneAttribute("businessCentersReference") public AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder setBusinessCentersReference(ReferenceWithMetaBusinessCenters _businessCentersReference) - Specified by:
setBusinessCentersReferencein interfaceAdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder- Specified by:
setBusinessCentersReferencein interfaceRelativeDateOffset.RelativeDateOffsetBuilder- Overrides:
setBusinessCentersReferencein classRelativeDateOffset.RelativeDateOffsetBuilderImpl
-
setBusinessCentersReferenceValue
public AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder setBusinessCentersReferenceValue(BusinessCenters _businessCentersReference) - Specified by:
setBusinessCentersReferenceValuein interfaceAdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder- Specified by:
setBusinessCentersReferenceValuein interfaceRelativeDateOffset.RelativeDateOffsetBuilder- Overrides:
setBusinessCentersReferenceValuein classRelativeDateOffset.RelativeDateOffsetBuilderImpl
-
setDateRelativeTo
@RosettaAttribute("dateRelativeTo") @RuneAttribute("dateRelativeTo") public AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder setDateRelativeTo(ReferenceWithMetaDate _dateRelativeTo) - Specified by:
setDateRelativeToin interfaceAdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder- Specified by:
setDateRelativeToin interfaceRelativeDateOffset.RelativeDateOffsetBuilder- Overrides:
setDateRelativeToin classRelativeDateOffset.RelativeDateOffsetBuilderImpl
-
setDateRelativeToValue
public AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder setDateRelativeToValue(com.rosetta.model.lib.records.Date _dateRelativeTo) - Specified by:
setDateRelativeToValuein interfaceAdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder- Specified by:
setDateRelativeToValuein interfaceRelativeDateOffset.RelativeDateOffsetBuilder- Overrides:
setDateRelativeToValuein classRelativeDateOffset.RelativeDateOffsetBuilderImpl
-
setAdjustedDate
@RosettaAttribute("adjustedDate") @RuneAttribute("adjustedDate") public AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder setAdjustedDate(com.rosetta.model.lib.records.Date _adjustedDate) - Specified by:
setAdjustedDatein interfaceAdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder- Specified by:
setAdjustedDatein interfaceRelativeDateOffset.RelativeDateOffsetBuilder- Overrides:
setAdjustedDatein classRelativeDateOffset.RelativeDateOffsetBuilderImpl
-
setRelativeDateAdjustments
@RosettaAttribute("relativeDateAdjustments") @RuneAttribute("relativeDateAdjustments") public AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder setRelativeDateAdjustments(BusinessDayAdjustments _relativeDateAdjustments) - Specified by:
setRelativeDateAdjustmentsin interfaceAdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder
-
build
Description copied from interface:PeriodBuild Methods- Specified by:
buildin interfaceAdjustedRelativeDateOffset- Specified by:
buildin interfaceOffset- Specified by:
buildin interfacePeriod- Specified by:
buildin interfaceRelativeDateOffset- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classRelativeDateOffset.RelativeDateOffsetBuilderImpl
-
toBuilder
- Specified by:
toBuilderin interfaceAdjustedRelativeDateOffset- Specified by:
toBuilderin interfaceOffset- Specified by:
toBuilderin interfacePeriod- Specified by:
toBuilderin interfaceRelativeDateOffset- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classRelativeDateOffset.RelativeDateOffsetBuilderImpl
-
prune
- Specified by:
prunein interfaceAdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder- Specified by:
prunein interfaceOffset.OffsetBuilder- Specified by:
prunein interfacePeriod.PeriodBuilder- Specified by:
prunein interfaceRelativeDateOffset.RelativeDateOffsetBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
prunein classRelativeDateOffset.RelativeDateOffsetBuilderImpl
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
hasDatain classRelativeDateOffset.RelativeDateOffsetBuilderImpl
-
merge
public AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
mergein classRelativeDateOffset.RelativeDateOffsetBuilderImpl
-
equals
- Overrides:
equalsin classRelativeDateOffset.RelativeDateOffsetBuilderImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classRelativeDateOffset.RelativeDateOffsetBuilderImpl
-
toString
- Overrides:
toStringin classRelativeDateOffset.RelativeDateOffsetBuilderImpl
-