public abstract class RicercaBase extends java.lang.Object implements IRicerca, IRicercaComponibile
| Constructor and Description | 
|---|
RicercaBase()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addRicerca(int id,
          LayerTerritorio layerTer)  | 
java.util.ArrayList<OggettoTerritorio> | 
cerca(java.lang.Object... args)
Implementa la ricerca effettiva 
 | 
java.util.List<RicercaCampo> | 
getCampiRicerca()
Permette di recuperare l'elenco dei campi sui quali viene effettuata la ricerca 
 | 
java.util.List<RicercaCampo> | 
getCampiRicercaTot()
Restituisce la definizione equivalente di questa ricerca 
 | 
Filtro | 
getGeomFilter(java.lang.String geomWKT)
Recupera un filtro corrispondente all'intersezione con la geometria passata come argomento. 
 | 
it.prato.comune.utilita.logging.interfaces.LogInterface | 
getLogger()  | 
java.lang.String | 
getNomeRicerca()  | 
java.util.List<IRicercaComponibile> | 
getRicerche()  | 
JSGeometryArrayList<? extends JSGeometry> | 
ricercaSuggest2(int nCampo,
               boolean withGeometry,
               java.lang.Object... valori)
Implementa l'autosuggest sui campi della ricerca abilitati 
 | 
void | 
setCampiRicerca(java.util.List<RicercaCampo> campiRicerca)
Permette di definire l'insieme dei capi utilizzati per dare la ricerca 
 | 
void | 
setGeomFilterAvailable(java.lang.Boolean pGeomFilterAvailable)
Permette di impostare se la ricerca consente di impostare il filtro geometrico. 
 | 
void | 
setLayerTer(LayerTerritorio layerTer)
Permette di settare layerTerr 
 | 
void | 
setLogger(it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Permette di settare il logger 
 | 
void | 
setNomeRicerca(java.lang.String nomeRicerca)
Definisce il nome della ricerca, che verrą mostrato nell'apposita lista di scelta di Tolomeo 
 | 
void | 
setRicerche(java.util.List<IRicercaComponibile> ricerche)  | 
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFiltropublic void addRicerca(int id,
                       LayerTerritorio layerTer)
                throws SITException
addRicerca in interface IRicercaSITException#addRicerca(int, LayerTerritorio)}public final Filtro getGeomFilter(java.lang.String geomWKT) throws SITException, java.io.IOException
geomWKT - Geometria di filtroSITException - eccezione rilanciata in caso di errorejava.io.IOException - eccezione rilanciata in caso di errore IOpublic java.util.ArrayList<OggettoTerritorio> cerca(java.lang.Object... args) throws SITException
IRicercacerca in interface IRicercaSITExceptionpublic java.lang.String getNomeRicerca()
public void setNomeRicerca(java.lang.String nomeRicerca)
IRicercasetNomeRicerca in interface IRicercanomeRicerca - the nomeRicerca to setpublic java.util.List<RicercaCampo> getCampiRicerca()
IRicercagetCampiRicerca in interface IRicercapublic void setCampiRicerca(java.util.List<RicercaCampo> campiRicerca)
IRicercasetCampiRicerca in interface IRicercacampiRicerca - the campiRicerca to setpublic JSGeometryArrayList<? extends JSGeometry> ricercaSuggest2(int nCampo, boolean withGeometry, java.lang.Object... valori) throws SITException
IRicercaricercaSuggest2 in interface IRicercaSITExceptionpublic it.prato.comune.utilita.logging.interfaces.LogInterface getLogger()
public void setLogger(it.prato.comune.utilita.logging.interfaces.LogInterface logger)
IRicercapublic java.util.List<IRicercaComponibile> getRicerche()
public void setRicerche(java.util.List<IRicercaComponibile> ricerche)
ricerche - the ricerche to setpublic java.util.List<RicercaCampo> getCampiRicercaTot()
IRicercaComponibilegetCampiRicercaTot in interface IRicercaComponibilepublic void setLayerTer(LayerTerritorio layerTer)
IRicercasetLayerTer in interface IRicercalayerTer - the layerTer to setpublic final void setGeomFilterAvailable(java.lang.Boolean pGeomFilterAvailable)
setGeomFilterAvailable in interface IRicercageomFilterAvailable - true se la ricerca consente di impostare il filtro geometrico.