Package cdm.base.datetime
Class AdjustableOrRelativeDates.AdjustableOrRelativeDatesBuilderImpl
java.lang.Object
cdm.base.datetime.AdjustableOrRelativeDates.AdjustableOrRelativeDatesBuilderImpl
- All Implemented Interfaces:
AdjustableOrRelativeDates,AdjustableOrRelativeDates.AdjustableOrRelativeDatesBuilder,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
AdjustableOrRelativeDates
public static class AdjustableOrRelativeDates.AdjustableOrRelativeDatesBuilderImpl
extends Object
implements AdjustableOrRelativeDates.AdjustableOrRelativeDatesBuilder
Builder Implementation of AdjustableOrRelativeDates
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.datetime.AdjustableOrRelativeDates
AdjustableOrRelativeDates.AdjustableOrRelativeDatesBuilder, AdjustableOrRelativeDates.AdjustableOrRelativeDatesBuilderImpl, AdjustableOrRelativeDates.AdjustableOrRelativeDatesImplNested 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 RelativeDates.RelativeDatesBuilderFields inherited from interface cdm.base.datetime.AdjustableOrRelativeDates
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 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) 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.AdjustableOrRelativeDates
getType, metaData, processMethods inherited from interface cdm.base.datetime.AdjustableOrRelativeDates.AdjustableOrRelativeDatesBuilder
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
-
meta
protected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder meta
-
-
Constructor Details
-
AdjustableOrRelativeDatesBuilderImpl
public AdjustableOrRelativeDatesBuilderImpl()
-
-
Method Details
-
getAdjustableDates
@RosettaAttribute("adjustableDates") @RuneAttribute("adjustableDates") public AdjustableDates.AdjustableDatesBuilder getAdjustableDates()Description copied from interface:AdjustableOrRelativeDatesA 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 interfaceAdjustableOrRelativeDates- Specified by:
getAdjustableDatesin interfaceAdjustableOrRelativeDates.AdjustableOrRelativeDatesBuilder
-
getOrCreateAdjustableDates
- Specified by:
getOrCreateAdjustableDatesin interfaceAdjustableOrRelativeDates.AdjustableOrRelativeDatesBuilder
-
getRelativeDates
@RosettaAttribute("relativeDates") @RuneAttribute("relativeDates") public RelativeDates.RelativeDatesBuilder getRelativeDates()Description copied from interface:AdjustableOrRelativeDatesA series of dates specified as some offset to another series of dates (the anchor dates).- Specified by:
getRelativeDatesin interfaceAdjustableOrRelativeDates- Specified by:
getRelativeDatesin interfaceAdjustableOrRelativeDates.AdjustableOrRelativeDatesBuilder
-
getOrCreateRelativeDates
- Specified by:
getOrCreateRelativeDatesin interfaceAdjustableOrRelativeDates.AdjustableOrRelativeDatesBuilder
-
getMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getMeta()- Specified by:
getMetain interfaceAdjustableOrRelativeDates- Specified by:
getMetain interfaceAdjustableOrRelativeDates.AdjustableOrRelativeDatesBuilder- 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 interfaceAdjustableOrRelativeDates.AdjustableOrRelativeDatesBuilder- Specified by:
getOrCreateMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
setAdjustableDates
@RosettaAttribute("adjustableDates") @RuneAttribute("adjustableDates") public AdjustableOrRelativeDates.AdjustableOrRelativeDatesBuilder setAdjustableDates(AdjustableDates _adjustableDates) - Specified by:
setAdjustableDatesin interfaceAdjustableOrRelativeDates.AdjustableOrRelativeDatesBuilder
-
setRelativeDates
@RosettaAttribute("relativeDates") @RuneAttribute("relativeDates") public AdjustableOrRelativeDates.AdjustableOrRelativeDatesBuilder setRelativeDates(RelativeDates _relativeDates) - Specified by:
setRelativeDatesin interfaceAdjustableOrRelativeDates.AdjustableOrRelativeDatesBuilder
-
setMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public AdjustableOrRelativeDates.AdjustableOrRelativeDatesBuilder setMeta(com.rosetta.model.metafields.MetaFields _meta) - Specified by:
setMetain interfaceAdjustableOrRelativeDates.AdjustableOrRelativeDatesBuilder
-
build
Description copied from interface:AdjustableOrRelativeDatesBuild Methods- Specified by:
buildin interfaceAdjustableOrRelativeDates- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceAdjustableOrRelativeDates- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceAdjustableOrRelativeDates.AdjustableOrRelativeDatesBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public AdjustableOrRelativeDates.AdjustableOrRelativeDatesBuilder 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
-