Package cdm.base.staticdata.asset.common
Interface PriceSource
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
PriceSource.PriceSourceBuilder
- All Known Implementing Classes:
PriceSource.PriceSourceBuilderImpl,PriceSource.PriceSourceImpl
@RosettaDataType(value="PriceSource",
builder=PriceSourceBuilderImpl.class,
version="5.30.0")
@RuneDataType(value="PriceSource",
model="cdm",
builder=PriceSourceBuilderImpl.class,
version="5.30.0")
public interface PriceSource
extends com.rosetta.model.lib.RosettaModelObject
Specifies a publication that provides the commodity price, including, where applicable, the details of where in the publication the price is published.
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of PriceSourcestatic classImmutable Implementation of PriceSource -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()Defines a publication in which the price can be found.Specifies the heading or field name for the price on a given page or screen, where applicable.Specifies the location of the price which may be a specific page, electornic screen name, or a code (e.g. a RIC code) where the price can be found.Specifies the time at which the price should be observed.default Class<? extends PriceSource> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends PriceSource> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getPricePublisher
FieldWithMetaString getPricePublisher()Defines a publication in which the price can be found. (e.g Gas Daily, Platts Bloomberg. Commodity publishers can be found at this URL: http://www.fpml.org/coding-scheme/commodity-information-provider> -
getPriceSourceLocation
String getPriceSourceLocation()Specifies the location of the price which may be a specific page, electornic screen name, or a code (e.g. a RIC code) where the price can be found. -
getPriceSourceHeading
String getPriceSourceHeading()Specifies the heading or field name for the price on a given page or screen, where applicable. -
getPriceSourceTime
LocalTime getPriceSourceTime()Specifies the time at which the price should be observed. -
build
PriceSource build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
PriceSource.PriceSourceBuilder toBuilder()- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-