Package de.dlr.proseo.facmgr.rest.model
Class FacmgrUtil
java.lang.Object
de.dlr.proseo.facmgr.rest.model.FacmgrUtil
A utility class converting between RestProcessingFacility and
ProcessingFacility (model)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ProcessingFacilitytoModelFacility(RestProcessingFacility restFacility) Convert a REST ProcessingFacility into a prosEO model ProcessingFacility (scalar and embedded attributes only, no orbit references)static RestProcessingFacilitytoRestFacility(ProcessingFacility modelFacility) Convert a prosEO model ProcessingFacility into a REST Facility
-
Constructor Details
-
FacmgrUtil
public FacmgrUtil()
-
-
Method Details
-
toRestFacility
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
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
-