Class FieldDevelopmentDesignOrchestrator.WorkflowStep

java.lang.Object
neqsim.process.mechanicaldesign.FieldDevelopmentDesignOrchestrator.WorkflowStep
All Implemented Interfaces:
Serializable
Enclosing class:
FieldDevelopmentDesignOrchestrator

public static class FieldDevelopmentDesignOrchestrator.WorkflowStep extends Object implements Serializable
Represents a single workflow step.
Version:
1.0
Author:
esol
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • stepName

      private final String stepName
    • startTime

      private final long startTime
    • endTime

      private long endTime
    • success

      private boolean success
    • message

      private String message
  • Constructor Details

    • WorkflowStep

      public WorkflowStep(String stepName)
      Constructor.
      Parameters:
      stepName - name of the step
  • Method Details

    • complete

      public void complete(boolean success, String message)
      Complete the step.
      Parameters:
      success - whether step succeeded
      message - result message
    • getStepName

      public String getStepName()
      Get step name.
      Returns:
      step name
    • getDurationMs

      public long getDurationMs()
      Get duration in milliseconds.
      Returns:
      duration in ms
    • isSuccess

      public boolean isSuccess()
      Check if step succeeded.
      Returns:
      true if successful
    • getMessage

      public String getMessage()
      Get result message.
      Returns:
      message