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, wait
getFiltro
public void addRicerca(int id, LayerTerritorio layerTer) throws SITException
addRicerca
in interface IRicerca
SITException
#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
IRicerca
cerca
in interface IRicerca
SITException
public java.lang.String getNomeRicerca()
public void setNomeRicerca(java.lang.String nomeRicerca)
IRicerca
setNomeRicerca
in interface IRicerca
nomeRicerca
- the nomeRicerca to setpublic java.util.List<RicercaCampo> getCampiRicerca()
IRicerca
getCampiRicerca
in interface IRicerca
public void setCampiRicerca(java.util.List<RicercaCampo> campiRicerca)
IRicerca
setCampiRicerca
in interface IRicerca
campiRicerca
- the campiRicerca to setpublic JSGeometryArrayList<? extends JSGeometry> ricercaSuggest2(int nCampo, boolean withGeometry, java.lang.Object... valori) throws SITException
IRicerca
ricercaSuggest2
in interface IRicerca
SITException
public it.prato.comune.utilita.logging.interfaces.LogInterface getLogger()
public void setLogger(it.prato.comune.utilita.logging.interfaces.LogInterface logger)
IRicerca
public java.util.List<IRicercaComponibile> getRicerche()
public void setRicerche(java.util.List<IRicercaComponibile> ricerche)
ricerche
- the ricerche to setpublic java.util.List<RicercaCampo> getCampiRicercaTot()
IRicercaComponibile
getCampiRicercaTot
in interface IRicercaComponibile
public void setLayerTer(LayerTerritorio layerTer)
IRicerca
setLayerTer
in interface IRicerca
layerTer
- the layerTer to setpublic final void setGeomFilterAvailable(java.lang.Boolean pGeomFilterAvailable)
setGeomFilterAvailable
in interface IRicerca
geomFilterAvailable
- true se la ricerca consente di impostare il filtro geometrico.