Package de.dlr.proseo.procmgr.rest.model
Class TaskUtil
java.lang.Object
de.dlr.proseo.procmgr.rest.model.TaskUtil
Utility methods for processor tasks, e. g. for conversion between prosEO model and REST model
- Author:
- Dr. Thomas Bassler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TasktoModelTask(RestTask restTask) Convert a REST processor task into a prosEO model processor task (scalar and embedded attributes only, no object references)static RestTasktoRestTask(Task modelTask) Convert a prosEO model processor task into a REST processor task
-
Constructor Details
-
TaskUtil
public TaskUtil()
-
-
Method Details
-
toRestTask
Convert a prosEO model processor task into a REST processor task- Parameters:
modelTask- the prosEO model processor task- Returns:
- an equivalent REST processor task or null, if no model processor task was given
-
toModelTask
Convert a REST processor task into a prosEO model processor task (scalar and embedded attributes only, no object references)- Parameters:
restTask- the REST processor task- Returns:
- a (roughly) equivalent model processor task or null, if no REST processor task was given
- Throws:
IllegalArgumentException- if the REST processor task violates syntax rules for date, enum or numeric values
-