Class Create_RejectedWorkflowStep

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

public abstract class Create_RejectedWorkflowStep 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
  • Constructor Details

    • Create_RejectedWorkflowStep

      public Create_RejectedWorkflowStep()
  • Method Details

    • evaluate

      public WorkflowStep evaluate(MessageInformation messageInformation, List<? extends EventTimestamp> timestamp, List<? extends Identifier> eventIdentifier, WorkflowStep proposedWorkflowStep)
      Parameters:
      messageInformation - Contains all information pertaining the messaging header
      timestamp - The dateTime and qualifier associated with this event.
      eventIdentifier - The identifiers that uniquely identify this lifecycle event.
      proposedWorkflowStep - Required previous WorkflowStep that provides lineage to WorkflowStep that precedes it.
      Returns:
      rejectedWorkflowStep Rejected WorkflowStep with lineage to the proposed step that preceded it.
    • doEvaluate

      protected abstract WorkflowStep.WorkflowStepBuilder doEvaluate(MessageInformation messageInformation, List<? extends EventTimestamp> timestamp, List<? extends Identifier> eventIdentifier, WorkflowStep proposedWorkflowStep)