]> git.aero2k.de Git - tmp/jakarta-migration.git/commit
Prototype advanced search endpoint (#474)
authorAnthony Bucci <anthony@bucci.onl>
Thu, 28 Aug 2025 19:24:39 +0000 (15:24 -0400)
committerGitHub <noreply@github.com>
Thu, 28 Aug 2025 19:24:39 +0000 (13:24 -0600)
commit3775ba05a2b904445cbb388e91175c711d001f82
tree9bb3b4729e4c9edb73f58b0e2c5560009565ea91
parent583ab3d6399300daa5c03ab4ad088a1fd5bc7f5b
Prototype advanced search endpoint (#474)

* initial stub of advancedsearch
* added advancedsearch to WAR
* added advancedsearch to jax rs application
* advanced search xsd
* 'model' abstraction for converting CollectionObject subobjects into a format more convenient to send back over the wire
* more robust extraction of brief description, object name, title, and responsible department
* retrieve CollectionObjectCommon from CollectionResource

---------

Co-authored-by: Anthony Bucci <abucci@bucci.onl>
20 files changed:
services/JaxRsServiceProvider/pom.xml
services/JaxRsServiceProvider/src/main/java/org/collectionspace/services/jaxrs/CollectionSpaceJaxRsApplication.java
services/advancedsearch/build.xml [new file with mode: 0644]
services/advancedsearch/client/pom.xml [new file with mode: 0644]
services/advancedsearch/client/src/main/java/org/collectionspace/services/client/AdvancedSearchClient.java [new file with mode: 0644]
services/advancedsearch/client/src/main/java/org/collectionspace/services/client/AdvancedSearchProxy.java [new file with mode: 0644]
services/advancedsearch/client/src/main/resources/collectionspace-client.properties [new file with mode: 0644]
services/advancedsearch/jaxb/pom.xml [new file with mode: 0644]
services/advancedsearch/jaxb/src/main/java/org/collectionspace/services/advancedsearch/model/BriefDescriptionListModel.java [new file with mode: 0644]
services/advancedsearch/jaxb/src/main/java/org/collectionspace/services/advancedsearch/model/ContentConceptListModel.java [new file with mode: 0644]
services/advancedsearch/jaxb/src/main/java/org/collectionspace/services/advancedsearch/model/ObjectNameListModel.java [new file with mode: 0644]
services/advancedsearch/jaxb/src/main/java/org/collectionspace/services/advancedsearch/model/ResponsibleDepartmentsListModel.java [new file with mode: 0644]
services/advancedsearch/jaxb/src/main/java/org/collectionspace/services/advancedsearch/model/TitleGroupListModel.java [new file with mode: 0644]
services/advancedsearch/jaxb/src/main/resources/advanced-search_common.xsd [new file with mode: 0644]
services/advancedsearch/pom.xml [new file with mode: 0644]
services/advancedsearch/service/pom.xml [new file with mode: 0644]
services/advancedsearch/service/src/main/java/org/collectionspace/services/advancedsearch/AdvancedSearch.java [new file with mode: 0644]
services/build.xml
services/common/src/main/cspace/config/services/tenants/tenant-bindings-proto-unified.xml
services/pom.xml