Package de.dlr.proseo.procmgr.rest.model
Class ConfigurationUtil
java.lang.Object
de.dlr.proseo.procmgr.rest.model.ConfigurationUtil
Utility methods for (processor) configurations, e. g. for conversion between prosEO model and REST model
- Author:
- Dr. Thomas Bassler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ConfigurationtoModelConfiguration(RestConfiguration restConfiguration) Convert a REST configuration into a prosEO model configuration (scalar and embedded attributes only, no object references)static RestConfigurationtoRestConfiguration(Configuration modelConfiguration) Convert a prosEO model configuration into a REST configuration
-
Constructor Details
-
ConfigurationUtil
public ConfigurationUtil()
-
-
Method Details
-
toRestConfiguration
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
-