Package cdm.base.datetime
Class AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesImpl
java.lang.Object
cdm.base.datetime.AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesImpl
- All Implemented Interfaces:
AdjustableRelativeOrPeriodicDates,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
AdjustableRelativeOrPeriodicDates
public static class AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesImpl
extends Object
implements AdjustableRelativeOrPeriodicDates
Immutable Implementation of AdjustableRelativeOrPeriodicDates
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.datetime.AdjustableRelativeOrPeriodicDates
AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder, AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilderImpl, AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesImplNested 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.AdjustableRelativeOrPeriodicDates
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAdjustableRelativeOrPeriodicDatesImpl(AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanA series of dates that shall be subject to adjustment if they would otherwise fall on a day that is not a business day in the specified business centers, together with the convention for adjusting the date.com.rosetta.model.metafields.MetaFieldsgetMeta()A calculation period schedule.A series of dates specified as some offset to another series of dates (the anchor dates).inthashCode()protected voidsetBuilderFields(AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder builder) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.datetime.AdjustableRelativeOrPeriodicDates
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
AdjustableRelativeOrPeriodicDatesImpl
protected AdjustableRelativeOrPeriodicDatesImpl(AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder builder)
-
-
Method Details
-
getAdjustableDates
@RosettaAttribute("adjustableDates") @RuneAttribute("adjustableDates") public AdjustableDates getAdjustableDates()Description copied from interface:AdjustableRelativeOrPeriodicDatesA series of dates that shall be subject to adjustment if they would otherwise fall on a day that is not a business day in the specified business centers, together with the convention for adjusting the date.- Specified by:
getAdjustableDatesin interfaceAdjustableRelativeOrPeriodicDates
-
getRelativeDates
@RosettaAttribute("relativeDates") @RuneAttribute("relativeDates") public RelativeDates getRelativeDates()Description copied from interface:AdjustableRelativeOrPeriodicDatesA series of dates specified as some offset to another series of dates (the anchor dates).- Specified by:
getRelativeDatesin interfaceAdjustableRelativeOrPeriodicDates
-
getPeriodicDates
@RosettaAttribute("periodicDates") @RuneAttribute("periodicDates") public PeriodicDates getPeriodicDates()Description copied from interface:AdjustableRelativeOrPeriodicDatesA calculation period schedule.- Specified by:
getPeriodicDatesin interfaceAdjustableRelativeOrPeriodicDates
-
getMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public com.rosetta.model.metafields.MetaFields getMeta()- Specified by:
getMetain interfaceAdjustableRelativeOrPeriodicDates- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey
-
build
Description copied from interface:AdjustableRelativeOrPeriodicDatesBuild Methods- Specified by:
buildin interfaceAdjustableRelativeOrPeriodicDates- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceAdjustableRelativeOrPeriodicDates- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
protected void setBuilderFields(AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder builder) -
equals
-
hashCode
public int hashCode() -
toString
-