|
@@ 110-117 (lines=8) @@
|
| 107 |
|
return toDto(this.serviceContractsRepository.find(provider, version).orElseThrow(() -> new ResourceNotFoundException())); |
| 108 |
|
} |
| 109 |
|
|
| 110 |
|
@GetMapping(value = "/new/contracts/{provider}/{version:.+}", produces = MediaType.APPLICATION_JSON_VALUE) |
| 111 |
|
@ApiOperation(value = "Get contracts for a version of a service", nickname = "get contracts") |
| 112 |
|
@ApiResponses(value = { |
| 113 |
|
@ApiResponse(code = 200, message = "Success", response = ServiceContractsDto.class), |
| 114 |
|
@ApiResponse(code = 400, message = "Bad Request"), |
| 115 |
|
@ApiResponse(code = 500, message = "Failure")}) |
| 116 |
|
public ServiceContractsDto newGet(@PathVariable(name = "provider") String provider, @PathVariable(name = "version") String version) { |
| 117 |
|
return toDto(this.serviceContractsRepository.find(provider, version).orElseThrow(() -> new ResourceNotFoundException())); |
| 118 |
|
} |
| 119 |
|
|
| 120 |
|
private Map<String, ServiceContracts.Contract> mapToEntity(Map<String, ServiceContractsForm.ContractForm> protocolToContractForms) { |
|
@@ 100-107 (lines=8) @@
|
| 97 |
|
.collect(toList()); |
| 98 |
|
} |
| 99 |
|
|
| 100 |
|
@GetMapping(value = "/contracts/{provider}/{version:.+}", produces = MediaType.APPLICATION_JSON_VALUE) |
| 101 |
|
@ApiOperation(value = "Get contracts for a version of a service", nickname = "get contracts") |
| 102 |
|
@ApiResponses(value = { |
| 103 |
|
@ApiResponse(code = 200, message = "Success", response = ServiceContractsDto.class), |
| 104 |
|
@ApiResponse(code = 400, message = "Bad Request"), |
| 105 |
|
@ApiResponse(code = 500, message = "Failure")}) |
| 106 |
|
public ServiceContractsDto get(@PathVariable(name = "provider") String provider, @PathVariable(name = "version") String version) { |
| 107 |
|
return toDto(this.serviceContractsRepository.find(provider, version).orElseThrow(() -> new ResourceNotFoundException())); |
| 108 |
|
} |
| 109 |
|
|
| 110 |
|
@GetMapping(value = "/new/contracts/{provider}/{version:.+}", produces = MediaType.APPLICATION_JSON_VALUE) |