Questa classe implementa la servlet di default che viene utilizzata da Tolomeo come supporto
server side alla funzionalità di completamento, ed e' pensata per essere richiamata via ajax.
il risultato, in formato JSON extjs compatibile
può essere utilizzato per tools che richiedono l'output fornito per funzionalità di autocompletamento.
Accetta i seguenti parametri passati in get o post:
- codTPN - codice identificativo (nel package it.prato.comune.sit) del layer sul quale viene fatta l'interrogazione
- filter - filtro OGC o CQL da usare per la ricerca
- ogcFilterVersion - in caso di filtro OGC identifica la versione da usare per il parsing
- maxFeatures - numero di features per pagina
- startIndex - pagina da ritornarte al client
- format - Identofica il tipo di output (JSON, SHP o Spatialite)
- attributeName - Il nome dell'attributo su cui basare l'autocompletamento
Fornisce come risultato (direttamente nella response, essendo fatta per essere chiamata via ajax) la stringa JSON che rappresenta un
oggetto di tipo
JSONObject
JSONObject.
In caso di errore, oltre a scrive sul log, setta lo status della response a HttpServletResponse.SC_INTERNAL_SERVER_ERROR
e ritorna un messaggio di errore nella response stessa.