Skip to content
Snippets Groups Projects

feat(journal title): [AOU-548] issn allow to search on an exact value for the title

1 file
+ 4
3
Compare changes
  • Side-by-side
  • Inline
@@ -108,13 +108,14 @@ public class ExternalDataController {
@GetMapping(AouActionName.GET_JOURNAL_TITLES)
public HttpEntity<Collection<JournalTitleDTO>> getJournalTitlesByISSN(@RequestParam(required = false) String issn,
@RequestParam(required = false) String title,
Pageable page) {
@RequestParam(required = false) String title,
@RequestParam(required = false, defaultValue = "false") boolean strict,
Pageable page) {
if (!StringTool.isNullOrEmpty(title)) {
SearchDTO search = new SearchDTO();
search.setPage(page.getPageNumber());
search.setSize(page.getPageSize());
String[] searchArray = new String[] { "title=" + title + "*" };
String[] searchArray = new String[] { "title=" + title + (strict ? "" : "*")};
search.setSearch(searchArray);
return new ResponseEntity<>(this.journalTitleService.getJournalTitlesByTitle(search), HttpStatus.OK);
} else if (!StringTool.isNullOrEmpty(issn)) {
Loading