Package cdm.margin.schedule
Class StandardizedSchedule.StandardizedScheduleImpl
java.lang.Object
cdm.margin.schedule.StandardizedSchedule.StandardizedScheduleImpl
- All Implemented Interfaces:
StandardizedSchedule,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
StandardizedSchedule
public static class StandardizedSchedule.StandardizedScheduleImpl
extends Object
implements StandardizedSchedule
Immutable Implementation of StandardizedSchedule
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.margin.schedule.StandardizedSchedule
StandardizedSchedule.StandardizedScheduleBuilder, StandardizedSchedule.StandardizedScheduleBuilderImpl, StandardizedSchedule.StandardizedScheduleImpl -
Field Summary
Fields inherited from interface cdm.margin.schedule.StandardizedSchedule
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface cdm.margin.schedule.StandardizedSchedule
getType, metaData, process
-
Constructor Details
-
StandardizedScheduleImpl
-
-
Method Details
-
getAssetClass
@RosettaAttribute("assetClass") @Accessor(GETTER) @Required @RuneAttribute("assetClass") public StandardizedScheduleAssetClassEnum getAssetClass()Description copied from interface:StandardizedScheduleGetter Methods- Specified by:
getAssetClassin interfaceStandardizedSchedule
-
getProductClass
@RosettaAttribute("productClass") @Accessor(GETTER) @Required @RuneAttribute("productClass") public StandardizedScheduleProductClassEnum getProductClass()- Specified by:
getProductClassin interfaceStandardizedSchedule
-
getNotional
@RosettaAttribute("notional") @Accessor(GETTER) @Required @RuneAttribute("notional") public BigDecimal getNotional()- Specified by:
getNotionalin interfaceStandardizedSchedule
-
getNotionalCurrency
@RosettaAttribute("notionalCurrency") @Accessor(GETTER) @Required @RuneAttribute("notionalCurrency") public String getNotionalCurrency()- Specified by:
getNotionalCurrencyin interfaceStandardizedSchedule
-
getDurationInYears
@RosettaAttribute("durationInYears") @Accessor(GETTER) @RuneAttribute("durationInYears") public BigDecimal getDurationInYears()- Specified by:
getDurationInYearsin interfaceStandardizedSchedule
-
build
Description copied from interface:StandardizedScheduleBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceStandardizedSchedule
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceStandardizedSchedule
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-