Class OrderUtil

java.lang.Object
de.dlr.proseo.model.util.OrderUtil

public class OrderUtil extends Object
  • Constructor Details

    • OrderUtil

      public OrderUtil()
  • Method Details

    • toRestOrder

      public static de.dlr.proseo.model.rest.model.RestOrder toRestOrder(ProcessingOrder processingOrder)
      Convert a prosEO model ProcessingOrder into a REST Order
      Parameters:
      processingOrder - the prosEO model Order
      Returns:
      an equivalent REST Order or null, if no model Order was given
    • toModelOrder

      public static ProcessingOrder toModelOrder(de.dlr.proseo.model.rest.model.RestOrder restOrder) throws IllegalArgumentException
      Convert a REST order into a prosEO model processingorder (scalar and embedded attributes only, no orbit references)
      Parameters:
      restOrder - the REST order
      Returns:
      a (roughly) equivalent model order
      Throws:
      IllegalArgumentException - if the REST order violates syntax rules for date, enum or numeric values