Skip to content

Commit a8bad1c

Browse files
committed
chore: Update BcRegistryController to use Mono for document retrieval and add visibility modifier
1 parent 6d9074b commit a8bad1c

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

src/main/java/ca/bc/gov/bc_registry_test/controller/BcRegistryController.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import org.springframework.web.bind.annotation.RequestParam;
1313
import org.springframework.web.bind.annotation.RestController;
1414
import reactor.core.publisher.Flux;
15+
import reactor.core.publisher.Mono;
1516

1617
@RestController
1718
@RequestMapping(value = "/api/bcregistry", produces = MediaType.APPLICATION_JSON_VALUE)
@@ -23,16 +24,16 @@ public class BcRegistryController {
2324

2425

2526
@GetMapping("/facets")
26-
Flux<BcRegistryFacetSearchResultEntryDto> searchByFacets(
27+
public Flux<BcRegistryFacetSearchResultEntryDto> searchByFacets(
2728
@RequestParam(name = "name", required = false) String name,
2829
@RequestParam(name = "identifier", required = false) String identifier
2930
) {
3031
return service.searchByFacets(name, identifier);
3132
}
3233

3334
@GetMapping("/documents/{identifier}")
34-
Flux<BcRegistryDocumentDto> getDocument(@PathVariable String identifier) {
35-
return service.requestDocumentData(identifier);
35+
public Mono<BcRegistryDocumentDto> getDocument(@PathVariable String identifier) {
36+
return service.requestDocumentData(identifier).next();
3637
}
3738

3839
}

0 commit comments

Comments
 (0)