Class ProductClassUtil
java.lang.Object
de.dlr.proseo.prodclmgr.rest.model.ProductClassUtil
Utility methods for product classes, e. g. for conversion between prosEO
model and REST model
- Author:
- Dr. Thomas Bassler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ProductClasstoModelProductClass(RestProductClass restProductClass) Convert a REST product class into a prosEO model product class (scalar and embedded attributes only, no object references)static RestProductClasstoRestProductClass(ProductClass modelProductClass) Convert a prosEO model product class into a REST product class
-
Constructor Details
-
ProductClassUtil
public ProductClassUtil()
-
-
Method Details
-
toRestProductClass
Convert a prosEO model product class into a REST product class- Parameters:
modelProductClass- the prosEO model product class- Returns:
- an equivalent REST product class or null, if no model product class was given
-
toModelProductClass
public static ProductClass toModelProductClass(RestProductClass restProductClass) throws IllegalArgumentException Convert a REST product class into a prosEO model product class (scalar and embedded attributes only, no object references)- Parameters:
restProductClass- the REST product class- Returns:
- a (roughly) equivalent model product class
- Throws:
IllegalArgumentException- if the REST product violates syntax rules for date, enum or numeric values
-