Package cdm.observable.asset.fro
Class BusinessDayOffset.BusinessDayOffsetBuilderImpl
java.lang.Object
cdm.base.datetime.Period.PeriodBuilderImpl
cdm.observable.asset.fro.BusinessDayOffset.BusinessDayOffsetBuilderImpl
- All Implemented Interfaces:
Period,Period.PeriodBuilder,BusinessDayOffset,BusinessDayOffset.BusinessDayOffsetBuilder,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Direct Known Subclasses:
FloatingRateIndexFixingOffset.FloatingRateIndexFixingOffsetBuilderImpl
- Enclosing interface:
BusinessDayOffset
public static class BusinessDayOffset.BusinessDayOffsetBuilderImpl
extends Period.PeriodBuilderImpl
implements BusinessDayOffset.BusinessDayOffsetBuilder
Builder Implementation of BusinessDayOffset
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.fro.BusinessDayOffset
BusinessDayOffset.BusinessDayOffsetBuilder, BusinessDayOffset.BusinessDayOffsetBuilderImpl, BusinessDayOffset.BusinessDayOffsetImplNested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilderNested classes/interfaces inherited from interface cdm.base.datetime.Period
Period.PeriodBuilder, Period.PeriodBuilderImpl, Period.PeriodImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BusinessCenters.BusinessCentersBuilderprotected Stringprotected StringFields inherited from class cdm.base.datetime.Period.PeriodBuilderImpl
meta, period, periodMultiplierFields inherited from interface cdm.observable.asset.fro.BusinessDayOffset
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe business centers for the offset.Legal text that underlies the Fixing Offset.Fixing Offset ReasonbooleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setBusinessCenters(BusinessCenters _businessCenters) setFixingOffsetDefinition(String _fixingOffsetDefinition) setFixingOffsetReason(String _fixingOffsetReason) setMeta(com.rosetta.model.metafields.MetaFields _meta) setPeriod(PeriodEnum _period) setPeriodMultiplier(Integer _periodMultiplier) toString()Methods inherited from class cdm.base.datetime.Period.PeriodBuilderImpl
getMeta, getOrCreateMeta, getPeriod, getPeriodMultiplierMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.observable.asset.fro.BusinessDayOffset
getType, metaData, processMethods inherited from interface cdm.observable.asset.fro.BusinessDayOffset.BusinessDayOffsetBuilder
processMethods inherited from interface cdm.base.datetime.Period
getPeriod, getPeriodMultiplierMethods inherited from interface cdm.base.datetime.Period.PeriodBuilder
getMeta, getOrCreateMetaMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
businessCenters
-
fixingOffsetDefinition
-
fixingOffsetReason
-
-
Constructor Details
-
BusinessDayOffsetBuilderImpl
public BusinessDayOffsetBuilderImpl()
-
-
Method Details
-
getBusinessCenters
@RosettaAttribute("businessCenters") @Accessor(GETTER) @RuneAttribute("businessCenters") public BusinessCenters.BusinessCentersBuilder getBusinessCenters()Description copied from interface:BusinessDayOffsetThe business centers for the offset.- Specified by:
getBusinessCentersin interfaceBusinessDayOffset- Specified by:
getBusinessCentersin interfaceBusinessDayOffset.BusinessDayOffsetBuilder
-
getOrCreateBusinessCenters
- Specified by:
getOrCreateBusinessCentersin interfaceBusinessDayOffset.BusinessDayOffsetBuilder
-
getFixingOffsetDefinition
@RosettaAttribute("fixingOffsetDefinition") @Accessor(GETTER) @RuneAttribute("fixingOffsetDefinition") public String getFixingOffsetDefinition()Description copied from interface:BusinessDayOffsetLegal text that underlies the Fixing Offset. ISDA Fixing Offset Definition. (e.g. One day that is either a Sydney Business Day or a Melbourne Business Day following the Reset Date)- Specified by:
getFixingOffsetDefinitionin interfaceBusinessDayOffset
-
getFixingOffsetReason
@RosettaAttribute("fixingOffsetReason") @Accessor(GETTER) @RuneAttribute("fixingOffsetReason") public String getFixingOffsetReason()Description copied from interface:BusinessDayOffsetFixing Offset Reason- Specified by:
getFixingOffsetReasonin interfaceBusinessDayOffset
-
setPeriodMultiplier
@RosettaAttribute("periodMultiplier") @Accessor(SETTER) @Required @RuneAttribute("periodMultiplier") public BusinessDayOffset.BusinessDayOffsetBuilder setPeriodMultiplier(Integer _periodMultiplier) - Specified by:
setPeriodMultiplierin interfaceBusinessDayOffset.BusinessDayOffsetBuilder- Specified by:
setPeriodMultiplierin interfacePeriod.PeriodBuilder- Overrides:
setPeriodMultiplierin classPeriod.PeriodBuilderImpl
-
setPeriod
@RosettaAttribute("period") @Accessor(SETTER) @Required @RuneAttribute("period") public BusinessDayOffset.BusinessDayOffsetBuilder setPeriod(PeriodEnum _period) - Specified by:
setPeriodin interfaceBusinessDayOffset.BusinessDayOffsetBuilder- Specified by:
setPeriodin interfacePeriod.PeriodBuilder- Overrides:
setPeriodin classPeriod.PeriodBuilderImpl
-
setMeta
@RosettaAttribute("meta") @Accessor(SETTER) @RuneAttribute("meta") @RuneMetaType public BusinessDayOffset.BusinessDayOffsetBuilder setMeta(com.rosetta.model.metafields.MetaFields _meta) - Specified by:
setMetain interfaceBusinessDayOffset.BusinessDayOffsetBuilder- Specified by:
setMetain interfacePeriod.PeriodBuilder- Overrides:
setMetain classPeriod.PeriodBuilderImpl
-
setBusinessCenters
@RosettaAttribute("businessCenters") @Accessor(SETTER) @RuneAttribute("businessCenters") public BusinessDayOffset.BusinessDayOffsetBuilder setBusinessCenters(BusinessCenters _businessCenters) - Specified by:
setBusinessCentersin interfaceBusinessDayOffset.BusinessDayOffsetBuilder
-
setFixingOffsetDefinition
@RosettaAttribute("fixingOffsetDefinition") @Accessor(SETTER) @RuneAttribute("fixingOffsetDefinition") public BusinessDayOffset.BusinessDayOffsetBuilder setFixingOffsetDefinition(String _fixingOffsetDefinition) - Specified by:
setFixingOffsetDefinitionin interfaceBusinessDayOffset.BusinessDayOffsetBuilder
-
setFixingOffsetReason
@RosettaAttribute("fixingOffsetReason") @Accessor(SETTER) @RuneAttribute("fixingOffsetReason") public BusinessDayOffset.BusinessDayOffsetBuilder setFixingOffsetReason(String _fixingOffsetReason) - Specified by:
setFixingOffsetReasonin interfaceBusinessDayOffset.BusinessDayOffsetBuilder
-
build
Description copied from interface:PeriodBuild Methods- Specified by:
buildin interfaceBusinessDayOffset- Specified by:
buildin interfacePeriod- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classPeriod.PeriodBuilderImpl
-
toBuilder
- Specified by:
toBuilderin interfaceBusinessDayOffset- Specified by:
toBuilderin interfacePeriod- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classPeriod.PeriodBuilderImpl
-
prune
- Specified by:
prunein interfaceBusinessDayOffset.BusinessDayOffsetBuilder- Specified by:
prunein interfacePeriod.PeriodBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
prunein classPeriod.PeriodBuilderImpl
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
hasDatain classPeriod.PeriodBuilderImpl
-
merge
public BusinessDayOffset.BusinessDayOffsetBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
mergein classPeriod.PeriodBuilderImpl
-
equals
- Overrides:
equalsin classPeriod.PeriodBuilderImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classPeriod.PeriodBuilderImpl
-
toString
- Overrides:
toStringin classPeriod.PeriodBuilderImpl
-