Package cdm.observable.asset.fro
Interface BusinessDayOffset
- All Superinterfaces:
com.rosetta.model.lib.GlobalKey,Period,com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
BusinessDayOffset.BusinessDayOffsetBuilder,FloatingRateIndexFixingOffset,FloatingRateIndexFixingOffset.FloatingRateIndexFixingOffsetBuilder
- All Known Implementing Classes:
BusinessDayOffset.BusinessDayOffsetBuilderImpl,BusinessDayOffset.BusinessDayOffsetImpl,FloatingRateIndexFixingOffset.FloatingRateIndexFixingOffsetBuilderImpl,FloatingRateIndexFixingOffset.FloatingRateIndexFixingOffsetImpl
@RosettaDataType(value="BusinessDayOffset",
builder=BusinessDayOffsetBuilderImpl.class,
version="7.0.0-dev.105")
@RuneDataType(value="BusinessDayOffset",
model="cdm",
builder=BusinessDayOffsetBuilderImpl.class,
version="7.0.0-dev.105")
public interface BusinessDayOffset
extends Period
This allows an offset to be specified as, for instance, N business days, with a business centers specified as included.
- Version:
- 7.0.0-dev.105
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of BusinessDayOffsetstatic classImmutable Implementation of BusinessDayOffsetNested 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 -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()The business centers for the offset.Legal text that underlies the Fixing Offset.Fixing Offset Reasondefault Class<? extends BusinessDayOffset> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends BusinessDayOffset> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface cdm.base.datetime.Period
getMeta, getPeriod, getPeriodMultiplierMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getBusinessCenters
BusinessCenters getBusinessCenters()The business centers for the offset. -
getFixingOffsetDefinition
String getFixingOffsetDefinition()Legal 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) -
getFixingOffsetReason
String getFixingOffsetReason()Fixing Offset Reason -
build
BusinessDayOffset build()Build Methods -
toBuilder
BusinessDayOffset.BusinessDayOffsetBuilder toBuilder() -
builder
-
metaData
Utility Methods -
getType
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
-