Package org.isda.cdm

Class EventWorkflow


  • @RosettaClass
    public class EventWorkflow
    extends com.rosetta.model.lib.RosettaModelObject
    A class to specify workflow information, which is conceptually applicable to all lifecycle events.
    Version:
    2.5.4
    • Method Detail

      • getComment

        public final java.lang.String getComment()
        A comment field to be associated with the workflow, e.g. to specify why a transaction event was rejected by a party.
      • getPartyCustomisedWorkflow

        @RosettaSynonym(value="RptSide",
                        source="CME_SubmissionIRS_1_0",
                        path="TrdCaptRpt")
        public final java.util.List<PartyCustomisedWorkflow> getPartyCustomisedWorkflow()
        Workflow data that is specific to certain market participants and is expressed as part of the CDM in a very generic manner, which can be party-specific. The initial use cases have been derived from the CME clearing and the DTCC TIW submissions.
      • getWorkflowStatus

        @RosettaSynonym(value="RptTyp",source="CME_SubmissionIRS_1_0",path="TrdCaptRpt") @RosettaSynonym(value="workflowStatus",source="Rosetta_Workbench") @RosettaSynonym(value="status",source="CME_ClearedConfirm_1_17",path="clearingConfirmed.trade.tradeHeader")
        public final java.util.List<WorkflowStatusEnum> getWorkflowStatus()
        The workflow status indicator, e.g. Accepted, Rejected, ...
      • metaData

        public com.rosetta.model.lib.meta.RosettaMetaData<? extends EventWorkflow> 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