Package de.dlr.proseo.planner.rest.model
Klasse RestUtil
java.lang.Object
de.dlr.proseo.planner.rest.model.RestUtil
Utility class to build REST objects.
This class provides static methods to convert domain model entities into their corresponding REST representations.
- Autor:
- Ernst Melchinger
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic RestJob
createRestJob
(Job job, Boolean logs) Builds a RestJob object from a Job.static RestJobGraph
createRestJobGraph
(Job job) Builds a RestJobGraph object from a Job.static RestJobStep
createRestJobStep
(JobStep jobStep, Boolean logs) Builds a RestJobStep object from a JobStep.static RestJobStepGraph
createRestJobStepGraph
(JobStep jobStep) Build RestJobStep of JobStepstatic RestOrbit
createRestOrbit
(Orbit orbit) Builds a RestOrbit object from an Orbit.static RestOrder
createRestOrder
(ProcessingOrder order) Builds a RestOrder object from a ProcessingOrder.static List
<RestParameter> createRestParameterList
(Map<String, Parameter> paramMap) Build a List of RestParameters out of a Map of Parameters
-
Konstruktordetails
-
RestUtil
public RestUtil()
-
-
Methodendetails
-
createRestOrder
Builds a RestOrder object from a ProcessingOrder.- Parameter:
order
- The ProcessingOrder- Gibt zurück:
- RestOrder object representing the ProcessingOrder
-
createRestJob
@Transactional(isolation=REPEATABLE_READ) public static RestJob createRestJob(Job job, Boolean logs) Builds a RestJob object from a Job.- Parameter:
job
- The Job objectlogs
- Boolean indicating whether to include logs in the RestJob- Gibt zurück:
- RestJob object representing the Job
-
createRestJobGraph
@Transactional(isolation=REPEATABLE_READ, readOnly=true) public static RestJobGraph createRestJobGraph(Job job) Builds a RestJobGraph object from a Job.- Parameter:
job
- The Job object- Gibt zurück:
- RestJobGraph object representing the Job
-
createRestOrbit
Builds a RestOrbit object from an Orbit.- Parameter:
orbit
- The Orbit object- Gibt zurück:
- RestOrbit object representing the Orbit
-
createRestJobStep
@Transactional(isolation=REPEATABLE_READ, readOnly=true) public static RestJobStep createRestJobStep(JobStep jobStep, Boolean logs) Builds a RestJobStep object from a JobStep.- Parameter:
jobStep
- The JobStep objectlogs
- Boolean indicating whether to include logs in the RestJobStep- Gibt zurück:
- RestJobStep object representing the JobStep
-
createRestJobStepGraph
@Transactional(isolation=REPEATABLE_READ, readOnly=true) public static RestJobStepGraph createRestJobStepGraph(JobStep jobStep) Build RestJobStep of JobStep- Parameter:
jobStep
-- Gibt zurück:
- RestJobStep
-
createRestParameterList
Build a List of RestParameters out of a Map of Parameters- Parameter:
paramMap
-- Gibt zurück:
- List of RestParameters
-