Class OrbitUtil

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

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

    • OrbitUtil

      public OrbitUtil()
  • Method Details

    • toRestOrbit

      public static RestOrbit toRestOrbit(Orbit modelOrbit)
      Convert a prosEO model Orbit into a REST Orbit
      Parameters:
      modelOrbit - the prosEO model Orbit
      Returns:
      an equivalent REST Orbit or null, if no model Orbit was given
    • toModelOrbit

      public static Orbit toModelOrbit(RestOrbit restOrbit) throws IllegalArgumentException
      Convert a REST orbit into a prosEO model orbit (scalar and embedded attributes only, no orbit references)
      Parameters:
      restOrbit - the REST orbit
      Returns:
      a (roughly) equivalent model orbit
      Throws:
      IllegalArgumentException - if the REST orbit violates syntax rules for date, enum or numeric values