Package cdm.event.workflow
Interface WorkflowState.WorkflowStateBuilder
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder,WorkflowState
- All Known Implementing Classes:
WorkflowState.WorkflowStateBuilderImpl
- Enclosing interface:
WorkflowState
public static interface WorkflowState.WorkflowStateBuilder
extends WorkflowState, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
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 -
Method Summary
Modifier and TypeMethodDescriptionaddPartyCustomisedWorkflow(PartyCustomisedWorkflow partyCustomisedWorkflow) addPartyCustomisedWorkflow(PartyCustomisedWorkflow partyCustomisedWorkflow, int idx) addPartyCustomisedWorkflow(List<? extends PartyCustomisedWorkflow> partyCustomisedWorkflow) getOrCreatePartyCustomisedWorkflow(int index) 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.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setComment(String comment) setPartyCustomisedWorkflow(List<? extends PartyCustomisedWorkflow> partyCustomisedWorkflow) setWarehouseIdentity(WarehouseIdentityEnum warehouseIdentity) setWorkflowStatus(WorkflowStatusEnum workflowStatus) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosettaMethods inherited from interface cdm.event.workflow.WorkflowState
build, getComment, getType, getWarehouseIdentity, getWorkflowStatus, metaData, process, toBuilder
-
Method Details
-
getOrCreatePartyCustomisedWorkflow
PartyCustomisedWorkflow.PartyCustomisedWorkflowBuilder getOrCreatePartyCustomisedWorkflow(int index) -
getPartyCustomisedWorkflow
List<? extends PartyCustomisedWorkflow.PartyCustomisedWorkflowBuilder> 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
-
setWorkflowStatus
-
setComment
-
addPartyCustomisedWorkflow
WorkflowState.WorkflowStateBuilder addPartyCustomisedWorkflow(PartyCustomisedWorkflow partyCustomisedWorkflow) -
addPartyCustomisedWorkflow
WorkflowState.WorkflowStateBuilder addPartyCustomisedWorkflow(PartyCustomisedWorkflow partyCustomisedWorkflow, int idx) -
addPartyCustomisedWorkflow
WorkflowState.WorkflowStateBuilder addPartyCustomisedWorkflow(List<? extends PartyCustomisedWorkflow> partyCustomisedWorkflow) -
setPartyCustomisedWorkflow
WorkflowState.WorkflowStateBuilder setPartyCustomisedWorkflow(List<? extends PartyCustomisedWorkflow> partyCustomisedWorkflow) -
setWarehouseIdentity
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-