Class ConfigurationUtil

java.lang.Object
de.dlr.proseo.procmgr.rest.model.ConfigurationUtil

public class ConfigurationUtil extends Object
Utility methods for (processor) configurations, e. g. for conversion between prosEO model and REST model
Author:
Dr. Thomas Bassler
  • Constructor Details

    • ConfigurationUtil

      public ConfigurationUtil()
  • Method Details

    • toRestConfiguration

      public static RestConfiguration toRestConfiguration(Configuration modelConfiguration)
      Convert a prosEO model configuration into a REST configuration
      Parameters:
      modelConfiguration - the prosEO model configuration
      Returns:
      an equivalent REST configuration or null, if no model configuration was given
    • toModelConfiguration

      public static Configuration toModelConfiguration(RestConfiguration restConfiguration) throws IllegalArgumentException
      Convert a REST configuration into a prosEO model configuration (scalar and embedded attributes only, no object references)
      Parameters:
      restConfiguration - the REST configuration
      Returns:
      a (roughly) equivalent model configuration or null, if no REST configuration was given
      Throws:
      IllegalArgumentException - if the REST configuration violates syntax rules for date, enum or numeric values