Package cdm.observable.asset.fro
Class BusinessDayOffset.BusinessDayOffsetImpl
java.lang.Object
cdm.base.datetime.Period.PeriodImpl
cdm.observable.asset.fro.BusinessDayOffset.BusinessDayOffsetImpl
- All Implemented Interfaces:
Period,BusinessDayOffset,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.RosettaModelObject
- Direct Known Subclasses:
FloatingRateIndexFixingOffset.FloatingRateIndexFixingOffsetImpl
- Enclosing interface:
BusinessDayOffset
public static class BusinessDayOffset.BusinessDayOffsetImpl
extends Period.PeriodImpl
implements BusinessDayOffset
Immutable 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
Fields inherited from interface cdm.observable.asset.fro.BusinessDayOffset
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Methods inherited from class cdm.base.datetime.Period.PeriodImpl
getMeta, getPeriod, getPeriodMultiplier, setBuilderFieldsMethods 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.base.datetime.Period
getMeta, getPeriod, getPeriodMultiplierMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
BusinessDayOffsetImpl
-
-
Method Details
-
getBusinessCenters
@RosettaAttribute("businessCenters") @Accessor(GETTER) @RuneAttribute("businessCenters") public BusinessCenters getBusinessCenters()Description copied from interface:BusinessDayOffsetThe business centers for the offset.- Specified by:
getBusinessCentersin interfaceBusinessDayOffset
-
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
-
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.PeriodImpl
-
toBuilder
- Specified by:
toBuilderin interfaceBusinessDayOffset- Specified by:
toBuilderin interfacePeriod- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classPeriod.PeriodImpl
-
setBuilderFields
-
equals
- Overrides:
equalsin classPeriod.PeriodImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classPeriod.PeriodImpl
-
toString
- Overrides:
toStringin classPeriod.PeriodImpl
-