public class LayerTerritorioGenerico extends LayerTerritorio
LayerTerritorio.SITDefaultFilterVisitor
LAYER_OF_LINES, LAYER_OF_POINTS, LAYER_OF_POLYGONS, NL_CODENTE, NL_DTFINEFILTRO, NL_DTFIVAL, NL_DTINIZIOFILTRO, NL_DTIVAL, NL_ENTESTORICO, NL_FID, NL_FLERR, NL_IDSTORICO, NL_IDTPN, NL_PROGFIVAL, NL_PROGIVAL
Constructor and Description |
---|
LayerTerritorioGenerico(int codTPN,
java.lang.String nome,
it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Costruttore di default della classe LayerCircoscrizioni.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<OggettoTerritorio> |
cerca(java.lang.Integer id,
java.lang.Object... args)
Rende disponibili le funzioni di ricerca registrate attraverso la funzione
LayerTerritorio.initRicerche()
invocando il metodo registrato passando i parametri in ingresso. |
java.lang.String |
getConfigPrefix()
Ritorna la stringa che viene utilizzata da questo layer come prefisso nel file di configurazione
|
int |
getContentTypeLayer()
Deve restituire un valore fra quelli che definiscono il tipo di contenuto del layer:
- punti
- linee
- poligoni
|
int |
getDefaultCodTPN() |
IFeatureAttributeConfig |
getFeatureAttributeConfig(java.lang.String logicalAttributeName)
Restituisce la configurazione dello specifico campo individuato dal nome logico
|
java.util.List<IRicerca> |
getListaRicerche() |
int |
getTipoLayer() |
JSGeometryArrayList<? extends JSGeometry> |
ricercaSuggest2(int idRicerca,
int nCampo,
boolean withGeometry,
java.lang.Object... valori)
Metodo da implementare nelle classi che estendono questa per implementare le funzioni di suggest, nel caso che non interessino le chiavi (@see
LayerTerritorio.ricercaSuggest2(int, int, boolean, Object[], Object[]) |
void |
setCampoDateFormat(java.util.Map<java.lang.String,java.lang.String> campoDateFormat) |
void |
setConfigPrefix(java.lang.String configPrefix) |
void |
setDSPool(SITDataStorePool dsPool) |
void |
setElencoAttributiFk(java.util.Map<java.lang.String,java.lang.String> elencoAttributiFk) |
void |
setElencoCampi(java.util.Map<java.lang.String,java.lang.String> elencoCampi) |
void |
setElencoCampiDefaultValues(java.util.Map<java.lang.String,java.lang.String> elencoCampiDefaultValues) |
void |
setElencoCampiLeggibili(java.util.Map<java.lang.String,java.lang.String> elencoCampiLeggibili) |
void |
setElencoCampiReadWrite(java.util.Map<java.lang.String,java.lang.String> elencoCampiReadWrite) |
void |
setElencoCampiRegEx(java.util.Map<java.lang.String,java.lang.String> elencoCampiRegEx) |
void |
setFeatureAttributeConfigMap(java.util.Map<java.lang.String,IFeatureAttributeConfig> featureAttributeConfigMap) |
void |
setLayerConfig(ConfigLayerBean layerConfig) |
void |
setLayersManager(SITLayersManager layersManager) |
void |
setListaRicerche(java.util.List<IRicerca> listaRicerche) |
void |
setTipoLayer(int tipoLayer) |
addRicerca, addRicerca, addRicerca, addRicerca, addRicerca, addRicerca, appendFeature, appendFeature, castArgsToTypes, cercaFiltro, cercaFiltro, cercaFiltro, cercaIDTPN, cercaIDTPN, cercaIDTPN, chiConfina, chiContiene, chiContiene, chiContiene, chiContiene, chiCopre, chiInterseca, chiInterseca, chiInterseca, chiInterseca, chiInterseca, chiInterseca, chiInterseca, chiNelRaggioDi, chiOltreUnRaggioDi, chiPiuVicino, chiPiuVicino, chiPiuVicino, chiPiuVicino, chiTocca, chiTocca, contiene, CopiaSuSHP, CopiaSuSHPZip, creaEvento, creaNuovoOggettoTerritorio, csvExport, exportData, getAdditionalFilterServerParams, getAttributiFk, getAttributiReadWrite, getAttributiRegEx, getAttributiTipo, getCodelessURL, getCodelessURLLabel, getCodTPN, getCountFiltro, getDateFormat, getDefaultAttributeValues, getEspressioneDescrizione, getEspressioneDescrizioneSuggest, getEspressioneIDTPN, getEspressioneNomeOggetto, getFeatureInfo, getFiltroVuoto, getGeometryFieldName, getIDLayer, getJDBCConnection, getLastUpdate, getNextId, getNome, getNomiCampi, getNomiCampi, getNomiCampiLegibili, getNomiCampiScrittura, getNomiCampiScrittura, getOrdinamentoCampi, getQueryLimit, getRicerche, getSRID, getTypeName, interseca, isLayerOfLines, isLayerOfPoints, isLayerOfPolygons, isPaginationSupportedByStore, LoadSHP, modifyAndClipCopertura, modifyAndClipCopertura, modifyCopertura, modifyCopertura, modifyCopertura, modifyFeature, modifyFeature, ordinaDistanze, queryDiretta, queryDirettaClose, queryDirettaCloseRs, queryDirettaGetConnection, queryDirettaSql, removeFeature, removeFeature, ricercaSuggest, ricercaSuggest2, searchByFilter, setAdditionalFilterServerParams, setAttributiFk, setAttributiReadWrite, setAttributiRegEx, setCodelessURL, setCodelessURLLabel, setDateFormat, setDefaultAttributeValues, setEspressioneDescrizione, setEspressioneDescrizioneSuggest, setEspressioneIDTPN, setEspressioneNomeOggetto, setFiltro, setFiltroTemporale, setNome, setNomiCampi, setNomiCampiLegibili, setOrdinamentoCampi, setQueryLimit, shpExport, spatialiteExport, tocca, validateGeometry, validateGeometry
public LayerTerritorioGenerico(int codTPN, java.lang.String nome, it.prato.comune.utilita.logging.interfaces.LogInterface logger)
public java.lang.String getConfigPrefix()
LayerTerritorio
getConfigPrefix
in class LayerTerritorio
public void setConfigPrefix(java.lang.String configPrefix)
public void setElencoCampi(java.util.Map<java.lang.String,java.lang.String> elencoCampi)
public void setFeatureAttributeConfigMap(java.util.Map<java.lang.String,IFeatureAttributeConfig> featureAttributeConfigMap)
public IFeatureAttributeConfig getFeatureAttributeConfig(java.lang.String logicalAttributeName)
logicalAttributeName
- public void setElencoCampiLeggibili(java.util.Map<java.lang.String,java.lang.String> elencoCampiLeggibili)
elencoCampiLeggibili
- the elencoCampiLeggibili to setpublic void setElencoCampiRegEx(java.util.Map<java.lang.String,java.lang.String> elencoCampiRegEx)
elencoCampiRegEx
- the elencoCampiRegEx to setpublic void setElencoCampiReadWrite(java.util.Map<java.lang.String,java.lang.String> elencoCampiReadWrite)
elencoCampiReadWrite
- the elencoCampiReadWrite to setpublic void setElencoCampiDefaultValues(java.util.Map<java.lang.String,java.lang.String> elencoCampiDefaultValues)
defaultAttributeValues
- the defaultAttributeValues to setpublic void setElencoAttributiFk(java.util.Map<java.lang.String,java.lang.String> elencoAttributiFk)
elencoAttributiFk
- the elencoAttributiFk to setpublic void setCampoDateFormat(java.util.Map<java.lang.String,java.lang.String> campoDateFormat)
dateFormat
- the dateFormat to setpublic void setLayerConfig(ConfigLayerBean layerConfig)
public void setDSPool(SITDataStorePool dsPool)
public void setLayersManager(SITLayersManager layersManager)
public java.util.ArrayList<OggettoTerritorio> cerca(java.lang.Integer id, java.lang.Object... args) throws SITException
LayerTerritorio
LayerTerritorio.initRicerche()
invocando il metodo registrato passando i parametri in ingresso.cerca
in class LayerTerritorio
SITException
public int getDefaultCodTPN()
public java.util.List<IRicerca> getListaRicerche()
public void setListaRicerche(java.util.List<IRicerca> listaRicerche) throws SITException
listaRicerche
- the listaRicerche to setSITException
public int getContentTypeLayer()
Layers
getContentTypeLayer
in interface Layers
getContentTypeLayer
in class LayerTerritorio
public int getTipoLayer()
public void setTipoLayer(int tipoLayer)
tipoLayer
- the tipoLayer to setpublic JSGeometryArrayList<? extends JSGeometry> ricercaSuggest2(int idRicerca, int nCampo, boolean withGeometry, java.lang.Object... valori) throws SITException
LayerTerritorio
LayerTerritorio.ricercaSuggest2(int, int, boolean, Object[], Object[])
ricercaSuggest2
in class LayerTerritorio
idRicerca
- ID della ricerca cnCampo
- numero del campo per il quale si chiede la suggestwithGeometry
- indica se inserire nella risposta anche la geometriavalori
- elenco dei valori contenuti nei campi di ricercaSITException