Package cdm.base.datetime
Class AdjustableOrAdjustedDate.AdjustableOrAdjustedDateImpl
java.lang.Object
cdm.base.datetime.AdjustableOrAdjustedDate.AdjustableOrAdjustedDateImpl
- All Implemented Interfaces:
AdjustableOrAdjustedDate,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
AdjustableOrAdjustedDate
public static class AdjustableOrAdjustedDate.AdjustableOrAdjustedDateImpl
extends Object
implements AdjustableOrAdjustedDate
Immutable 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
Fields inherited from interface cdm.base.datetime.AdjustableOrAdjustedDate
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
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.MetaFieldsgetMeta()com.rosetta.model.lib.records.DateA date subject to adjustment.inthashCode()protected voidtoString()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 com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
AdjustableOrAdjustedDateImpl
protected AdjustableOrAdjustedDateImpl(AdjustableOrAdjustedDate.AdjustableOrAdjustedDateBuilder builder)
-
-
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 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
-
getAdjustedDate
@RosettaAttribute("adjustedDate") @RuneAttribute("adjustedDate") public FieldWithMetaDate 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
-
getMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public com.rosetta.model.metafields.MetaFields getMeta()- Specified by:
getMetain interfaceAdjustableOrAdjustedDate- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey
-
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
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-