Package cdm.base.datetime
Interface AdjustableDates.AdjustableDatesBuilder
- All Superinterfaces:
AdjustableDates,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:
AdjustableDates.AdjustableDatesBuilderImpl
- Enclosing interface:
AdjustableDates
public static interface AdjustableDates.AdjustableDatesBuilder
extends AdjustableDates, 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.AdjustableDates
AdjustableDates.AdjustableDatesBuilder, AdjustableDates.AdjustableDatesBuilderImpl, AdjustableDates.AdjustableDatesImplNested 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.AdjustableDates
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddAdjustedDate(FieldWithMetaDate adjustedDate) addAdjustedDate(FieldWithMetaDate adjustedDate, int idx) addAdjustedDate(List<? extends FieldWithMetaDate> adjustedDate) addAdjustedDateValue(com.rosetta.model.lib.records.Date adjustedDate) addAdjustedDateValue(com.rosetta.model.lib.records.Date adjustedDate, int idx) addAdjustedDateValue(List<? extends com.rosetta.model.lib.records.Date> adjustedDate) addUnadjustedDate(com.rosetta.model.lib.records.Date unadjustedDate) addUnadjustedDate(com.rosetta.model.lib.records.Date unadjustedDate, int idx) addUnadjustedDate(List<com.rosetta.model.lib.records.Date> unadjustedDate) List<? extends FieldWithMetaDate.FieldWithMetaDateBuilder> The date(s) 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.com.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetMeta()getOrCreateAdjustedDate(int index) com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAdjustedDate(List<? extends FieldWithMetaDate> adjustedDate) setAdjustedDateValue(List<? extends com.rosetta.model.lib.records.Date> adjustedDate) setDateAdjustments(BusinessDayAdjustments dateAdjustments) setMeta(com.rosetta.model.metafields.MetaFields meta) setUnadjustedDate(List<com.rosetta.model.lib.records.Date> unadjustedDate) Methods inherited from interface cdm.base.datetime.AdjustableDates
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:AdjustableDatesThe 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 interfaceAdjustableDates
-
getOrCreateAdjustedDate
-
getAdjustedDate
List<? extends FieldWithMetaDate.FieldWithMetaDateBuilder> getAdjustedDate()Description copied from interface:AdjustableDatesThe date(s) once the adjustment has been performed. (Note that this date may change if the business center holidays change).- Specified by:
getAdjustedDatein interfaceAdjustableDates
-
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 interfaceAdjustableDates- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
addUnadjustedDate
AdjustableDates.AdjustableDatesBuilder addUnadjustedDate(com.rosetta.model.lib.records.Date unadjustedDate) -
addUnadjustedDate
AdjustableDates.AdjustableDatesBuilder addUnadjustedDate(com.rosetta.model.lib.records.Date unadjustedDate, int idx) -
addUnadjustedDate
AdjustableDates.AdjustableDatesBuilder addUnadjustedDate(List<com.rosetta.model.lib.records.Date> unadjustedDate) -
setUnadjustedDate
AdjustableDates.AdjustableDatesBuilder setUnadjustedDate(List<com.rosetta.model.lib.records.Date> unadjustedDate) -
setDateAdjustments
-
addAdjustedDate
-
addAdjustedDate
-
addAdjustedDateValue
AdjustableDates.AdjustableDatesBuilder addAdjustedDateValue(com.rosetta.model.lib.records.Date adjustedDate) -
addAdjustedDateValue
AdjustableDates.AdjustableDatesBuilder addAdjustedDateValue(com.rosetta.model.lib.records.Date adjustedDate, int idx) -
addAdjustedDate
AdjustableDates.AdjustableDatesBuilder addAdjustedDate(List<? extends FieldWithMetaDate> adjustedDate) -
setAdjustedDate
AdjustableDates.AdjustableDatesBuilder setAdjustedDate(List<? extends FieldWithMetaDate> adjustedDate) -
addAdjustedDateValue
AdjustableDates.AdjustableDatesBuilder addAdjustedDateValue(List<? extends com.rosetta.model.lib.records.Date> adjustedDate) -
setAdjustedDateValue
AdjustableDates.AdjustableDatesBuilder setAdjustedDateValue(List<? extends com.rosetta.model.lib.records.Date> adjustedDate) -
setMeta
-
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
-