Class MissionUtil

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

public class MissionUtil extends Object
A utility class for conversion between model and REST missions.
Author:
Ranjitha Vignesh
  • Constructor Details

    • MissionUtil

      public MissionUtil()
  • Method Details

    • toRestMission

      public static RestMission toRestMission(Mission modelMission)
      Convert a prosEO model Mission into a REST Mission
      Parameters:
      modelMission - the prosEO model mission
      Returns:
      an equivalent REST mission or null, if no model mission was given
    • toModelMission

      public static Mission toModelMission(RestMission restMission) throws IllegalArgumentException
      Convert a REST mission into a prosEO model mission (scalar and embedded attributes only, no mission references)
      Parameters:
      restMission - the REST mission
      Returns:
      a (roughly) equivalent model mission
      Throws:
      IllegalArgumentException - if the REST mission violates syntax rules for date, enum or numeric values