* [task 84826] adding a method to get an iterator of items found to the SearchService
* [task 84826] making the command line script for the search export
* [task 84826] test for the rest endpoint for the search csv export script
* [task 84826] test for the case of exporting based on a search query
* [task 84826] attempt at limiting the scope in which the search is happening
* [task 84826] limiting the scope of the search export and implementing more options
* [task 84826] implementing feedback + adding forgotten test file
* [task 85895] improving filters in metadata export search
* [task 86023] made code more readable
* [task 86023] allowing more than 1 filter to be applied
* checkstyle fixes
* 86307: Move DiscoverQueryBuilder to DSpace API
* 86307: Fix spring issue
* removing autowired in dspace-api querybuilder
* using querybuilder to create a query
* creating the querybuilder using servicemanager
* [task 87993] bugfix in MetadataExportSearch
* Revert "removing autowired in dspace-api querybuilder"
This reverts commit 252ef24765.
* checkstyle fixes
* [task 88304] added javadocs
* [task 88304] restoring authentication earlier so tests run authenticated
* implemented feedback
* Remove comment
* [task 90900] extended test suite
* [task 90900] checkstyle fixes
* [task 90900] changed location of file save for MetadataExportSearch
* [task 90900] checkstyle fix
* [task 90900] used jackson databind instead of json
* [task 90900] removed accidentally added spaces
* [wip] [task 90900] adding tests for fail scenarios
* [task 90900] adding tests for fail scenarios
* [task 90900] used jackson databind instead of json
* [task 90900] removed accidentally added spaces
* [wip] [task 90900] adding tests for fail scenarios
* [task 90900] adding tests for fail scenarios
* [task 90900] deleted accidentily added file
* specified file location for export file from cli
* checkstyle fixes
* [task 91781] implemented feedback
* setting export dir differently in tests
* trying another export dir folder
* saving export in a location outside of dspace
* [task 91781] used same export dir as metadataexportit
* [task 91781] added debug printing
* [task 91781] added debug printing
* [task 91781] added debug printing
* [task 91781] changed prints to logs
* [task 91781] more debug info
* [task 91781] more debug info
* [task 91781] more debug info
* TEMP: Assert script success/failure
* TEMP: Handled exception is not a failure
* TEMP: Maybe a workaround for DiscoveryIT failures
* Revert "TEMP: Maybe a workaround for DiscoveryIT failures"
This reverts commit 7b1ebcf13a.
* TEMP: Confirm that MetadataExportSearchIT knocks out DiscoveryIT now
* TEMP: Initialize services in setup() instead of inline
* TEMP: Don't share runnable handler between tests
* TEMP: Use SearchService in test context before script context
* [task 91781] making search service available in the class
* checkstyle fixes
* [task 91781] ignoring MetadataExportSearchIT
* [task 91781] specifying export file name in rest script run
* [task 91781] switching the sort order
Co-authored-by: Joost <joost.fock@atmire.com>
Co-authored-by: Yana De Pauw <yana@atmire.com>
Co-authored-by: Yura Bondarenko <yura.bondarenko@atmire.com>