Package cdm.observable.asset
Class ReferenceSwapCurve.ReferenceSwapCurveImpl
java.lang.Object
cdm.observable.asset.ReferenceSwapCurve.ReferenceSwapCurveImpl
- All Implemented Interfaces:
ReferenceSwapCurve,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
ReferenceSwapCurve
public static class ReferenceSwapCurve.ReferenceSwapCurveImpl
extends Object
implements ReferenceSwapCurve
Immutable Implementation of ReferenceSwapCurve
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.ReferenceSwapCurve
ReferenceSwapCurve.ReferenceSwapCurveBuilder, ReferenceSwapCurve.ReferenceSwapCurveBuilderImpl, ReferenceSwapCurve.ReferenceSwapCurveImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.ReferenceSwapCurve
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.observable.asset.ReferenceSwapCurve
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
ReferenceSwapCurveImpl
-
-
Method Details
-
getSwapUnwindValue
@RosettaAttribute(value="swapUnwindValue", isRequired=true) @RuneAttribute(value="swapUnwindValue", isRequired=true) public SwapCurveValuation getSwapUnwindValue()Description copied from interface:ReferenceSwapCurveGetter Methods- Specified by:
getSwapUnwindValuein interfaceReferenceSwapCurve
-
getMakeWholeAmount
@RosettaAttribute("makeWholeAmount") @RuneAttribute("makeWholeAmount") public MakeWholeAmount getMakeWholeAmount()Description copied from interface:ReferenceSwapCurveAmount to be paid by the buyer of the option if the option is exercised prior to the Early Call Date. (The market practice in the convertible bond option space being that the buyer should be penalised if he/she exercises the option early on.)- Specified by:
getMakeWholeAmountin interfaceReferenceSwapCurve
-
build
Description copied from interface:ReferenceSwapCurveBuild Methods- Specified by:
buildin interfaceReferenceSwapCurve- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceReferenceSwapCurve- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-