Package cdm.base.datetime
Class AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilderImpl
java.lang.Object
cdm.base.datetime.AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilderImpl
- All Implemented Interfaces:
AdjustableOrAdjustedOrRelativeDate,AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
AdjustableOrAdjustedOrRelativeDate
public static class AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilderImpl
extends Object
implements AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder
Builder Implementation of AdjustableOrAdjustedOrRelativeDate
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.datetime.AdjustableOrAdjustedOrRelativeDate
AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder, AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilderImpl, AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.rosetta.model.lib.records.DateFields inherited from interface cdm.base.datetime.AdjustableOrAdjustedOrRelativeDate
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe 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).com.rosetta.model.lib.records.DateA date subject to adjustment.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) 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) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.datetime.AdjustableOrAdjustedOrRelativeDate
getType, metaData, processMethods inherited from interface cdm.base.datetime.AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
unadjustedDate
protected com.rosetta.model.lib.records.Date unadjustedDate -
dateAdjustments
-
adjustedDate
-
relativeDate
-
-
Constructor Details
-
AdjustableOrAdjustedOrRelativeDateBuilderImpl
public AdjustableOrAdjustedOrRelativeDateBuilderImpl()
-
-
Method Details
-
getUnadjustedDate
@RosettaAttribute("unadjustedDate") @RuneAttribute("unadjustedDate") public com.rosetta.model.lib.records.Date getUnadjustedDate()Description copied from interface:AdjustableOrAdjustedOrRelativeDateA date subject to adjustment.- Specified by:
getUnadjustedDatein interfaceAdjustableOrAdjustedOrRelativeDate
-
getDateAdjustments
@RosettaAttribute("dateAdjustments") @RuneAttribute("dateAdjustments") public 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- Specified by:
getDateAdjustmentsin interfaceAdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder
-
getOrCreateDateAdjustments
- Specified by:
getOrCreateDateAdjustmentsin interfaceAdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder
-
getAdjustedDate
@RosettaAttribute("adjustedDate") @RuneAttribute("adjustedDate") public 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- Specified by:
getAdjustedDatein interfaceAdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder
-
getOrCreateAdjustedDate
- Specified by:
getOrCreateAdjustedDatein interfaceAdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder
-
getRelativeDate
@RosettaAttribute("relativeDate") @RuneAttribute("relativeDate") public RelativeDateOffset.RelativeDateOffsetBuilder getRelativeDate()Description copied from interface:AdjustableOrAdjustedOrRelativeDateA date specified as some offset to another date (the anchor date).- Specified by:
getRelativeDatein interfaceAdjustableOrAdjustedOrRelativeDate- Specified by:
getRelativeDatein interfaceAdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder
-
getOrCreateRelativeDate
- Specified by:
getOrCreateRelativeDatein interfaceAdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder
-
setUnadjustedDate
@RosettaAttribute("unadjustedDate") @RuneAttribute("unadjustedDate") public AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder setUnadjustedDate(com.rosetta.model.lib.records.Date _unadjustedDate) - Specified by:
setUnadjustedDatein interfaceAdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder
-
setDateAdjustments
@RosettaAttribute("dateAdjustments") @RuneAttribute("dateAdjustments") public AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder setDateAdjustments(BusinessDayAdjustments _dateAdjustments) - Specified by:
setDateAdjustmentsin interfaceAdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder
-
setAdjustedDate
@RosettaAttribute("adjustedDate") @RuneAttribute("adjustedDate") public AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder setAdjustedDate(FieldWithMetaDate _adjustedDate) - Specified by:
setAdjustedDatein interfaceAdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder
-
setAdjustedDateValue
public AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder setAdjustedDateValue(com.rosetta.model.lib.records.Date _adjustedDate) - Specified by:
setAdjustedDateValuein interfaceAdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder
-
setRelativeDate
@RosettaAttribute("relativeDate") @RuneAttribute("relativeDate") public AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder setRelativeDate(RelativeDateOffset _relativeDate) - Specified by:
setRelativeDatein interfaceAdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder
-
build
Description copied from interface:AdjustableOrAdjustedOrRelativeDateBuild Methods- Specified by:
buildin interfaceAdjustableOrAdjustedOrRelativeDate- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceAdjustableOrAdjustedOrRelativeDate- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceAdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-