Package cdm.base.datetime
Interface AdjustableDate.AdjustableDateBuilder
- All Superinterfaces:
AdjustableDate,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:
AdjustableDate.AdjustableDateBuilderImpl
- Enclosing interface:
AdjustableDate
public static interface AdjustableDate.AdjustableDateBuilder
extends AdjustableDate, 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.AdjustableDate
AdjustableDate.AdjustableDateBuilder, AdjustableDate.AdjustableDateBuilderImpl, AdjustableDate.AdjustableDateImplNested 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.AdjustableDate
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 pointer style reference to date adjustments defined elsewhere in the document.com.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetMeta()com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderdefault 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) setDateAdjustmentsReference(ReferenceWithMetaBusinessDayAdjustments dateAdjustmentsReference) setDateAdjustmentsReferenceValue(BusinessDayAdjustments dateAdjustmentsReference) setMeta(com.rosetta.model.metafields.MetaFields meta) setUnadjustedDate(com.rosetta.model.lib.records.Date unadjustedDate) Methods inherited from interface cdm.base.datetime.AdjustableDate
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:AdjustableDateThe 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 interfaceAdjustableDate
-
getOrCreateDateAdjustmentsReference
ReferenceWithMetaBusinessDayAdjustments.ReferenceWithMetaBusinessDayAdjustmentsBuilder getOrCreateDateAdjustmentsReference() -
getDateAdjustmentsReference
ReferenceWithMetaBusinessDayAdjustments.ReferenceWithMetaBusinessDayAdjustmentsBuilder getDateAdjustmentsReference()Description copied from interface:AdjustableDateA pointer style reference to date adjustments defined elsewhere in the document.- Specified by:
getDateAdjustmentsReferencein interfaceAdjustableDate
-
getOrCreateAdjustedDate
FieldWithMetaDate.FieldWithMetaDateBuilder getOrCreateAdjustedDate() -
getAdjustedDate
FieldWithMetaDate.FieldWithMetaDateBuilder getAdjustedDate()Description copied from interface:AdjustableDateThe date once the adjustment has been performed. (Note that this date may change if the business center holidays change).- Specified by:
getAdjustedDatein interfaceAdjustableDate
-
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 interfaceAdjustableDate- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
setUnadjustedDate
AdjustableDate.AdjustableDateBuilder setUnadjustedDate(com.rosetta.model.lib.records.Date unadjustedDate) -
setDateAdjustments
-
setDateAdjustmentsReference
AdjustableDate.AdjustableDateBuilder setDateAdjustmentsReference(ReferenceWithMetaBusinessDayAdjustments dateAdjustmentsReference) -
setDateAdjustmentsReferenceValue
AdjustableDate.AdjustableDateBuilder setDateAdjustmentsReferenceValue(BusinessDayAdjustments dateAdjustmentsReference) -
setAdjustedDate
-
setAdjustedDateValue
AdjustableDate.AdjustableDateBuilder setAdjustedDateValue(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
-