Package cdm.product.template
Class Underlier.UnderlierImpl
java.lang.Object
cdm.product.template.Underlier.UnderlierImpl
- All Implemented Interfaces:
Underlier,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
Underlier
Immutable Implementation of Underlier
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.template.Underlier
Underlier.UnderlierBuilder, Underlier.UnderlierBuilderImpl, Underlier.UnderlierImpl -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
UnderlierImpl
-
-
Method Details
-
getObservable
@RosettaAttribute("Observable") @Accessor(GETTER) @RuneAttribute("Observable") @RuneScopedAttributeReference public ReferenceWithMetaObservable getObservable()Description copied from interface:UnderlierSpecifies the object to be observed for a price, it could be an asset or a reference.- Specified by:
getObservablein interfaceUnderlier
-
getProduct
@RosettaAttribute("Product") @Accessor(GETTER) @RuneAttribute("Product") public Product getProduct()Description copied from interface:UnderlierEnables either a TransferableProduct or a NonTransferableProduct to be used in an underlier.- Specified by:
getProductin interfaceUnderlier
-
build
Description copied from interface:UnderlierBuild Methods -
toBuilder
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-