Package cdm.base.staticdata.asset.common
Class CommodityReferenceFramework.CommodityReferenceFrameworkBuilderImpl
java.lang.Object
cdm.base.staticdata.asset.common.CommodityReferenceFramework.CommodityReferenceFrameworkBuilderImpl
- All Implemented Interfaces:
CommodityReferenceFramework,CommodityReferenceFramework.CommodityReferenceFrameworkBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
CommodityReferenceFramework
public static class CommodityReferenceFramework.CommodityReferenceFrameworkBuilderImpl
extends Object
implements CommodityReferenceFramework.CommodityReferenceFrameworkBuilder
Builder Implementation of CommodityReferenceFramework
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.asset.common.CommodityReferenceFramework
CommodityReferenceFramework.CommodityReferenceFrameworkBuilder, CommodityReferenceFramework.CommodityReferenceFrameworkBuilderImpl, CommodityReferenceFramework.CommodityReferenceFrameworkImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CapacityUnitEnumprotected Stringprotected WeatherUnitEnumFields inherited from interface cdm.base.staticdata.asset.common.CommodityReferenceFramework
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanProvides an enumerated value for a capacity unit, generally used in the context of defining quantities for commodities.Identifies the commodity more specifically.Defines the currency in which the commodity is priced.Provides an enumerated values for a weather unit, generally used in the context of defining quantities for commodities.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setCapacityUnit(CapacityUnitEnum _capacityUnit) setCommodityName(String _commodityName) setCurrency(FieldWithMetaString _currency) setCurrencyValue(String _currency) setWeatherUnit(WeatherUnitEnum _weatherUnit) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.staticdata.asset.common.CommodityReferenceFramework
getType, metaData, processMethods inherited from interface cdm.base.staticdata.asset.common.CommodityReferenceFramework.CommodityReferenceFrameworkBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
commodityName
-
capacityUnit
-
weatherUnit
-
currency
-
-
Constructor Details
-
CommodityReferenceFrameworkBuilderImpl
public CommodityReferenceFrameworkBuilderImpl()
-
-
Method Details
-
getCommodityName
@RosettaAttribute(value="commodityName", isRequired=true) @RuneAttribute(value="commodityName", isRequired=true) public String getCommodityName()Description copied from interface:CommodityReferenceFrameworkIdentifies the commodity more specifically. Where possible, this should follow the naming convention used in the 2005 ISDA Commodity Definitions SubAnnex A, including the subCommodity and additional qualifiers, but should be limited to 256 characters or less.- Specified by:
getCommodityNamein interfaceCommodityReferenceFramework
-
getCapacityUnit
@RosettaAttribute("capacityUnit") @RuneAttribute("capacityUnit") public CapacityUnitEnum getCapacityUnit()Description copied from interface:CommodityReferenceFrameworkProvides an enumerated value for a capacity unit, generally used in the context of defining quantities for commodities.- Specified by:
getCapacityUnitin interfaceCommodityReferenceFramework
-
getWeatherUnit
@RosettaAttribute("weatherUnit") @RuneAttribute("weatherUnit") public WeatherUnitEnum getWeatherUnit()Description copied from interface:CommodityReferenceFrameworkProvides an enumerated values for a weather unit, generally used in the context of defining quantities for commodities.- Specified by:
getWeatherUnitin interfaceCommodityReferenceFramework
-
getCurrency
@RosettaAttribute(value="currency", isRequired=true) @RuneAttribute(value="currency", isRequired=true) public FieldWithMetaString.FieldWithMetaStringBuilder getCurrency()Description copied from interface:CommodityReferenceFrameworkDefines the currency in which the commodity is priced.- Specified by:
getCurrencyin interfaceCommodityReferenceFramework- Specified by:
getCurrencyin interfaceCommodityReferenceFramework.CommodityReferenceFrameworkBuilder
-
getOrCreateCurrency
- Specified by:
getOrCreateCurrencyin interfaceCommodityReferenceFramework.CommodityReferenceFrameworkBuilder
-
setCommodityName
@RosettaAttribute(value="commodityName", isRequired=true) @RuneAttribute(value="commodityName", isRequired=true) public CommodityReferenceFramework.CommodityReferenceFrameworkBuilder setCommodityName(String _commodityName) - Specified by:
setCommodityNamein interfaceCommodityReferenceFramework.CommodityReferenceFrameworkBuilder
-
setCapacityUnit
@RosettaAttribute("capacityUnit") @RuneAttribute("capacityUnit") public CommodityReferenceFramework.CommodityReferenceFrameworkBuilder setCapacityUnit(CapacityUnitEnum _capacityUnit) - Specified by:
setCapacityUnitin interfaceCommodityReferenceFramework.CommodityReferenceFrameworkBuilder
-
setWeatherUnit
@RosettaAttribute("weatherUnit") @RuneAttribute("weatherUnit") public CommodityReferenceFramework.CommodityReferenceFrameworkBuilder setWeatherUnit(WeatherUnitEnum _weatherUnit) - Specified by:
setWeatherUnitin interfaceCommodityReferenceFramework.CommodityReferenceFrameworkBuilder
-
setCurrency
@RosettaAttribute(value="currency", isRequired=true) @RuneAttribute(value="currency", isRequired=true) public CommodityReferenceFramework.CommodityReferenceFrameworkBuilder setCurrency(FieldWithMetaString _currency) - Specified by:
setCurrencyin interfaceCommodityReferenceFramework.CommodityReferenceFrameworkBuilder
-
setCurrencyValue
public CommodityReferenceFramework.CommodityReferenceFrameworkBuilder setCurrencyValue(String _currency) - Specified by:
setCurrencyValuein interfaceCommodityReferenceFramework.CommodityReferenceFrameworkBuilder
-
build
Description copied from interface:CommodityReferenceFrameworkBuild Methods- Specified by:
buildin interfaceCommodityReferenceFramework- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceCommodityReferenceFramework- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceCommodityReferenceFramework.CommodityReferenceFrameworkBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public CommodityReferenceFramework.CommodityReferenceFrameworkBuilder 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
-