Commit Graph

9437 Commits

Author SHA1 Message Date
Tom Desair
0a5e5f3052 DS-3489: Fix facet value pagination 2017-12-13 20:52:32 +01:00
Tom Desair
c96886b598 DS-3489: Move DSpaceResource links to LinkFactory 2017-12-13 20:52:32 +01:00
Raf Ponsaerts
a6d8808c49 DS-3489: Implemented a REST API for the facets values 2017-12-13 20:52:32 +01:00
Raf Ponsaerts
3d67337685 DS-3489 Started working on exposing the facet values 2017-12-13 20:52:32 +01:00
Raf Ponsaerts
6d913aa05b [DS-3489] Wrote the tests and cleaned up the code 2017-12-13 20:52:32 +01:00
Raf Ponsaerts
f85daef824 [DS-3489] Implemented the facet configuration in the rest API. Currently showing name and type in the list of facets 2017-12-13 20:52:32 +01:00
Raf Ponsaerts
bc488316d7 [DS-3489] Wrote tests for the added classes. Tests which require a dspace kernel or spring are left out 2017-12-13 20:52:32 +01:00
Raf Ponsaerts
b9f6334e8c [DS-3489] Made the implementation for REST with the factory methods included 2017-12-13 20:52:32 +01:00
Raf Ponsaerts
978b3d75c9 DS-3489: Bugfixed the links in the root level of the rest API, included all files 2017-12-13 20:52:32 +01:00
Raf Ponsaerts
548407fdd7 DS-3489: Added an @Override equals and hashCode function to rest classes 2017-12-13 20:52:32 +01:00
Raf Ponsaerts
ee34bb07e7 DS-3489: Added license headers for the build to pass and changed a test to be consistent with a new implementation 2017-12-13 20:52:31 +01:00
Raf Ponsaerts
fbbead6137 DS-3489: Bugfixed the links in the root level of the rest API 2017-12-13 20:52:31 +01:00
Raf Ponsaerts
324403b663 DS-3489: Wrote tests for the added classes. Tests which require a dspace kernel or spring are left out 2017-12-13 20:52:31 +01:00
Raf Ponsaerts
01a9d8507b DS-3489: Made the implementation for REST with the factory methods included 2017-12-13 20:52:31 +01:00
Tom Desair
53cdcddd8e DS-3489: Adding facet values to search result part 2
DS-3489: Added trace logging
2017-12-13 20:52:31 +01:00
Tom Desair
78d85140a9 DS-3489: Adding facet values to search result 2017-12-13 20:52:31 +01:00
Tom Desair
93bc51383a DS-3489: Correct the SearchFilterResolver and sorting validation
DS-3489: self-link fix
2017-12-13 20:52:31 +01:00
Tom Desair
9359244854 DS-3489 Use authority label when searching on authority ID 2017-12-13 20:52:31 +01:00
Tom Desair
7df6201fd4 DS-3489: Converting Discovery results to REST HAL objects part 2 2017-12-13 20:52:31 +01:00
Tom Desair
f37a7868ab DS-3489: Converting Discovery results to REST HAL objects part 1
DS-3696: Improve base REST url implementation

