Class FacmgrUtil

java.lang.Object
de.dlr.proseo.facmgr.rest.model.FacmgrUtil

public class FacmgrUtil extends Object
A utility class converting between RestProcessingFacility and ProcessingFacility (model)
  • Constructor Details

    • FacmgrUtil

      public FacmgrUtil()
  • Method Details

    • toRestFacility

      public static RestProcessingFacility toRestFacility(ProcessingFacility modelFacility)
      Convert a prosEO model ProcessingFacility into a REST Facility
      Parameters:
      modelFacility - the prosEO model ProcessingFacility
      Returns:
      an equivalent REST processingFacility or null, if no model ProcessingFacility was given
    • toModelFacility

      public static ProcessingFacility toModelFacility(RestProcessingFacility restFacility)
      Convert a REST ProcessingFacility into a prosEO model ProcessingFacility (scalar and embedded attributes only, no orbit references)
      Parameters:
      restFacility - the REST Facility
      Returns:
      a (roughly) equivalent model Processing Facility
      Throws:
      IllegalArgumentException - if the REST facility violates syntax rules for date, enum or numeric values