Package cdm.product.template
Class Strike.StrikeImpl
java.lang.Object
cdm.product.template.Strike.StrikeImpl
- All Implemented Interfaces:
Strike,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
Strike
Immutable Implementation of Strike
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilderNested classes/interfaces inherited from interface cdm.product.template.Strike
Strike.StrikeBuilder, Strike.StrikeBuilderImpl, Strike.StrikeImpl -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleangetBuyer()The buyer of the option.com.rosetta.model.metafields.MetaFieldsgetMeta()The party that has sold.The rate for a cap or floor.inthashCode()protected voidsetBuilderFields(Strike.StrikeBuilder builder) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
StrikeImpl
-
-
Method Details
-
getStrikeRate
@RosettaAttribute(value="strikeRate", isRequired=true) @RuneAttribute(value="strikeRate", isRequired=true) public BigDecimal getStrikeRate()Description copied from interface:StrikeThe rate for a cap or floor.- Specified by:
getStrikeRatein interfaceStrike
-
getBuyer
Description copied from interface:StrikeThe buyer of the option. -
getSeller
Description copied from interface:StrikeThe party that has sold. -
getMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public com.rosetta.model.metafields.MetaFields getMeta() -
build
Description copied from interface:StrikeBuild Methods -
toBuilder
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-