Package org.isda.cdm

Class AssignedIdentifier


  • @RosettaClass
    public class AssignedIdentifier
    extends com.rosetta.model.lib.RosettaModelObject
    A class to specify the identifier value and its associated version.
    Version:
    2.5.4
    • Method Detail

      • getIdentifier

        @RosettaSynonym(value="tradeId",source="FpML_5_10") @RosettaSynonym(value="tradeId",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="tradeId",source="FpML_5_10",path="versionedTradeId") @RosettaSynonym(value="identifier",source="Rosetta_Workbench") @RosettaSynonym(value="tradeId",source="DTCC_11_0",path="partyTradeIdentifier",maps=2) @RosettaSynonym(value="tradeId",source="DTCC_9_0",path="partyTradeIdentifier",maps=2) @RosettaSynonym(value="USITradeId",source="DTCC_11_0") @RosettaSynonym(value="USITradeId",source="DTCC_9_0") @RosettaSynonym(value="UTITradeId",source="DTCC_11_0") @RosettaSynonym(value="UTITradeId",source="DTCC_9_0") @RosettaSynonym(value="identifier",source="DTCC_11_0",path="payment") @RosettaSynonym(value="identifier",source="DTCC_9_0",path="payment") @RosettaSynonym(value="tradeId",source="CME_ClearedConfirm_1_17") @RosettaSynonym(value="usi",source="CME_ClearedConfirm_1_17") @RosettaSynonym(value="RptID",source="CME_SubmissionIRS_1_0",path="TrdCaptRpt") @RosettaSynonym(value="businessUnitId",source="FpML_5_10") @RosettaSynonym(value="id",source="ISDA_Create_1_0")
        public final FieldWithMetaString getIdentifier()
        The identifier value.
      • getVersion

        @RosettaSynonym(value="version",source="FpML_5_10",path="versionedTradeId") @RosettaSynonym(value="version",source="FpML_5_10")
        public final java.lang.Integer getVersion()
        The identifier version, which is specified as an integer and is meant to be incremented each time the transaction terms (whether contract or event) change. This version is made option to support the use case where the identifier is referenced without the version. The constraint that a contract and a lifecycle event need to have an associated version is enforced through data rules.
      • metaData

        public com.rosetta.model.lib.meta.RosettaMetaData<? extends AssignedIdentifier> metaData()
        Specified by:
        metaData in class com.rosetta.model.lib.RosettaModelObject
      • process

        public void process​(com.rosetta.model.lib.path.RosettaPath path,
                            com.rosetta.model.lib.process.Processor processor)
        Specified by:
        process in class com.rosetta.model.lib.RosettaModelObject
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object