Class Create_AcceptedWorkflowStepFromInstruction

java.lang.Object
cdm.event.workflow.functions.Create_AcceptedWorkflowStepFromInstruction
All Implemented Interfaces:
com.rosetta.model.lib.functions.RosettaFunction
Direct Known Subclasses:
Create_AcceptedWorkflowStepFromInstruction.Create_AcceptedWorkflowStepFromInstructionDefault

public abstract class Create_AcceptedWorkflowStepFromInstruction extends Object implements com.rosetta.model.lib.functions.RosettaFunction
  • Field Details

    • conditionValidator

      @Inject protected com.rosetta.model.lib.functions.ConditionValidator conditionValidator
    • objectValidator

      @Inject protected com.rosetta.model.lib.functions.ModelObjectValidator objectValidator
    • create_BusinessEvent

      @Inject protected Create_BusinessEvent create_BusinessEvent
  • Constructor Details

    • Create_AcceptedWorkflowStepFromInstruction

      public Create_AcceptedWorkflowStepFromInstruction()
  • Method Details

    • evaluate

      public WorkflowStep evaluate(WorkflowStep proposedWorkflowStep)
      Parameters:
      proposedWorkflowStep - WorkflowStep as instruction.
      Returns:
      acceptedWorkflowStep Accepted WorkflowStep populated with the business event and associated details about the message, identifiers, event timestamps, parties and accounts involved in the step.
    • doEvaluate

      protected abstract WorkflowStep.WorkflowStepBuilder doEvaluate(WorkflowStep proposedWorkflowStep)