Vai al contenuto principale
Torna alla panoramica

Informazioni dettagliate

Nome del software

jeap-opensearch-searchitem-api

Nome localizzato

jeap-opensearch-searchitem-api

Suite di applicazioni

jEAP

Descrizione breve

Spring MVC REST API and model for exposing indexed search items from OpenSearch in jEAP applications

Descrizione lunga

jeap-opensearch-searchitem-api provides the SearchItemContainer model and a ready-to-use Spring MVC REST controller (SearchItemsController) for exposing indexed search items via a GET /index-api/searchitems endpoint. The endpoint accepts index_type, origin_id, and an optional origin_version query parameter, enforces role-based access control (role searchitem:read), and returns the SearchItem JSON body together with index-major-version and index-minor-version response headers. Applications implement the SearchItemsProvider interface to supply items from their OpenSearch indices. The multi-module layout separates the lightweight model (SearchItemContainer) from the Spring MVC controller so that providers can depend on the model without pulling in the full web layer.

Funzionalità

  • SearchItemContainer model pairing SearchItem with index version metadata
  • SearchItemsController REST endpoint with role-based access control
  • SearchItemsProvider SPI interface for application-specific item lookup
  • Separate model and API modules for lightweight dependency management

Stato di sviluppo

stable

Tipo di software

library

Versione del software

3.7.0

Data di rilascio

17.09.2026

Piattaforme

web

Categorie

application-development

Licenza

Apache-2.0

Manutenzione

Tipo di manutenzione:
internal
Contatti:
  • Federal Office of Information Technology, Systems and Telecommunication FOITT Email

Localizzazione

Pronto per la localizzazione:
No
Lingue disponibili:
en

Versione Publiccode.yml

0.5.0