Package de.dlr.proseo.model.util
Class OrderUtil
java.lang.Object
de.dlr.proseo.model.util.OrderUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ProcessingOrdertoModelOrder(de.dlr.proseo.model.rest.model.RestOrder restOrder) Convert a REST order into a prosEO model processingorder (scalar and embedded attributes only, no orbit references)static de.dlr.proseo.model.rest.model.RestOrdertoRestOrder(ProcessingOrder processingOrder) Convert a prosEO model ProcessingOrder into a REST Order
-
Constructor Details
-
OrderUtil
public OrderUtil()
-
-
Method Details
-
toRestOrder
Convert a prosEO model ProcessingOrder into a REST Order- Parameters:
processingOrder- the prosEO model Order- Returns:
- an equivalent REST Order or null, if no model Order was given
-
toModelOrder
public static ProcessingOrder toModelOrder(de.dlr.proseo.model.rest.model.RestOrder restOrder) throws IllegalArgumentException Convert a REST order into a prosEO model processingorder (scalar and embedded attributes only, no orbit references)- Parameters:
restOrder- the REST order- Returns:
- a (roughly) equivalent model order
- Throws:
IllegalArgumentException- if the REST order violates syntax rules for date, enum or numeric values
-