DS-3696: Calculate link outside loop
2017-12-13 20:52:31 +01:00
Tom Desair
7871b618c4 DS-3489: DiscoverQueryBuilder implementation part 1 2017-12-13 20:52:30 +01:00
Tom Desair
6b66f1282b DS-3489: Add discover link to Root links 2017-12-13 20:52:30 +01:00
Tom Desair
4299ff9ec3 DS-3489: Added DiscoveryRestController and custom SearchFilterResolver REST parameter resolver 2017-12-13 20:52:30 +01:00
Andrea Bollini
a76500937b Merge pull request #22 from atmire/DS-3787
DS-3787: Cleanup deleted bitstreams after test
2017-12-12 17:30:24 +01:00
Tom Desair
386327369f DS-3787: Cleanup deleted bitstreams after test 2017-12-12 10:22:25 +01:00
Andrea Bollini
ad5463a664 DS-3787 set a default name for unnamed bitstreams (logos) 2017-12-12 01:21:15 +01:00
Andrea Bollini
c56a459a65 DS-3787 add tests to show the bug 2017-12-12 01:20:22 +01:00
Andrea Bollini
f051b764b5 Merge pull request #1893 from atmire/DS-3762_write-missing-tests
DS-3762: Write integration tests for initial endpoints
2017-12-11 23:43:37 +01:00
Raf Ponsaerts
1271eb2a3a [DS-3762] implemented requested changes 2017-12-11 14:41:33 +01:00
Raf Ponsaerts
e61e6e7a1e [DS-3762] implemented changes 2017-12-11 14:20:45 +01:00
Andrea Bollini
aaafc1887b Merge pull request #1894 from atmire/DS-3781_Only-check-Flyway-once
DS-3781: Make sure Flyway is only executed once
2017-12-09 16:02:55 +01:00
Tom Desair
2d537abd7e DS-3762: Added test for Context.close() in try-with-resources block 2017-12-06 00:47:50 +01:00
Tom Desair
707bbe7108 DS-3781: Added test for Context.updateDatabase 2017-12-06 00:39:46 +01:00
Raf Ponsaerts
f4c07c947d [DS-3762] cleaned up unneccesary code and comments 2017-12-05 17:21:00 +01:00
Tom Desair
1dde73f55b DS-3762: Correct @author tag 2017-12-05 15:30:25 +01:00
Tom Desair
a478867804 [DS-3762] Adjust tests to new Builder API 2017-12-05 15:10:57 +01:00
Raf Ponsaerts
e070c2bd79 [DS-3762] made the findAuthorized tests to assert that no values get returned 2017-12-05 14:51:59 +01:00
Raf Ponsaerts
37016e6e9c [DS-3762] Added tests on every endpoint that a findOne lookup with a wrong UUID fails with a 404 error message 2017-12-05 14:51:59 +01:00
Raf Ponsaerts
fa1f2993c8 [DS-3762] Added extra tests using the new builders 2017-12-05 14:51:58 +01:00
Jonas Van Goolen
50c8e08da6 [DS-3762] Author update, + CRUDService implementation pre-loading 2017-12-05 14:51:58 +01:00
Jonas Van Goolen
c97f8c4320 [DS-3762] Refactoring for 1 generalised Builder 2017-12-05 14:51:58 +01:00
Raf Ponsaerts
3c8533d607 [DS-3762] Merge of all the tests and fixed for the travis build 2017-12-05 14:51:31 +01:00
Raf Ponsaerts
eaaffd403b [DS-3762] made a test for site endpoint 2017-12-05 14:51:24 +01:00
Raf Ponsaerts
078b71010a [DS-3762] added a page check to the metadataschemas endpoint and finalized the tests 2017-12-05 14:51:23 +01:00
Raf Ponsaerts
907501c280 [DS-3762] added clause in the metadataschemamatcher and added a new, ignored, test 2017-12-05 14:51:23 +01:00
Raf Ponsaerts
9a1ab3e9f6 [DS-3762] added tests for metadataschemas and added license headers for previous test classes 2017-12-05 14:51:23 +01:00
Raf Ponsaerts
f90772cb4a [DS-3762] added page checks to the item tests, finalized the ItemRestRepository tests 2017-12-05 14:51:23 +01:00
Raf Ponsaerts
63a62b9c36 [DS-3762] added a page check to the metadatafield, finalized the metadatafield endpoint tests 2017-12-05 14:51:23 +01:00
Raf Ponsaerts
06cae1627e [DS-3762] finalized Eperson tests 2017-12-05 14:51:23 +01:00
Raf Ponsaerts
00d3e095fb [DS-3762] added more clauses to the metadatafield tests 2017-12-05 14:51:23 +01:00