Package cdm.event.common
Class TradeIdentifier.TradeIdentifierImpl
java.lang.Object
cdm.base.staticdata.identifier.Identifier.IdentifierImpl
cdm.event.common.TradeIdentifier.TradeIdentifierImpl
- All Implemented Interfaces:
Identifier,TradeIdentifier,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
TradeIdentifier
public static class TradeIdentifier.TradeIdentifierImpl
extends Identifier.IdentifierImpl
implements TradeIdentifier
Immutable Implementation of TradeIdentifier
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilderNested classes/interfaces inherited from interface cdm.base.staticdata.identifier.Identifier
Identifier.IdentifierBuilder, Identifier.IdentifierBuilderImpl, Identifier.IdentifierImplNested classes/interfaces inherited from interface cdm.event.common.TradeIdentifier
TradeIdentifier.TradeIdentifierBuilder, TradeIdentifier.TradeIdentifierBuilderImpl, TradeIdentifier.TradeIdentifierImpl -
Field Summary
Fields inherited from interface cdm.base.staticdata.identifier.Identifier
metaDataFields inherited from interface cdm.event.common.TradeIdentifier
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Methods inherited from class cdm.base.staticdata.identifier.Identifier.IdentifierImpl
getAssignedIdentifier, getIssuer, getIssuerReference, getMeta, setBuilderFieldsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.staticdata.identifier.Identifier
getAssignedIdentifier, getIssuer, getIssuerReference, getMetaMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface cdm.event.common.TradeIdentifier
getType, metaData, process
-
Constructor Details
-
TradeIdentifierImpl
-
-
Method Details
-
getIdentifierType
@RosettaAttribute("identifierType") @RuneAttribute("identifierType") public TradeIdentifierTypeEnum getIdentifierType()Description copied from interface:TradeIdentifierThe enumerated classification of the identifier. Optional as a trade identifier may be party-specific, in which case it may not correspond to any established classification.- Specified by:
getIdentifierTypein interfaceTradeIdentifier
-
build
Description copied from interface:IdentifierBuild Methods- Specified by:
buildin interfaceIdentifier- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceTradeIdentifier- Overrides:
buildin classIdentifier.IdentifierImpl
-
toBuilder
- Specified by:
toBuilderin interfaceIdentifier- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceTradeIdentifier- Overrides:
toBuilderin classIdentifier.IdentifierImpl
-
setBuilderFields
-
equals
- Overrides:
equalsin classIdentifier.IdentifierImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classIdentifier.IdentifierImpl
-
toString
- Overrides:
toStringin classIdentifier.IdentifierImpl
-