Package cdm.event.workflow
Class WorkflowState.WorkflowStateImpl
java.lang.Object
cdm.event.workflow.WorkflowState.WorkflowStateImpl
- All Implemented Interfaces:
WorkflowState,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
WorkflowState
Immutable Implementation of WorkflowState
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.workflow.WorkflowState
WorkflowState.WorkflowStateBuilder, WorkflowState.WorkflowStateBuilderImpl, WorkflowState.WorkflowStateImpl -
Field Summary
Fields inherited from interface cdm.event.workflow.WorkflowState
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanA comment field to be associated with the workflow, e.g. to specify why a transaction event was rejected by a party.List<? extends PartyCustomisedWorkflow> 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 identity of the warehouse, if any, that is executing that workflow step.The workflow status indicator, e.g.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface cdm.event.workflow.WorkflowState
getType, metaData, process
-
Constructor Details
-
WorkflowStateImpl
-
-
Method Details
-
getWorkflowStatus
@RosettaAttribute(value="workflowStatus", isRequired=true) @RuneAttribute(value="workflowStatus", isRequired=true) public WorkflowStatusEnum getWorkflowStatus()Description copied from interface:WorkflowStateThe workflow status indicator, e.g. Accepted, Rejected, ...- Specified by:
getWorkflowStatusin interfaceWorkflowState
-
getComment
Description copied from interface:WorkflowStateA comment field to be associated with the workflow, e.g. to specify why a transaction event was rejected by a party.- Specified by:
getCommentin interfaceWorkflowState
-
getPartyCustomisedWorkflow
@RosettaAttribute("partyCustomisedWorkflow") @RuneAttribute("partyCustomisedWorkflow") public List<? extends PartyCustomisedWorkflow> getPartyCustomisedWorkflow()Description copied from interface:WorkflowStateWorkflow 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.- Specified by:
getPartyCustomisedWorkflowin interfaceWorkflowState
-
getWarehouseIdentity
@RosettaAttribute("warehouseIdentity") @RuneAttribute("warehouseIdentity") public WarehouseIdentityEnum getWarehouseIdentity()Description copied from interface:WorkflowStateThe identity of the warehouse, if any, that is executing that workflow step.- Specified by:
getWarehouseIdentityin interfaceWorkflowState
-
build
Description copied from interface:WorkflowStateBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceWorkflowState
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceWorkflowState
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-