Package cdm.base.datetime
Interface AdjustableOrRelativeDate.AdjustableOrRelativeDateBuilder
- All Superinterfaces:
AdjustableOrRelativeDate,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
AdjustableOrRelativeDate.AdjustableOrRelativeDateBuilderImpl
- Enclosing interface:
AdjustableOrRelativeDate
public static interface AdjustableOrRelativeDate.AdjustableOrRelativeDateBuilder
extends AdjustableOrRelativeDate, com.rosetta.model.lib.RosettaModelObjectBuilder, com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.datetime.AdjustableOrRelativeDate
AdjustableOrRelativeDate.AdjustableOrRelativeDateBuilder, AdjustableOrRelativeDate.AdjustableOrRelativeDateBuilderImpl, AdjustableOrRelativeDate.AdjustableOrRelativeDateImplNested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder -
Field Summary
Fields inherited from interface cdm.base.datetime.AdjustableOrRelativeDate
metaData -
Method Summary
Modifier and TypeMethodDescriptionA date that shall be subject to adjustment if it would otherwise fall on a day that is not a business day in the specified business centers, together with the convention for adjusting the date.com.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetMeta()com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderA 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()setAdjustableDate(AdjustableDate adjustableDate) setMeta(com.rosetta.model.metafields.MetaFields meta) setRelativeDate(AdjustedRelativeDateOffset relativeDate) Methods inherited from interface cdm.base.datetime.AdjustableOrRelativeDate
build, 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
-
getOrCreateAdjustableDate
AdjustableDate.AdjustableDateBuilder getOrCreateAdjustableDate() -
getAdjustableDate
AdjustableDate.AdjustableDateBuilder getAdjustableDate()Description copied from interface:AdjustableOrRelativeDateA date that shall be subject to adjustment if it would otherwise fall on a day that is not a business day in the specified business centers, together with the convention for adjusting the date.- Specified by:
getAdjustableDatein interfaceAdjustableOrRelativeDate
-
getOrCreateRelativeDate
AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder getOrCreateRelativeDate() -
getRelativeDate
AdjustedRelativeDateOffset.AdjustedRelativeDateOffsetBuilder getRelativeDate()Description copied from interface:AdjustableOrRelativeDateA date specified as some offset to another date (the anchor date).- Specified by:
getRelativeDatein interfaceAdjustableOrRelativeDate
-
getOrCreateMeta
com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getOrCreateMeta()- Specified by:
getOrCreateMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
getMeta
com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getMeta()- Specified by:
getMetain interfaceAdjustableOrRelativeDate- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
setAdjustableDate
AdjustableOrRelativeDate.AdjustableOrRelativeDateBuilder setAdjustableDate(AdjustableDate adjustableDate) -
setRelativeDate
AdjustableOrRelativeDate.AdjustableOrRelativeDateBuilder setRelativeDate(AdjustedRelativeDateOffset relativeDate) -
setMeta
AdjustableOrRelativeDate.AdjustableOrRelativeDateBuilder setMeta(com.rosetta.model.metafields.MetaFields meta) -
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
-