Mercurial > lada > lada-server
view src/main/resources/queryconf.json @ 546:b691c8697e6f openid
Implement pseudo session based on OpenID nonce
The nonce contains the date by definition so this can
be used to limit the max age of authentication responses.
This commit also contains some cleanups.
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Thu, 26 Feb 2015 15:35:13 +0100 |
parents | 819747a8d037 |
children | c3742f46c8e1 |
line wrap: on
line source
[ { "id": "1", "name": "Kein Filter", "description": "Abfrage der Proben ohne Filter", "sql": "select pt.probe_id_alt, mst_id, umw_id from probe join probe_translation pt on probe.id = pt.probe_id", "result": [ {"dataIndex": "probeId", "header": "ProbeId", "width": 100}, {"dataIndex": "mstId", "header": "MST", "width": 100}, {"dataIndex": "umwId", "header": "Umweltbereich", "width": 100} ], "filters": [ ] }, { "id": "2", "name": "MST und UMW", "description": "Abfrage der Proben gefiltert nach Messtellen ID und ID des Umweltbereichs", "sql": "select pt.probe_id_alt, p.mst_id, p.umw_id from probe p join probe_translation pt on p.id = pt.probe_id where (p.mst_id = :mst_id OR '' = :mst_id) and (p.umw_id = :umw_id OR '' = :umw_id)", "result": [ {"dataIndex": "probeId", "header": "ProbeId", "width": 100}, {"dataIndex": "mstId", "header": "MST", "width": 100}, {"dataIndex": "umwId", "header": "Umweltbereich", "width": 100} ], "filters": [ {"dataIndex": "mst_id", "type": "listmst", "label": "Messstelle"}, {"dataIndex": "umw_id", "type": "listumw", "label": "Umweltbereich"} ] }, { "id": "3", "name": "Proben pro Land", "description": "Detailiertere Beschreibung der Abfrage", "sql": "select probe_id, netzbetreiber_id, mst_id, umw_id, hauptproben_nr from probe where (netzbetreiber_id = :netz OR '' = :netz)", "result": [ {"dataIndex": "probeId", "header": "ProbeId", "width": 100}, {"dataIndex": "netzbetreiberId", "header": "Land", "width": 100}, {"dataIndex": "mstId", "header": "MST", "width": 100}, {"dataIndex": "umwId", "header": "Umweltbereich", "width": 100}, {"dataIndex": "hauptprobenNr", "header": "Proben-Nr", "width": 100} ], "filters": [ {"dataIndex": "netz", "type": "listnetz", "label": "Land"} ] }, { "id": "4", "name": "alle Proben mit Ort", "description": "alle Proben mit Entnahmeort", "sql": "select lp.probe_id, lp.netzbetreiber_id, lp.mst_id, lp.umw_id, lp.hauptproben_nr, ort.gem_id, s_verwaltungseinheit.bezeichnung from probe left outer join l_ort on (lp.probe_id = l_ort.probe_id) left outer join ort on (l_ort.ort_id = ort.ort_id) left outer join s_verwaltungseinheit on (ort.gem_id = s_verwaltungseinheit.gem_id) where l_ort.orts_typ = 'E' or l_ort.orts_typ is null", "result": [ {"dataIndex": "probeId", "header": "ProbeId", "width": 100}, {"dataIndex": "netzbetreiberId", "header": "Land", "width": 50}, {"dataIndex": "mstId", "header": "MST", "width": 60}, {"dataIndex": "umwId", "header": "Umweltbereich", "width": 100}, {"dataIndex": "hauptprobenNr", "header": "Proben-Nr", "width": 100}, {"dataIndex": "gemId", "header": "Gem-ID", "width": 100}, {"dataIndex": "bezeichnung", "header": "Gemeinde", "flex": 1} ], "filters": [ ] }, { "id": "5", "name": "Proben pro Land und UMW (Multiselect)", "description": "Abfrage aller Proben gefiltert pro Land und Umweltbereich (mit Mehrfachauswahl)", "sql": "select lp.probe_id, lp.netzbetreiber_id, lp.mst_id, to_char(lp.probeentnahme_beginn,'YYYY-mm-dd HH24:MI') entnahme_von, to_char(lp.probeentnahme_ende,'YYYY-mm-dd HH24:MI') entnahme_bis, lp.umw_id, lp.hauptproben_nr, l_ort.orts_typ, ort.gem_id, s_verwaltungseinheit.bezeichnung from probe left outer join l_ort on (lp.probe_id = l_ort.probe_id) left outer join ort on (l_ort.ort_id = ort.ort_id) left outer join s_verwaltungseinheit on (ort.gem_id = s_verwaltungseinheit.gem_id) where (l_ort.orts_typ = 'E' or l_ort.orts_typ is null) and lp.netzbetreiber_id = :netz and (umw_id similar to (:umw_id) OR '' = :umw_id)", "result": [ {"dataIndex": "probeId", "header": "ProbeId", "width": 100}, {"dataIndex": "netzbetreiberId", "header": "Land", "width": 50}, {"dataIndex": "mstId", "header": "MST", "width": 50}, {"dataIndex": "entnahmeVon", "header": "Entnahme von", "width": 120}, {"dataIndex": "entnahmeBis", "header": "Entnahme bis", "width": 120}, {"dataIndex": "umwId", "header": "Umweltbereich", "width": 100}, {"dataIndex": "hauptprobenNr", "header": "Proben-Nr", "width": 100}, {"dataIndex": "ortsTyp", "header": "Ortstyp", "width": 50}, {"dataIndex": "genId", "header": "Gemeinde-ID", "width": 100}, {"dataIndex": "bezeichnung", "header": "Gemeinde", "flex": 1} ], "filters": [ {"dataIndex": "netz", "type": "listnetz", "label": "Land"}, {"dataIndex": "umw_id", "type": "listumw", "label": "Umweltbereich", "multiselect":true} ] } ]