Package cdm.observable.asset
Class Observable.ObservableImpl
java.lang.Object
cdm.observable.asset.Observable.ObservableImpl
- All Implemented Interfaces:
Observable,com.rosetta.model.lib.RosettaModelObject
- Direct Known Subclasses:
BasketConstituent.BasketConstituentImpl
- Enclosing interface:
Observable
Immutable Implementation of Observable
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.Observable
Observable.ObservableBuilder, Observable.ObservableBuilderImpl, Observable.ObservableImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.Observable
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleangetAsset()The object to be observed is an Asset, ie something that can be owned and transferred in the financial markets.The object to be observed is a Basket, ie a collection of Observables with an identifier and optional weightings.getIndex()The object to be observed is an Index, ie an observable computed on the prices, rates or valuations of a number of assets.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.observable.asset.Observable
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
ObservableImpl
-
-
Method Details
-
getAsset
Description copied from interface:ObservableThe object to be observed is an Asset, ie something that can be owned and transferred in the financial markets.- Specified by:
getAssetin interfaceObservable
-
getBasket
Description copied from interface:ObservableThe object to be observed is a Basket, ie a collection of Observables with an identifier and optional weightings.- Specified by:
getBasketin interfaceObservable
-
getIndex
Description copied from interface:ObservableThe object to be observed is an Index, ie an observable computed on the prices, rates or valuations of a number of assets.- Specified by:
getIndexin interfaceObservable
-
build
Description copied from interface:ObservableBuild Methods- Specified by:
buildin interfaceObservable- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceObservable- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-