Package org.isda.cdm
Class Strike.StrikeBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.Strike.StrikeBuilder
-
- All Implemented Interfaces:
com.rosetta.model.lib.GlobalKey
,com.rosetta.model.lib.GlobalKeyBuilder<Strike.StrikeBuilder>
- Enclosing class:
- Strike
public static class Strike.StrikeBuilder extends com.rosetta.model.lib.RosettaModelObjectBuilder implements com.rosetta.model.lib.GlobalKeyBuilder<Strike.StrikeBuilder>
-
-
Field Summary
Fields Modifier and Type Field Description protected PayerReceiverEnum
buyer
protected MetaFields.MetaFieldsBuilder
meta
protected PayerReceiverEnum
seller
protected java.math.BigDecimal
strikeRate
-
Constructor Summary
Constructors Constructor Description StrikeBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Strike
build()
boolean
equals(java.lang.Object o)
PayerReceiverEnum
getBuyer()
MetaFields.MetaFieldsBuilder
getMeta()
MetaFields.MetaFieldsBuilder
getOrCreateMeta()
PayerReceiverEnum
getSeller()
java.math.BigDecimal
getStrikeRate()
boolean
hasData()
int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends Strike>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
Strike.StrikeBuilder
prune()
Strike.StrikeBuilder
setBuyer(PayerReceiverEnum buyer)
Strike.StrikeBuilder
setMeta(MetaFields meta)
Strike.StrikeBuilder
setMetaBuilder(MetaFields.MetaFieldsBuilder meta)
Strike.StrikeBuilder
setSeller(PayerReceiverEnum seller)
Strike.StrikeBuilder
setStrikeRate(java.math.BigDecimal strikeRate)
java.lang.String
toString()
-
-
-
Field Detail
-
buyer
protected PayerReceiverEnum buyer
-
meta
protected MetaFields.MetaFieldsBuilder meta
-
seller
protected PayerReceiverEnum seller
-
strikeRate
protected java.math.BigDecimal strikeRate
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends Strike> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getBuyer
public PayerReceiverEnum getBuyer()
-
getMeta
public MetaFields.MetaFieldsBuilder getMeta()
- Specified by:
getMeta
in interfacecom.rosetta.model.lib.GlobalKey
- Specified by:
getMeta
in interfacecom.rosetta.model.lib.GlobalKeyBuilder<Strike.StrikeBuilder>
-
getOrCreateMeta
public MetaFields.MetaFieldsBuilder getOrCreateMeta()
- Specified by:
getOrCreateMeta
in interfacecom.rosetta.model.lib.GlobalKeyBuilder<Strike.StrikeBuilder>
-
getSeller
public PayerReceiverEnum getSeller()
-
getStrikeRate
public java.math.BigDecimal getStrikeRate()
-
setBuyer
public Strike.StrikeBuilder setBuyer(PayerReceiverEnum buyer)
-
setMeta
public Strike.StrikeBuilder setMeta(MetaFields meta)
-
setMetaBuilder
public Strike.StrikeBuilder setMetaBuilder(MetaFields.MetaFieldsBuilder meta)
-
setSeller
public Strike.StrikeBuilder setSeller(PayerReceiverEnum seller)
-
setStrikeRate
public Strike.StrikeBuilder setStrikeRate(java.math.BigDecimal strikeRate)
-
build
public Strike build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public Strike.StrikeBuilder prune()
- Specified by:
prune
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()
- Specified by:
hasData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-