Package cdm.base.datetime
Interface AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder
- All Superinterfaces:
AdjustableOrAdjustedOrRelativeDate,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilderImpl
- Enclosing interface:
AdjustableOrAdjustedOrRelativeDate
public static interface AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder
extends AdjustableOrAdjustedOrRelativeDate, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.datetime.AdjustableOrAdjustedOrRelativeDate
AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder, AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilderImpl, AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateImpl -
Field Summary
Fields inherited from interface cdm.base.datetime.AdjustableOrAdjustedOrRelativeDate
metaData -
Method Summary
Modifier and TypeMethodDescriptionThe date once the adjustment has been performed.The business day convention and financial business centers used for adjusting the date if it would otherwise fall on a day that is not a business date in the specified business centers.A date specified as some offset to another date (the anchor date).default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAdjustedDate(FieldWithMetaDate adjustedDate) setAdjustedDateValue(com.rosetta.model.lib.records.Date adjustedDate) setDateAdjustments(BusinessDayAdjustments dateAdjustments) setRelativeDate(RelativeDateOffset relativeDate) setUnadjustedDate(com.rosetta.model.lib.records.Date unadjustedDate) Methods inherited from interface cdm.base.datetime.AdjustableOrAdjustedOrRelativeDate
build, getType, getUnadjustedDate, 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
-
getOrCreateDateAdjustments
BusinessDayAdjustments.BusinessDayAdjustmentsBuilder getOrCreateDateAdjustments() -
getDateAdjustments
BusinessDayAdjustments.BusinessDayAdjustmentsBuilder getDateAdjustments()Description copied from interface:AdjustableOrAdjustedOrRelativeDateThe business day convention and financial business centers used for adjusting the date if it would otherwise fall on a day that is not a business date in the specified business centers.- Specified by:
getDateAdjustmentsin interfaceAdjustableOrAdjustedOrRelativeDate
-
getOrCreateAdjustedDate
FieldWithMetaDate.FieldWithMetaDateBuilder getOrCreateAdjustedDate() -
getAdjustedDate
FieldWithMetaDate.FieldWithMetaDateBuilder getAdjustedDate()Description copied from interface:AdjustableOrAdjustedOrRelativeDateThe date once the adjustment has been performed. (Note that this date may change if the business center holidays change).- Specified by:
getAdjustedDatein interfaceAdjustableOrAdjustedOrRelativeDate
-
getOrCreateRelativeDate
RelativeDateOffset.RelativeDateOffsetBuilder getOrCreateRelativeDate() -
getRelativeDate
RelativeDateOffset.RelativeDateOffsetBuilder getRelativeDate()Description copied from interface:AdjustableOrAdjustedOrRelativeDateA date specified as some offset to another date (the anchor date).- Specified by:
getRelativeDatein interfaceAdjustableOrAdjustedOrRelativeDate
-
setUnadjustedDate
AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder setUnadjustedDate(com.rosetta.model.lib.records.Date unadjustedDate) -
setDateAdjustments
AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder setDateAdjustments(BusinessDayAdjustments dateAdjustments) -
setAdjustedDate
AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder setAdjustedDate(FieldWithMetaDate adjustedDate) -
setAdjustedDateValue
AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder setAdjustedDateValue(com.rosetta.model.lib.records.Date adjustedDate) -
setRelativeDate
AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder setRelativeDate(RelativeDateOffset relativeDate) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-