Package org.isda.cdm
Class EventWorkflow
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EventWorkflow.EventWorkflowBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EventWorkflow.EventWorkflowBuilder
builder()
boolean
equals(java.lang.Object o)
java.lang.String
getComment()
A comment field to be associated with the workflow, e.g.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.java.util.List<WorkflowStatusEnum>
getWorkflowStatus()
The workflow status indicator, e.g.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends EventWorkflow>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
EventWorkflow.EventWorkflowBuilder
toBuilder()
java.lang.String
toString()
-
-
-
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 classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public EventWorkflow.EventWorkflowBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static EventWorkflow.EventWorkflowBuilder builder()
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObject
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-