Package cdm.base.datetime
Class AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilderImpl
java.lang.Object
cdm.base.datetime.AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilderImpl
- All Implemented Interfaces:
AdjustableRelativeOrPeriodicDates,AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
AdjustableRelativeOrPeriodicDates
public static class AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilderImpl
extends Object
implements AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder
Builder 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
FieldsModifier and TypeFieldDescriptionprotected AdjustableDates.AdjustableDatesBuilderprotected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderprotected PeriodicDates.PeriodicDatesBuilderprotected RelativeDates.RelativeDatesBuilderFields inherited from interface cdm.base.datetime.AdjustableRelativeOrPeriodicDates
metaData -
Constructor Summary
Constructors -
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.MetaFields.MetaFieldsBuildergetMeta()com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderA calculation period schedule.A series of dates specified as some offset to another series of dates (the anchor dates).booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAdjustableDates(AdjustableDates _adjustableDates) setMeta(com.rosetta.model.metafields.MetaFields _meta) setPeriodicDates(PeriodicDates _periodicDates) setRelativeDates(RelativeDates _relativeDates) 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 cdm.base.datetime.AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
adjustableDates
-
relativeDates
-
periodicDates
-
meta
protected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder meta
-
-
Constructor Details
-
AdjustableRelativeOrPeriodicDatesBuilderImpl
public AdjustableRelativeOrPeriodicDatesBuilderImpl()
-
-
Method Details
-
getAdjustableDates
@RosettaAttribute("adjustableDates") @RuneAttribute("adjustableDates") public AdjustableDates.AdjustableDatesBuilder 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- Specified by:
getAdjustableDatesin interfaceAdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder
-
getOrCreateAdjustableDates
- Specified by:
getOrCreateAdjustableDatesin interfaceAdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder
-
getRelativeDates
@RosettaAttribute("relativeDates") @RuneAttribute("relativeDates") public RelativeDates.RelativeDatesBuilder 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- Specified by:
getRelativeDatesin interfaceAdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder
-
getOrCreateRelativeDates
- Specified by:
getOrCreateRelativeDatesin interfaceAdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder
-
getPeriodicDates
@RosettaAttribute("periodicDates") @RuneAttribute("periodicDates") public PeriodicDates.PeriodicDatesBuilder getPeriodicDates()Description copied from interface:AdjustableRelativeOrPeriodicDatesA calculation period schedule.- Specified by:
getPeriodicDatesin interfaceAdjustableRelativeOrPeriodicDates- Specified by:
getPeriodicDatesin interfaceAdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder
-
getOrCreatePeriodicDates
- Specified by:
getOrCreatePeriodicDatesin interfaceAdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder
-
getMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getMeta()- Specified by:
getMetain interfaceAdjustableRelativeOrPeriodicDates- Specified by:
getMetain interfaceAdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder- 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 interfaceAdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder- Specified by:
getOrCreateMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
setAdjustableDates
@RosettaAttribute("adjustableDates") @RuneAttribute("adjustableDates") public AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder setAdjustableDates(AdjustableDates _adjustableDates) - Specified by:
setAdjustableDatesin interfaceAdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder
-
setRelativeDates
@RosettaAttribute("relativeDates") @RuneAttribute("relativeDates") public AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder setRelativeDates(RelativeDates _relativeDates) - Specified by:
setRelativeDatesin interfaceAdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder
-
setPeriodicDates
@RosettaAttribute("periodicDates") @RuneAttribute("periodicDates") public AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder setPeriodicDates(PeriodicDates _periodicDates) - Specified by:
setPeriodicDatesin interfaceAdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder
-
setMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder setMeta(com.rosetta.model.metafields.MetaFields _meta) - Specified by:
setMetain interfaceAdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder
-
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
-
prune
- Specified by:
prunein interfaceAdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder 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
-