Package cdm.base.datetime
Class AdjustableOrAdjustedDate.AdjustableOrAdjustedDateBuilderImpl
java.lang.Object
cdm.base.datetime.AdjustableOrAdjustedDate.AdjustableOrAdjustedDateBuilderImpl
- All Implemented Interfaces:
AdjustableOrAdjustedDate,AdjustableOrAdjustedDate.AdjustableOrAdjustedDateBuilder,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
AdjustableOrAdjustedDate
public static class AdjustableOrAdjustedDate.AdjustableOrAdjustedDateBuilderImpl
extends Object
implements AdjustableOrAdjustedDate.AdjustableOrAdjustedDateBuilder
Builder Implementation of AdjustableOrAdjustedDate
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.datetime.AdjustableOrAdjustedDate
AdjustableOrAdjustedDate.AdjustableOrAdjustedDateBuilder, AdjustableOrAdjustedDate.AdjustableOrAdjustedDateBuilderImpl, AdjustableOrAdjustedDate.AdjustableOrAdjustedDateImplNested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderprotected com.rosetta.model.lib.records.DateFields inherited from interface cdm.base.datetime.AdjustableOrAdjustedDate
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.com.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetMeta()com.rosetta.model.metafields.MetaFields.MetaFieldsBuildercom.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) setMeta(com.rosetta.model.metafields.MetaFields _meta) 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.AdjustableOrAdjustedDate
getType, metaData, processMethods inherited from interface cdm.base.datetime.AdjustableOrAdjustedDate.AdjustableOrAdjustedDateBuilder
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
-
meta
protected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder meta
-
-
Constructor Details
-
AdjustableOrAdjustedDateBuilderImpl
public AdjustableOrAdjustedDateBuilderImpl()
-
-
Method Details
-
getUnadjustedDate
@RosettaAttribute("unadjustedDate") @RuneAttribute("unadjustedDate") public com.rosetta.model.lib.records.Date getUnadjustedDate()Description copied from interface:AdjustableOrAdjustedDateA date subject to adjustment.- Specified by:
getUnadjustedDatein interfaceAdjustableOrAdjustedDate
-
getDateAdjustments
@RosettaAttribute("dateAdjustments") @RuneAttribute("dateAdjustments") public BusinessDayAdjustments.BusinessDayAdjustmentsBuilder getDateAdjustments()Description copied from interface:AdjustableOrAdjustedDateThe 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 interfaceAdjustableOrAdjustedDate- Specified by:
getDateAdjustmentsin interfaceAdjustableOrAdjustedDate.AdjustableOrAdjustedDateBuilder
-
getOrCreateDateAdjustments
- Specified by:
getOrCreateDateAdjustmentsin interfaceAdjustableOrAdjustedDate.AdjustableOrAdjustedDateBuilder
-
getAdjustedDate
@RosettaAttribute("adjustedDate") @RuneAttribute("adjustedDate") public FieldWithMetaDate.FieldWithMetaDateBuilder getAdjustedDate()Description copied from interface:AdjustableOrAdjustedDateThe date once the adjustment has been performed. (Note that this date may change if the business center holidays change).- Specified by:
getAdjustedDatein interfaceAdjustableOrAdjustedDate- Specified by:
getAdjustedDatein interfaceAdjustableOrAdjustedDate.AdjustableOrAdjustedDateBuilder
-
getOrCreateAdjustedDate
- Specified by:
getOrCreateAdjustedDatein interfaceAdjustableOrAdjustedDate.AdjustableOrAdjustedDateBuilder
-
getMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getMeta()- Specified by:
getMetain interfaceAdjustableOrAdjustedDate- Specified by:
getMetain interfaceAdjustableOrAdjustedDate.AdjustableOrAdjustedDateBuilder- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
getOrCreateMeta
public com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getOrCreateMeta()- Specified by:
getOrCreateMetain interfaceAdjustableOrAdjustedDate.AdjustableOrAdjustedDateBuilder- Specified by:
getOrCreateMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
setUnadjustedDate
@RosettaAttribute("unadjustedDate") @RuneAttribute("unadjustedDate") public AdjustableOrAdjustedDate.AdjustableOrAdjustedDateBuilder setUnadjustedDate(com.rosetta.model.lib.records.Date _unadjustedDate) - Specified by:
setUnadjustedDatein interfaceAdjustableOrAdjustedDate.AdjustableOrAdjustedDateBuilder
-
setDateAdjustments
@RosettaAttribute("dateAdjustments") @RuneAttribute("dateAdjustments") public AdjustableOrAdjustedDate.AdjustableOrAdjustedDateBuilder setDateAdjustments(BusinessDayAdjustments _dateAdjustments) - Specified by:
setDateAdjustmentsin interfaceAdjustableOrAdjustedDate.AdjustableOrAdjustedDateBuilder
-
setAdjustedDate
@RosettaAttribute("adjustedDate") @RuneAttribute("adjustedDate") public AdjustableOrAdjustedDate.AdjustableOrAdjustedDateBuilder setAdjustedDate(FieldWithMetaDate _adjustedDate) - Specified by:
setAdjustedDatein interfaceAdjustableOrAdjustedDate.AdjustableOrAdjustedDateBuilder
-
setAdjustedDateValue
public AdjustableOrAdjustedDate.AdjustableOrAdjustedDateBuilder setAdjustedDateValue(com.rosetta.model.lib.records.Date _adjustedDate) - Specified by:
setAdjustedDateValuein interfaceAdjustableOrAdjustedDate.AdjustableOrAdjustedDateBuilder
-
setMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public AdjustableOrAdjustedDate.AdjustableOrAdjustedDateBuilder setMeta(com.rosetta.model.metafields.MetaFields _meta) - Specified by:
setMetain interfaceAdjustableOrAdjustedDate.AdjustableOrAdjustedDateBuilder
-
build
Description copied from interface:AdjustableOrAdjustedDateBuild Methods- Specified by:
buildin interfaceAdjustableOrAdjustedDate- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceAdjustableOrAdjustedDate- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceAdjustableOrAdjustedDate.AdjustableOrAdjustedDateBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public AdjustableOrAdjustedDate.AdjustableOrAdjustedDateBuilder 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
-