Package cdm.product.template
Class StrikeSchedule.StrikeScheduleImpl
java.lang.Object
cdm.product.common.schedule.RateSchedule.RateScheduleImpl
cdm.product.template.StrikeSchedule.StrikeScheduleImpl
- All Implemented Interfaces:
RateSchedule,StrikeSchedule,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
StrikeSchedule
public static class StrikeSchedule.StrikeScheduleImpl
extends RateSchedule.RateScheduleImpl
implements StrikeSchedule
Immutable Implementation of StrikeSchedule
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.common.schedule.RateSchedule
RateSchedule.RateScheduleBuilder, RateSchedule.RateScheduleBuilderImpl, RateSchedule.RateScheduleImplNested classes/interfaces inherited from interface cdm.product.template.StrikeSchedule
StrikeSchedule.StrikeScheduleBuilder, StrikeSchedule.StrikeScheduleBuilderImpl, StrikeSchedule.StrikeScheduleImpl -
Field Summary
Fields inherited from interface cdm.product.common.schedule.RateSchedule
metaDataFields inherited from interface cdm.product.template.StrikeSchedule
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Methods inherited from class cdm.product.common.schedule.RateSchedule.RateScheduleImpl
getPrice, setBuilderFieldsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.common.schedule.RateSchedule
getPriceMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface cdm.product.template.StrikeSchedule
getType, metaData, process
-
Constructor Details
-
StrikeScheduleImpl
-
-
Method Details
-
getBuyer
Description copied from interface:StrikeScheduleThe buyer of the option.- Specified by:
getBuyerin interfaceStrikeSchedule
-
getSeller
Description copied from interface:StrikeScheduleThe party that has sold.- Specified by:
getSellerin interfaceStrikeSchedule
-
build
Description copied from interface:RateScheduleBuild Methods- Specified by:
buildin interfaceRateSchedule- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceStrikeSchedule- Overrides:
buildin classRateSchedule.RateScheduleImpl
-
toBuilder
- Specified by:
toBuilderin interfaceRateSchedule- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceStrikeSchedule- Overrides:
toBuilderin classRateSchedule.RateScheduleImpl
-
setBuilderFields
-
equals
- Overrides:
equalsin classRateSchedule.RateScheduleImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classRateSchedule.RateScheduleImpl
-
toString
- Overrides:
toStringin classRateSchedule.RateScheduleImpl
-