Package cdm.base.staticdata.asset.common
Interface Equity
- All Superinterfaces:
IdentifiedProduct,com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
Equity.EquityBuilder
- All Known Implementing Classes:
Equity.EquityBuilderImpl,Equity.EquityImpl
@RosettaDataType(value="Equity",
builder=EquityBuilderImpl.class,
version="5.30.0")
@RuneDataType(value="Equity",
model="cdm",
builder=EquityBuilderImpl.class,
version="5.30.0")
public interface Equity
extends IdentifiedProduct
A class to specify an equity as having a product identifier. As a difference versus the FpML standard, the CDM structure of this class only includes the productIdentifier class, which consists of an identifier, productTaxonomy, and source of the identifier. The reason for this approach is to avoid the potential for conflicting information between the information associated with the contractual product and the reference information maintained by the relevant service provider.
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of Equitystatic classImmutable Implementation of EquityNested classes/interfaces inherited from interface cdm.base.staticdata.asset.common.IdentifiedProduct
IdentifiedProduct.IdentifiedProductBuilder, IdentifiedProduct.IdentifiedProductBuilderImpl, IdentifiedProduct.IdentifiedProductImpl -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsstatic Equity.EquityBuilderbuilder()getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends Equity> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface cdm.base.staticdata.asset.common.IdentifiedProduct
getProductIdentifierMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
build
Equity build()Build Methods- Specified by:
buildin interfaceIdentifiedProduct- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
Equity.EquityBuilder toBuilder()- Specified by:
toBuilderin interfaceIdentifiedProduct- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
Utility Methods- Specified by:
metaDatain interfaceIdentifiedProduct- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfaceIdentifiedProduct- 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 interfaceIdentifiedProduct- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-