TSK-787 - Add missing code

This commit is contained in:
Jose Ignacio Recuerda Cambil 2019-02-05 15:09:07 +01:00 committed by Martin Rojas Miguel Angel
parent a8792f6ec9
commit 63ccc7d11e
1 changed files with 11 additions and 9 deletions

View File

@ -1,5 +1,6 @@
package pro.taskana.rest; package pro.taskana.rest;
import java.io.IOException;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
@ -20,6 +21,11 @@ import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature;
import pro.taskana.Workbasket; import pro.taskana.Workbasket;
import pro.taskana.WorkbasketAccessItem; import pro.taskana.WorkbasketAccessItem;
import pro.taskana.WorkbasketQuery; import pro.taskana.WorkbasketQuery;
@ -34,19 +40,13 @@ import pro.taskana.exceptions.WorkbasketNotFoundException;
import pro.taskana.rest.resource.WorkbasketDefinition; import pro.taskana.rest.resource.WorkbasketDefinition;
import pro.taskana.rest.resource.WorkbasketDefinitionAssembler; import pro.taskana.rest.resource.WorkbasketDefinitionAssembler;
import java.io.IOException;
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature;
/** /**
* Controller for all {@link WorkbasketDefinition} related endpoints. * Controller for all {@link WorkbasketDefinition} related endpoints.
*/ */
@RestController @RestController
@RequestMapping(path = "/v1/workbasket-definitions", produces = {MediaType.APPLICATION_JSON_VALUE}) @RequestMapping(path = "/v1/workbasket-definitions", produces = {MediaType.APPLICATION_JSON_VALUE})
public class WorkbasketDefinitionController { public class WorkbasketDefinitionController {
private static final Logger LOGGER = LoggerFactory.getLogger(WorkbasketDefinitionController.class); private static final Logger LOGGER = LoggerFactory.getLogger(WorkbasketDefinitionController.class);
@Autowired @Autowired
@ -69,11 +69,13 @@ public class WorkbasketDefinitionController {
Workbasket workbasket = workbasketService.getWorkbasket(summary.getId()); Workbasket workbasket = workbasketService.getWorkbasket(summary.getId());
basketExports.add(workbasketDefinitionAssembler.toDefinition(workbasket)); basketExports.add(workbasketDefinitionAssembler.toDefinition(workbasket));
} }
if (LOGGER.isDebugEnabled()) { if (LOGGER.isDebugEnabled()) {
LOGGER.debug("Exit from exportWorkbaskets(), returning {}", LOGGER.debug("Exit from exportWorkbaskets(), returning {}",
new ResponseEntity<>(workbasketSummaryList, HttpStatus.OK)); new ResponseEntity<>(basketExports, HttpStatus.OK));
} }
return new ResponseEntity<>(basketExports, HttpStatus.OK);
return new ResponseEntity<List<WorkbasketDefinition>>(basketExports, HttpStatus.OK);
} }
/** /**