SINCROCAT - Stato di Aggiornamento dei Comuni
//costanti
//nome JSP
final String JSP_NAME = "StatoCaricamentoDbtl.jsp";
// Nome del parametro che indica il nome dell'Ente Locale in cui e' installato in SincroCat.
final String PNAME_NOME_ENTE = "nomeEnte";
// Nome del parametro che indica il tipo di Ente Locale in cui e' installato in SincroCat.
final String PNAME_TIPO_ENTE = "tipoEnte";
// Nome del parametro che indica il codice univoco dell'Ente Locale in cui e' installato in SincroCat.
final String PNAME_CODICE_ENTE = "codiceEnte";
// riferimento al logger
Logger logger = Logger.getLogger(JSP_NAME);
//accesso ai parametri di configurazione per reperire tipo e codice dell'ente di installazione
String tipoEnteStr = config.getServletContext().getInitParameter(PNAME_TIPO_ENTE);
int tipoEnte = Integer.parseInt(tipoEnteStr);
String codiceEnteInit = config.getServletContext().getInitParameter(PNAME_CODICE_ENTE);
String nomeEnteInit = config.getServletContext().getInitParameter(PNAME_NOME_ENTE);
if ((tipoEnteStr == null) || (codiceEnteInit == null) || (nomeEnteInit == null))
{
String msg = new String("Tipo o Codice dell'Ente Locale mancanti o errati. Specificare i parametri '" +
PNAME_TIPO_ENTE + "', '" + PNAME_CODICE_ENTE + "' e '" + PNAME_NOME_ENTE + "'" +
" con un valori ammissibili");
logger.error(msg);
throw new ServletException(msg);
}
//reperimento riferimento all'oggetto di accesso al DBTL
GestoreScaricoRemote gestoreDbtl = SincroServletUtil.getDbtlManager();
Elenco delle attivita' di sincronizzazione per
switch (tipoEnte)
{
case CostantiSincro.TE_COMUNE:
{
out.println("il Comune di ");
break;
}
case CostantiSincro.TE_PROVINCIA:
{
out.println("la Provincia di ");
break;
}
case CostantiSincro.TE_COMUNITA_MONTANA:
{
out.println("la Comunita' Montana di ");
break;
}
default :
{
out.println("l'Ente Locale ");
}
}
out.println(nomeEnteInit);