Class OrderTemplateUtil

java.lang.Object
de.dlr.proseo.ordermgr.rest.model.OrderTemplateUtil

public class OrderTemplateUtil extends Object
  • Constructor Details

    • OrderTemplateUtil

      public OrderTemplateUtil()
  • Method Details

    • toRestOrderTemplate

      public static RestOrderTemplate toRestOrderTemplate(OrderTemplate orderTemplate)
      Convert a prosEO model OrderTemplate into a REST OrderTemplate
      Parameters:
      orderTemplate - the prosEO model OrderTemplate
      Returns:
      an equivalent REST OrderTemplate or null, if no model OrderTemplate was given
    • toModelOrderTemplate

      public static OrderTemplate toModelOrderTemplate(RestOrderTemplate restOrderTemplate) throws IllegalArgumentException
      Convert a REST order into a prosEO model processingorder (scalar and embedded attributes only, no orbit references)
      Parameters:
      restOrderTemplate - the REST OrderTemplate
      Returns:
      a (roughly) equivalent model OrderTemplate
      Throws:
      IllegalArgumentException - if the REST order violates syntax rules for date, enum or numeric values