Package cdm.base.datetime
Interface AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder
- All Superinterfaces:
AdjustableRelativeOrPeriodicDates,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:
AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilderImpl
- Enclosing interface:
AdjustableRelativeOrPeriodicDates
public static interface AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder
extends AdjustableRelativeOrPeriodicDates, 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.AdjustableRelativeOrPeriodicDates
AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder, AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilderImpl, AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesImplNested 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.AdjustableRelativeOrPeriodicDates
metaData -
Method Summary
Modifier and TypeMethodDescriptionA series of dates that shall be subject to adjustment if they 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 calculation period schedule.A series of dates specified as some offset to another series of dates (the anchor dates).default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAdjustableDates(AdjustableDates adjustableDates) setMeta(com.rosetta.model.metafields.MetaFields meta) setPeriodicDates(PeriodicDates periodicDates) setRelativeDates(RelativeDates relativeDates) Methods inherited from interface cdm.base.datetime.AdjustableRelativeOrPeriodicDates
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
-
getOrCreateAdjustableDates
AdjustableDates.AdjustableDatesBuilder getOrCreateAdjustableDates() -
getAdjustableDates
AdjustableDates.AdjustableDatesBuilder getAdjustableDates()Description copied from interface:AdjustableRelativeOrPeriodicDatesA series of dates that shall be subject to adjustment if they 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:
getAdjustableDatesin interfaceAdjustableRelativeOrPeriodicDates
-
getOrCreateRelativeDates
RelativeDates.RelativeDatesBuilder getOrCreateRelativeDates() -
getRelativeDates
RelativeDates.RelativeDatesBuilder getRelativeDates()Description copied from interface:AdjustableRelativeOrPeriodicDatesA series of dates specified as some offset to another series of dates (the anchor dates).- Specified by:
getRelativeDatesin interfaceAdjustableRelativeOrPeriodicDates
-
getOrCreatePeriodicDates
PeriodicDates.PeriodicDatesBuilder getOrCreatePeriodicDates() -
getPeriodicDates
PeriodicDates.PeriodicDatesBuilder getPeriodicDates()Description copied from interface:AdjustableRelativeOrPeriodicDatesA calculation period schedule.- Specified by:
getPeriodicDatesin interfaceAdjustableRelativeOrPeriodicDates
-
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 interfaceAdjustableRelativeOrPeriodicDates- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
setAdjustableDates
AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder setAdjustableDates(AdjustableDates adjustableDates) -
setRelativeDates
AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder setRelativeDates(RelativeDates relativeDates) -
setPeriodicDates
AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder setPeriodicDates(PeriodicDates periodicDates) -
setMeta
AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder 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
-