Class WorkflowStepConverter

java.lang.Object
org.tasktide.core.model.collection.WorkflowStepConverter

@ApplicationScoped public class WorkflowStepConverter extends Object
Jakarta-NoSQL converter for handling persistence of Step field from Workflow as list of Ids, rather than physical record
  • Constructor Details

    • WorkflowStepConverter

      public WorkflowStepConverter()
  • Method Details

    • convertToDatabaseColumn

      public static List<String> convertToDatabaseColumn(Map<String,Step> stepMap)
      Convert model field to what database expects
      Parameters:
      stepMap -
      Returns:
      List-String
    • convertToEntityAttribute

      public static Map<String,Step> convertToEntityAttribute(List<String> stepIds)
      Convert database record to what constructor expects
      Parameters:
      stepIds -
      Returns:
      Map-String, Step