Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
6 | Andrea | 1 | <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.0"> |
2 | <jsp:directive.page |
||
3 | import="it.corenet.sincro.frontend.SincroServletUtil,it.corenet.sincro.common.gestorescarico.GestoreScaricoRemote,it.corenet.sincro.common.AffineTransformParameters,java.io.OutputStream,java.io.IOException,org.apache.log4j.Logger,java.util.List,java.util.ListIterator,it.corenet.sincro.frontend.SincroJspUtil,it.corenet.sincro.common.AreaSincrona,it.corenet.sincro.common.CostantiSincro" |
||
4 | contentType="text/html" language="java" /> |
||
5 | <html lang="it" xml:lang="it" xmlns="http://www.w3.org/1999/xhtml"> |
||
6 | <head> |
||
7 | <title>SINCROCAT - Stato di Aggiornamento dei Comuni</title> |
||
8 | <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
||
9 | <!-- commento necessario per corretta visualizzazione con Explorer 6 --> |
||
10 | </meta> |
||
11 | <meta http-equiv="Content-Language" content="it"> |
||
12 | <!-- commento necessario per corretta visualizzazione con Explorer 6 --> |
||
13 | </meta> |
||
14 | <!-- Fogli di stile --> |
||
15 | <link rel="stylesheet" type="text/css" href="css/Main.css" |
||
16 | title="normale" media="screen, print"> |
||
17 | <!-- commento necessario per corretta visualizzazione con Explorer 6 --> |
||
18 | </link> |
||
19 | <link rel="stylesheet" type="text/css" href="css/Home.css" |
||
20 | title="normale" media="screen, print"> |
||
21 | <!-- commento necessario per corretta visualizzazione con Explorer 6 --> |
||
22 | </link> |
||
23 | <link rel="stylesheet" type="text/css" href="css/Print.css" |
||
24 | title="stampa" media="print"> |
||
25 | <!-- commento necessario per corretta visualizzazione con Explorer 6 --> |
||
26 | </link> |
||
27 | <!-- immagini --> |
||
28 | <link rel="shortcut icon" href="img/favicon.ico"> |
||
29 | <!-- commento necessario per corretta visualizzazione con Explorer 6 --> |
||
30 | </link> |
||
31 | <!-- javascript --> |
||
32 | <script type="text/javascript" src="js/SincroManager.js"> |
||
33 | <!-- commento necessario per corretta visualizzazione con Explorer 6 --> |
||
34 | </script> |
||
35 | </head> |
||
36 | <body> |
||
37 | <jsp:declaration> |
||
38 | //costanti |
||
39 | //nome JSP |
||
40 | final String JSP_NAME = "StatoCaricamentoDbtl.jsp"; |
||
41 | // Nome del parametro che indica il nome dell'Ente Locale in cui e' installato in SincroCat. |
||
42 | final String PNAME_NOME_ENTE = "nomeEnte"; |
||
43 | // Nome del parametro che indica il tipo di Ente Locale in cui e' installato in SincroCat. |
||
44 | final String PNAME_TIPO_ENTE = "tipoEnte"; |
||
45 | // Nome del parametro che indica il codice univoco dell'Ente Locale in cui e' installato in SincroCat. |
||
46 | final String PNAME_CODICE_ENTE = "codiceEnte"; |
||
47 | |||
48 | // riferimento al logger |
||
49 | Logger logger = Logger.getLogger(JSP_NAME); |
||
50 | </jsp:declaration> |
||
51 | <jsp:scriptlet> |
||
52 | //accesso ai parametri di configurazione per reperire tipo e codice dell'ente di installazione |
||
53 | String tipoEnteStr = config.getServletContext().getInitParameter(PNAME_TIPO_ENTE); |
||
54 | int tipoEnte = Integer.parseInt(tipoEnteStr); |
||
55 | String codiceEnteInit = config.getServletContext().getInitParameter(PNAME_CODICE_ENTE); |
||
56 | String nomeEnteInit = config.getServletContext().getInitParameter(PNAME_NOME_ENTE); |
||
57 | |||
58 | if ((tipoEnteStr == null) || (codiceEnteInit == null) || (nomeEnteInit == null)) |
||
59 | { |
||
60 | String msg = new String("Tipo o Codice dell'Ente Locale mancanti o errati. Specificare i parametri '" + |
||
61 | PNAME_TIPO_ENTE + "', '" + PNAME_CODICE_ENTE + "' e '" + PNAME_NOME_ENTE + "'" + |
||
62 | " con un valori ammissibili"); |
||
63 | logger.error(msg); |
||
64 | throw new ServletException(msg); |
||
65 | } |
||
66 | |||
67 | //reperimento riferimento all'oggetto di accesso al DBTL |
||
68 | GestoreScaricoRemote gestoreDbtl = SincroServletUtil.getDbtlManager(); |
||
69 | </jsp:scriptlet> |
||
70 | <div id="global"> |
||
71 | <div id="header"><img alt="Sistema SIGMA TER" src="img/LogoS3.gif" /> |
||
72 | <div id="mainnav"> |
||
73 | <ul> |
||
74 | <li><a href="indice">Menu principale</a></li> |
||
75 | </ul> |
||
76 | </div> |
||
77 | </div> |
||
78 | <!-- DIV DI CONTENUTO --> |
||
79 | <div id="content"> |
||
80 | <div id="richiesta"> |
||
81 | <h1>Gestione della sincronizzazione del DBTL</h1> |
||
82 | <h2>Elenco delle attivita' di sincronizzazione per <jsp:scriptlet> |
||
83 | switch (tipoEnte) |
||
84 | { |
||
85 | case CostantiSincro.TE_COMUNE: |
||
86 | { |
||
87 | out.println("il Comune di "); |
||
88 | break; |
||
89 | } |
||
90 | case CostantiSincro.TE_PROVINCIA: |
||
91 | { |
||
92 | out.println("la Provincia di "); |
||
93 | break; |
||
94 | } |
||
95 | case CostantiSincro.TE_COMUNITA_MONTANA: |
||
96 | { |
||
97 | out.println("la Comunita' Montana di "); |
||
98 | break; |
||
99 | } |
||
100 | default : |
||
101 | { |
||
102 | out.println("l'Ente Locale "); |
||
103 | } |
||
104 | } |
||
105 | out.println(nomeEnteInit); |
||
106 | </jsp:scriptlet></h2> |
||
107 | </div> |
||
108 | <fieldset id="MetadatiDbtl"><legend>Metadati DBTL</legend> |
||
109 | <table align="center" width="100%"> |
||
110 | <tbody> |
||
111 | <tr> |
||
112 | <td width="30%" align="left"><strong>Versione</strong></td> |
||
113 | <td width="70%" align="left"><jsp:expression>gestoreDbtl.getDBTLVersion()</jsp:expression></td> |
||
114 | </tr> |
||
115 | <tr> |
||
116 | <td align="left"><strong>Sistema di Coordinate</strong></td> |
||
117 | <td align="left"><jsp:expression>gestoreDbtl.getDBTLCoordinateSystem()</jsp:expression> (<jsp:expression>SincroJspUtil.decodeCoordinateSystem(gestoreDbtl.getDBTLCoordinateSystem())</jsp:expression>)</td> |
||
118 | </tr> |
||
119 | <jsp:scriptlet> |
||
120 | AffineTransformParameters affineTransformParameters = gestoreDbtl.getAffineTransformParameters(); |
||
121 | //parametri dell'eventuale traslazione |
||
122 | double tX = affineTransformParameters.getTranslateX(); |
||
123 | double tY = affineTransformParameters.getTranslateY(); |
||
124 | if ((tX != 0) || (tY != 0)) |
||
125 | { |
||
126 | </jsp:scriptlet> |
||
127 | <tr> |
||
128 | <td align="left"><strong>Traslazione dati cartografici</strong></td> |
||
129 | <td align="left">Delta X: <jsp:expression>tX</jsp:expression>; Delta Y: <jsp:expression>tY</jsp:expression></td> |
||
130 | </tr> |
||
131 | <jsp:scriptlet> |
||
132 | } |
||
133 | double anchorX = affineTransformParameters.getAnchorRotateX(); |
||
134 | double anchorY = affineTransformParameters.getAnchorRotateY(); |
||
135 | double thetaRotation = affineTransformParameters.getThetaRotate(); |
||
136 | //parametri dell'eventuale rotazione |
||
137 | if ((anchorX != 0) || (anchorY != 0) || (thetaRotation != 0)) |
||
138 | {</jsp:scriptlet> |
||
139 | <tr> |
||
140 | <td align="left"><strong>Parametri di Rotazione</strong></td> |
||
141 | <td align="left">Centro di rotazione: (<jsp:expression>anchorX</jsp:expression>;<jsp:expression>anchorY</jsp:expression>); |
||
142 | Angolo di rotazione: <jsp:expression>thetaRotation</jsp:expression> radianti</td> |
||
143 | </tr> |
||
144 | <jsp:scriptlet> |
||
145 | } |
||
146 | </jsp:scriptlet> |
||
147 | </tbody> |
||
148 | </table> |
||
149 | </fieldset> |
||
150 | <fieldset id="Elenco"><legend>Stato di Caricamento dei Comuni</legend> |
||
151 | <form action="aggiornaAreeSincrone" method="post" id="form"> |
||
152 | <p><input id="aggiornaAreeSelezionate" class="submit" type="submit" value="Aggiorna le aree tematiche selezionate" /></p> |
||
153 | <table class="ListaGenerica"> |
||
154 | <tbody> |
||
155 | <tr> |
||
156 | <th width="3%"><img src="img/punto-interrogativo.gif" |
||
157 | alt="E' possibile effettuare nuove richieste di aggiornamento solo per Aree Tematiche di Comuni privi di dati o con stato DBTL AGGIORNATO" |
||
158 | title="E' possibile effettuare nuove richieste di aggiornamento solo per Aree Tematiche di Comuni privi di dati o con stato DBTL AGGIORNATO" /> |
||
159 | <br /> |
||
160 | <img width="15" height="15" src="img/icon_check.gif" onclick="selezionaTutti(document.forms.form.aggiornaArea)" |
||
161 | alt="Seleziona/deseleziona tutte le aree sincrone per le quali e' possibile effettuare una nuova richiesta di sincronizzazione" |
||
162 | title="Seleziona/deseleziona tutte le aree sincrone per le quali e' possibile effettuare una nuova richiesta di sincronizzazione" /> |
||
163 | </th> |
||
164 | <th width="38%">Comune - Area Tematica</th> |
||
165 | <th width="10%">Dati al <img src="img/punto-interrogativo.gif" |
||
166 | alt="I dati catastali contenuti nel DBTL sono relativi ad atti registrati in Catasto fino alla data indicata" |
||
167 | title="I dati catastali contenuti nel DBTL sono relativi ad atti registrati in Catasto fino alla data indicata" /></th> |
||
168 | <th width="10%">Ultima attivita' <img |
||
169 | src="img/punto-interrogativo.gif" |
||
170 | alt="Data dell'ultima sincronizzazione conclusa con successo per l'area tematica" |
||
171 | title="Data dell'ultima sincronizzazione conclusa con successo per l'area tematica" /></th> |
||
172 | <th width="10%">Attivita' in corso <img |
||
173 | src="img/punto-interrogativo.gif" |
||
174 | alt="Indica se e' attualmente in corso una attivita' di sincronizzazione per l'area tematica" |
||
175 | title="Indica se e' attualmente in corso una attivita' di sincronizzazione per l'area tematica" /></th> |
||
176 | <th width="32%">Stato della sincronizzazione</th> |
||
177 | <th width="5%">Storico attivita'</th> |
||
178 | </tr> |
||
179 | <jsp:scriptlet> |
||
180 | List listaAreeSincrone = gestoreDbtl.getAreeSincroneDbtl(); |
||
181 | ListIterator index = listaAreeSincrone.listIterator(); |
||
182 | AreaSincrona areaSincronaCorrente = null; |
||
183 | while (index.hasNext()) |
||
184 | { |
||
185 | areaSincronaCorrente = (AreaSincrona)index.next(); |
||
186 | areaSincronaCorrente.setStatoUltimaAttivita(gestoreDbtl.getStatoUltimaAttivitaConclusa(areaSincronaCorrente)); |
||
187 | areaSincronaCorrente.setDataUltimoAggiornamento(gestoreDbtl.getDataAggAreaSincrona(areaSincronaCorrente)); |
||
188 | areaSincronaCorrente.setDataUltimaSincronizzazione(gestoreDbtl.getDataUltimaSincronizzazioneAreaSincrona(areaSincronaCorrente)); |
||
189 | out.println(SincroJspUtil.getStatoAreeSincroneTableEntry(areaSincronaCorrente,gestoreDbtl)); |
||
190 | } |
||
191 | </jsp:scriptlet> |
||
192 | </tbody> |
||
193 | </table> |
||
194 | <p><input id="aggiornaAreeSelezionate" class="submit" type="submit" value="Aggiorna le aree tematiche selezionate" /></p> |
||
195 | </form> |
||
196 | </fieldset> |
||
197 | </div> |
||
198 | </div> |
||
199 | <!-- DIV FONDO PAGINA --> |
||
200 | <div id="footer">Sistema SIGMA TER |
||
201 | <div id="core"><a href="http://www.sigmater.it" title="Link al sito SigmaTER">SigmaTER - Servizi Integrati catastali e Geografici per il Monitoraggio Amministrativo del TERritorio</a></div> |
||
202 | <div id="validator"><a href="http://validator.w3.org/check?uri=referer" |
||
203 | title="Valida questa pagina (inglese)">XHTML 1.0</a>| <a |
||
204 | href="http://jigsaw.w3.org/css-validator/" |
||
205 | title="Valida il foglio di stile (inglese)">CSS 2</a>| <a |
||
206 | href="http://www.w3.org/WAI/about.html" |
||
207 | title="Linee guida per l'accessibilita' (inglese)">WAI-A</a></div> |
||
208 | </div> |
||
209 | </body> |
||
210 | </html> |
||
211 | </jsp:root> |