Package cdm.product.template
Class StrategyFeature.StrategyFeatureBuilderImpl
java.lang.Object
cdm.product.template.StrategyFeature.StrategyFeatureBuilderImpl
- All Implemented Interfaces:
StrategyFeature,StrategyFeature.StrategyFeatureBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
StrategyFeature
public static class StrategyFeature.StrategyFeatureBuilderImpl
extends Object
implements StrategyFeature.StrategyFeatureBuilder
Builder Implementation of StrategyFeature
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.template.StrategyFeature
StrategyFeature.StrategyFeatureBuilder, StrategyFeature.StrategyFeatureBuilderImpl, StrategyFeature.StrategyFeatureImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CalendarSpread.CalendarSpreadBuilderprotected StrikeSpread.StrikeSpreadBuilderFields inherited from interface cdm.product.template.StrategyFeature
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanDefinition of the later expiration date in a calendar spread.Definition of the upper strike in a strike spread.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setCalendarSpread(CalendarSpread _calendarSpread) setStrikeSpread(StrikeSpread _strikeSpread) 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.StrategyFeature
getType, metaData, processMethods inherited from interface cdm.product.template.StrategyFeature.StrategyFeatureBuilder
process
-
Field Details
-
strikeSpread
-
calendarSpread
-
-
Constructor Details
-
StrategyFeatureBuilderImpl
public StrategyFeatureBuilderImpl()
-
-
Method Details
-
getStrikeSpread
@RosettaAttribute("strikeSpread") @RuneAttribute("strikeSpread") public StrikeSpread.StrikeSpreadBuilder getStrikeSpread()Description copied from interface:StrategyFeatureDefinition of the upper strike in a strike spread.- Specified by:
getStrikeSpreadin interfaceStrategyFeature- Specified by:
getStrikeSpreadin interfaceStrategyFeature.StrategyFeatureBuilder
-
getOrCreateStrikeSpread
- Specified by:
getOrCreateStrikeSpreadin interfaceStrategyFeature.StrategyFeatureBuilder
-
getCalendarSpread
@RosettaAttribute("calendarSpread") @RuneAttribute("calendarSpread") public CalendarSpread.CalendarSpreadBuilder getCalendarSpread()Description copied from interface:StrategyFeatureDefinition of the later expiration date in a calendar spread.- Specified by:
getCalendarSpreadin interfaceStrategyFeature- Specified by:
getCalendarSpreadin interfaceStrategyFeature.StrategyFeatureBuilder
-
getOrCreateCalendarSpread
- Specified by:
getOrCreateCalendarSpreadin interfaceStrategyFeature.StrategyFeatureBuilder
-
setStrikeSpread
@RosettaAttribute("strikeSpread") @RuneAttribute("strikeSpread") public StrategyFeature.StrategyFeatureBuilder setStrikeSpread(StrikeSpread _strikeSpread) - Specified by:
setStrikeSpreadin interfaceStrategyFeature.StrategyFeatureBuilder
-
setCalendarSpread
@RosettaAttribute("calendarSpread") @RuneAttribute("calendarSpread") public StrategyFeature.StrategyFeatureBuilder setCalendarSpread(CalendarSpread _calendarSpread) - Specified by:
setCalendarSpreadin interfaceStrategyFeature.StrategyFeatureBuilder
-
build
Description copied from interface:StrategyFeatureBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceStrategyFeature
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceStrategyFeature
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceStrategyFeature.StrategyFeatureBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public StrategyFeature.StrategyFeatureBuilder 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
-