Class TaskUtil

java.lang.Object
de.dlr.proseo.procmgr.rest.model.TaskUtil

public class TaskUtil extends Object
Utility methods for processor tasks, e. g. for conversion between prosEO model and REST model
Author:
Dr. Thomas Bassler
  • Constructor Details

    • TaskUtil

      public TaskUtil()
  • Method Details

    • toRestTask

      public static RestTask toRestTask(Task modelTask)
      Convert a prosEO model processor task into a REST processor task
      Parameters:
      modelTask - the prosEO model processor task
      Returns:
      an equivalent REST processor task or null, if no model processor task was given
    • toModelTask

      public static Task toModelTask(RestTask restTask) throws IllegalArgumentException
      Convert a REST processor task into a prosEO model processor task (scalar and embedded attributes only, no object references)
      Parameters:
      restTask - the REST processor task
      Returns:
      a (roughly) equivalent model processor task or null, if no REST processor task was given
      Throws:
      IllegalArgumentException - if the REST processor task violates syntax rules for date, enum or numeric values