diff --git a/src/main/java/org/n52/javaps/rest/ProcessesApiImpl.java b/src/main/java/org/n52/javaps/rest/ProcessesApiImpl.java index 4fbf5f74..92ac8624 100644 --- a/src/main/java/org/n52/javaps/rest/ProcessesApiImpl.java +++ b/src/main/java/org/n52/javaps/rest/ProcessesApiImpl.java @@ -124,6 +124,7 @@ public void setServiceURL(URI serviceURL) { this.serviceURL = url.replace("/service", ProcessesApi.BASE_URL); } + @Override public ResponseEntity execute(Execute body, String id) throws EngineException, ExecutionException { @@ -159,6 +160,7 @@ public ResponseEntity execute(Execute body, String id) } } + @Override public ResponseEntity getJobList(String id) { OwsCode owsCode = new OwsCode(id); JobCollection jobCollection = new JobCollection(); @@ -166,6 +168,7 @@ public ResponseEntity getJobList(String id) { return ResponseEntity.ok(jobCollection); } + @Override public String getExecuteForm(String id, Model model) { OwsCode owsCode = new OwsCode(id); context.setAttribute("processId", id); @@ -174,6 +177,7 @@ public String getExecuteForm(String id, Model model) { return "../../../jsp/test_client"; } + @Override public org.n52.javaps.rest.model.ProcessOffering getProcessDescription(String id) throws ProcessNotFoundException { OwsCode owsCode = new OwsCode(id); return engine.getProcessDescription(owsCode) @@ -182,12 +186,14 @@ public org.n52.javaps.rest.model.ProcessOffering getProcessDescription(String id .orElseThrow(() -> new ProcessNotFoundException(owsCode)); } + @Override public ProcessCollection getProcesses() { Set offerings = engine.getProcessDescriptions().stream().map(ProcessOffering::new) .collect(toSet()); return processSerializer.createProcessCollection(offerings); } + @Override public ResponseEntity getResult(String processID, String jobID) throws EngineException, ExecutionException { @@ -234,6 +240,7 @@ private ResponseEntity handleExecutionException(java.util.concurrent.Exec throw new EngineException(e); } + @Override public StatusInfo getStatus(String processId, String jobID) throws EngineException { OwsCode identifier = new OwsCode(processId); if (!engine.hasProcessDescription(identifier)) {