Package cdm.product.template
Class Strike.StrikeBuilderImpl
java.lang.Object
cdm.product.template.Strike.StrikeBuilderImpl
- All Implemented Interfaces:
Strike,Strike.StrikeBuilder,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
Strike
Builder 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
FieldsModifier and TypeFieldDescriptionprotected PayerReceiverEnumprotected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderprotected PayerReceiverEnumprotected BigDecimal -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleangetBuyer()The buyer of the option.com.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetMeta()com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderThe party that has sold.The rate for a cap or floor.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setBuyer(PayerReceiverEnum _buyer) setMeta(com.rosetta.model.metafields.MetaFields _meta) setSeller(PayerReceiverEnum _seller) setStrikeRate(BigDecimal _strikeRate) 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, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosettaMethods inherited from interface cdm.product.template.Strike.StrikeBuilder
process
-
Field Details
-
strikeRate
-
buyer
-
seller
-
meta
protected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder meta
-
-
Constructor Details
-
StrikeBuilderImpl
public StrikeBuilderImpl()
-
-
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.MetaFieldsBuilder getMeta()- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder- Specified by:
getMetain interfaceStrike- Specified by:
getMetain interfaceStrike.StrikeBuilder
-
getOrCreateMeta
public com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getOrCreateMeta()- Specified by:
getOrCreateMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder- Specified by:
getOrCreateMetain interfaceStrike.StrikeBuilder
-
setStrikeRate
@RosettaAttribute(value="strikeRate", isRequired=true) @RuneAttribute(value="strikeRate", isRequired=true) public Strike.StrikeBuilder setStrikeRate(BigDecimal _strikeRate) - Specified by:
setStrikeRatein interfaceStrike.StrikeBuilder
-
setBuyer
@RosettaAttribute("buyer") @RuneAttribute("buyer") public Strike.StrikeBuilder setBuyer(PayerReceiverEnum _buyer) - Specified by:
setBuyerin interfaceStrike.StrikeBuilder
-
setSeller
@RosettaAttribute("seller") @RuneAttribute("seller") public Strike.StrikeBuilder setSeller(PayerReceiverEnum _seller) - Specified by:
setSellerin interfaceStrike.StrikeBuilder
-
setMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public Strike.StrikeBuilder setMeta(com.rosetta.model.metafields.MetaFields _meta) - Specified by:
setMetain interfaceStrike.StrikeBuilder
-
build
Description copied from interface:StrikeBuild Methods -
toBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceStrike.StrikeBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public Strike.StrikeBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-