Package cdm.event.common
Class PositionIdentifier.PositionIdentifierImpl
java.lang.Object
cdm.base.staticdata.identifier.Identifier.IdentifierImpl
cdm.event.common.PositionIdentifier.PositionIdentifierImpl
- All Implemented Interfaces:
Identifier,PositionIdentifier,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
PositionIdentifier
public static class PositionIdentifier.PositionIdentifierImpl
extends Identifier.IdentifierImpl
implements PositionIdentifier
Immutable Implementation of PositionIdentifier
-
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.PositionIdentifier
PositionIdentifier.PositionIdentifierBuilder, PositionIdentifier.PositionIdentifierBuilderImpl, PositionIdentifier.PositionIdentifierImpl -
Field Summary
Fields inherited from interface cdm.base.staticdata.identifier.Identifier
metaDataFields inherited from interface cdm.event.common.PositionIdentifier
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 cdm.event.common.PositionIdentifier
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
PositionIdentifierImpl
-
-
Method Details
-
getIdentifierType
@RosettaAttribute("identifierType") @RuneAttribute("identifierType") public TradeIdentifierTypeEnum getIdentifierType()Description copied from interface:PositionIdentifierThe enumerated classification of the identifier. Optional as a position identifier may be party-specific, in which case it may not correspond to any established classification.- Specified by:
getIdentifierTypein interfacePositionIdentifier
-
build
Description copied from interface:IdentifierBuild Methods- Specified by:
buildin interfaceIdentifier- Specified by:
buildin interfacePositionIdentifier- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classIdentifier.IdentifierImpl
-
toBuilder
- Specified by:
toBuilderin interfaceIdentifier- Specified by:
toBuilderin interfacePositionIdentifier- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classIdentifier.IdentifierImpl
-
setBuilderFields
-
equals
- Overrides:
equalsin classIdentifier.IdentifierImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classIdentifier.IdentifierImpl
-
toString
- Overrides:
toStringin classIdentifier.IdentifierImpl
-